Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-05 | remove debug output file! | Paul Davis | |
2018-08-04 | Fix preference ID for MIDI-input | Robin Gareus | |
2018-08-04 | Unify support chat channel. | Robin Gareus | |
2018-08-03 | Fix Italian translation | Robin Gareus | |
Context separator `|` is for original messages only. | |||
2018-08-02 | protect the_instrument() on MIDI tracks, needs a lot more work. | Nikolaus Gullotta | |
2018-08-02 | Add method to conveniently retrieve a sorted routelist | Robin Gareus | |
2018-08-02 | More consistent dialog window titles (Recall Mixer Settings). | Ben Loftis | |
2018-08-02 | use ordered list of routes and fix some dialog box names | Nikolaus Gullotta | |
2018-08-02 | option to create groups if necessary and add order var to dialog table for ↵ | Nikolaus Gullotta | |
future | |||
2018-08-02 | Remove "This is a script" note on some Lua dialogs. | Ben Loftis | |
2018-08-02 | remove redundant checks in wake of 980de904e | Nikolaus Gullotta | |
2018-08-02 | Add scrollbar to LuaDialog | Robin Gareus | |
2018-08-02 | Lua-dialog: allow to set folder for file to load/save. | Robin Gareus | |
When a non-existent file-path is given, GTK falls back to show the containing folder and automatically goes up to parent folders until the root. This removes the explicit file/folder check and delegates the behavior to GTK, allowing to set a folder for a non-existent file. | |||
2018-08-01 | implement fetch_valid_settings_file() to avoid the user having to see stub files | Nikolaus Gullotta | |
2018-08-01 | more dialog formatting changes | Nikolaus Gullotta | |
2018-08-01 | use is_nonbypassable(), is_channelstrip(), and display_to_user() to protect ↵ | Nikolaus Gullotta | |
critical plugins, and add option to remove sends | |||
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-08-01 | edit dialog formatting | Nikolaus Gullotta | |
2018-07-31 | Prepare for non-bypassable plugins (Mixbus channelstrip) | Robin Gareus | |
2018-07-31 | incorporate program name into save and recalling | Nikolaus Gullotta | |
2018-07-31 | check-in of Lua script snippet to determine what program is running | Nikolaus Gullotta | |
2018-07-31 | split store_recall_mixer into two files: mixer_settings_store.lua | Nikolaus Gullotta | |
and mixer_settings_recall.lua also changed a lot of dialog formatting and configure global and local paths | |||
2018-07-31 | Fix mismatched delete/delete[] | Robin Gareus | |
2018-07-31 | Tweak FP2/2018 image | 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-31 | Cleanup trigger_script_by_name() debug/error messages | Robin Gareus | |
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 | Ruler visibility is not really a session-prop. | Robin Gareus | |
This fixes an issue with the session being marked as dirty without any actual change. Also this method indirectly called during session-load when the UI state is restored, a potential race with "Session::Loading" being unset. | |||
2018-07-30 | Fix processor invalidation issue with substiuted routes | Nikolaus Gullotta | |
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 | add group_name fallback for adding routes to groups | Nikolaus Gullotta | |
2018-07-27 | whitespace editing and comments + add ability to substitute routes at will | Nikolaus Gullotta | |
2018-07-27 | Allow to disable smart ruler changes. | Robin Gareus | |
2018-07-27 | NO-OP: clean up whitespace, separate methods | Robin Gareus | |
2018-07-27 | new_grid: The Return of the snap_to_X functions. | Ben Loftis | |
We no longer assume that Snap always uses the visible ruler lines. If you want to snap to the grid, and ignore the users zoom scale, use SnapPref::SnapToGrid_Unscaled This fixes 2 (known) oversights: "snap region(s) to grid" and "regions whose start are left of the canvas edge". | |||
2018-07-27 | Prepare types for new grid | Robin Gareus | |
2018-07-27 | new_grid: fix some thinkos in ruler math, to better match sensible grid lines. | Ben Loftis | |
Tweak enums to better match the Grid values they represent. | |||
2018-07-27 | new_grid: Add options for rulers_follow_grid and grid_follows_internal | Ben Loftis | |
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 | get rid of ugly concatenation in favor of string.format(), and add small ↵ | Nikolaus Gullotta | |
readout for what the script will do to your session allowing user to pick and choose |