Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-09 | Turn off button led if it doesn't control a stripable | Térence Clastres | |
2018-08-09 | Call switch_bank() and use button_track_mode() within it to init required LEDs | Térence Clastres | |
2018-08-09 | Add reset method and use it during start-up/shutdown | Térence Clastres | |
2018-08-09 | Add missing set_color(Off) in else statement | Térence Clastres | |
2018-08-09 | Correct formatting for if/else statements | Térence Clastres | |
2018-08-09 | Fix wrong note number offset | Térence Clastres | |
2018-08-08 | fix button note number map lookup | Paul Davis | |
2018-08-08 | Properly announce support for Vendor string | Robin Gareus | |
2018-08-08 | Let VST plugins know that we implement plugin window resizing. | Stefan Westerfeld | |
2018-08-07 | emacs whitespace fixes | Paul Davis | |
2018-08-07 | explicitly drop connections from destructor | Paul Davis | |
2018-08-07 | don't use an invalidator when connecting an EventLoop object's methods to a ↵ | Paul Davis | |
signal | |||
2018-08-07 | fix uninitialized pointer error in launch control code | Paul Davis | |
2018-08-07 | better debug message with correct namespace for EventLoop::invalidate_request() | Paul Davis | |
2018-08-07 | Create plugin-metadata folder for new config | Robin Gareus | |
2018-08-07 | Fix invalid C++11isms: don't use of enum as class or namespace | Robin Gareus | |
2018-08-07 | Fix C++98 compatibility error | Robin Gareus | |
'>' should be '> >' within a nested template argument list | |||
2018-08-07 | LCXL: add missing request-buffer factory. | Robin Gareus | |
2018-08-07 | Fix -Wnon-virtual-dtor | Robin Gareus | |
`struct ArdourSurface::LaunchControlXL::LED' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] | |||
2018-08-07 | Fix invalid use of enum as class or namespace. | Robin Gareus | |
2018-08-07 | NO-OP: whitespace | Robin Gareus | |
2018-08-07 | Add Launch Control XL control surface support | Térence Clastres | |
2018-08-06 | Fix track rename oddity, don't skip over current name. | Robin Gareus | |
ensure_track_or_route_name() can produce the current name. This fixes the following issue: Create a two audio tracks. Their names are "Audio" and "Audio 1". Try to rename "Audio 1" to "Audio", its name becomes "Audio 2". | |||
2018-08-02 | Add method to conveniently retrieve a sorted routelist | Robin Gareus | |
2018-08-01 | FP2: Fix banking in NavChannel mode. | Ben Loftis | |
2018-08-01 | Also expose PI::enabled() | Robin Gareus | |
2018-08-01 | Fix+extend PluginInsert Lua bindings | Robin Gareus | |
2018-07-31 | Prepare for non-bypassable plugins (Mixbus channelstrip) | Robin Gareus | |
2018-07-31 | Fix mismatched delete/delete[] | Robin Gareus | |
2018-07-31 | Tweak FP2/2018 Ctrl-Surface UI | Robin Gareus | |
2018-07-31 | Tweak UI for Faderport2/2018 | Robin Gareus | |
2018-07-31 | Fix Faderport8/16 support in the wake of FP2 | Robin Gareus | |
2018-07-31 | Add support for PreSonus Faderport2 (2018 model) | Ben Loftis | |
This is a cleaned-up, foward-ported version of Ben's Mixbus patch (d6694c5b31). | |||
2018-07-30 | Expose Config and Cache dirs to Lua | Robin Gareus | |
usage example: print (ARDOUR.user_config_directory(-1), ARDOUR.user_cache_directory("")) print (ARDOUR.LuaAPI.build_filename(ARDOUR.user_config_directory(-1), "test.txt")) | |||
2018-07-30 | Fix "session dirty" flicker during session-setup. | Robin Gareus | |
Loading a session includes setting the sync-source, this is queued to happen during process(), which may or may not be while Session::Loading is still set. This change only catches the common case: internal transport, no slave. | |||
2018-07-30 | Ignore state-changes during deletion | Robin Gareus | |
Closing a session removes tracks, which triggers set_dirty(). There is no need to inform the UI or change the session's state. | |||
2018-07-30 | Amend VST "MasterUpdateDisplay", allow UI(s) to idle-update. | Robin Gareus | |
2018-07-30 | Fix VST callback and crash for some plugins | Robin Gareus | |
Apparently "MasterUpdateDisplay" is for plugins to notify the host about state changes -- and not notficy the plugin's own UI. see also http://mixbus.harrisonconsoles.com/forum/thread-6229-post-37127.html | |||
2018-07-27 | Prepare types for new grid | Robin Gareus | |
2018-07-26 | Fix crash when testing invalid MIDI file. | Robin Gareus | |
smf_delete() does not handle NULL pointers. This fixes a crash when checking if a MIDI source is valid. | |||
2018-07-25 | Fall back to default Session export dir, if export path does not exist. | Robin Gareus | |
2018-07-25 | Don't allow invalid export Locations (when using the GUI) | Robin Gareus | |
2018-07-25 | Reset export-config maps before each new export (1/2) | Robin Gareus | |
2018-07-25 | Add an API to reset export-handler configs. | Robin Gareus | |
config_map.erase() is only called in ExportHandler::finish_timespan(). When an export fails (throw) or is aborted, the export-handler's config remains as is and the next export will run it again. The export-handler is global, per session and ExportHandler::add_export_config() only ever inserts or ignores insert. This is in preparation to fix: 1) export to invalid path -> fail, error is thrown 2) correct path -> new config is inserted in the map 3) try to export again, first runs the not-completed export from (1) -> constant errors. | |||
2018-07-25 | Clarify error message when file cannot be created, | Robin Gareus | |
The default error is "Not a valid SNDFILE* pointer." which is rather obscure to end-users. | |||
2018-07-24 | Distinguish unset MIDI Patch and bank 0 | Robin Gareus | |
2018-07-21 | Fix log-scale rangesteps and log-control numeric spinboxes | Robin Gareus | |
2018-07-18 | Fix and tweak LV2:RangeStep | Robin Gareus | |
Explicit cast to float (rangestep is unsigned int) when calculating interface steps. Also prefer to round to nearest value-point (rather than round-down). | |||
2018-07-17 | Add LTC Decoder Lua Bindings | Robin Gareus | |
2018-07-17 | Refactor LTC File decoder, prepare for Lua bindings | Robin Gareus | |