Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-16 | NO-OP: remove trailing whitespace | Robin Gareus | |
2020-04-16 | Plugin: bypass <> enabled mapping | Robin Gareus | |
LV2 uses "enabled": -1: inactive, 0: bypassed, 1:enabled VST3 has "bypass: 0:active, 1: bypassed | |||
2020-04-16 | Prefer std::string for `print_parameter` API | Robin Gareus | |
2020-04-16 | Tweak engine startup, shorten initial silence timeout | Robin Gareus | |
see also 23baeee8293 | |||
2020-04-15 | fix plurals and other mistakes in error strings; switch to PBD::warning ↵ | Paul Davis | |
since these are not user errors nor fixable | |||
2020-04-15 | Fix Mixer Store/Recall | Nikolaus Gullotta | |
Two main problems are addressed by this commit. First, storage of parameters was broken because the index for values was set by the parameter count, not the control port count which set_processor_param() expects. Second, the value was not clamped to pd.upper and pd.lower causing some parameters to fail when set. This invalidates previous mixer store files. | |||
2020-04-15 | Disable spill when target-bus is removed #8014 | Robin Gareus | |
Individual mixer-strip already revert to default display when the send vanishes. This also resets the mixer view. | |||
2020-04-15 | Fix typos, consistent translatable strings | Edgar Aichinger | |
2020-04-15 | Add automation lane for poly-key-pressure | Robin Gareus | |
2020-04-15 | Only CCs can have custom MIDNAM labels | Robin Gareus | |
2020-04-15 | Prefer parameter_is_midi() API, fixes PolyKeyPressure | Robin Gareus | |
Previously MidiNotePressureAutomation was not assumed to be MIDI automation. | |||
2020-04-15 | Fix PolyKeyPressure, consolidate AutomationType checks | Robin Gareus | |
2020-04-15 | NO-OP: whitespace | Robin Gareus | |
2020-04-15 | Fix assert when showing embedded LV2 plugin UI -- #8013 | Robin Gareus | |
2020-04-15 | Update labels in MIDI Automation Lanes when MIDNAM changes | Robin Gareus | |
2020-04-15 | Update CC Automation menu when MIDNAM changes | Robin Gareus | |
2020-04-15 | Limited listed CC-channels to ChannelNameSet channels | Robin Gareus | |
2020-04-15 | Allow MIDNAM lookup of valid channels for controllers | Robin Gareus | |
2020-04-14 | Quick and dirty dropping support for rippling across tracks | Johannes Mueller | |
Ripple editing will be reworked some point after 6.0 | |||
2020-04-14 | Fix #8012 to some extent. | Johannes Mueller | |
As soon as we ripple drag the selected region out of the original track, ::remove_unselected_from_views() is called and the rippled regions on the original track are not covered when ::remove_selected_from_views() is called again in ::finished(). Therefore we need to shift the regions remaining on the original track back and forth again, in order to have them properly in the undo history. | |||
2020-04-14 | Reset master send control along with sends | Nikolaus Gullotta | |
2020-04-14 | changed text for adding a foldback send from monitor | Len Ovens | |
Menu item was added before name was finalized but needs to match names used everywhere else | |||
2020-04-14 | Keep string markdown untranslatable | Robin Gareus | |
2020-04-14 | Drag/Drop import region to where it was dropped | Robin Gareus | |
Previously only drag/drop to existing tracks used the target time-position and files imported as new tracks using the drop-zone were placed at 00:00:00:00. | |||
2020-04-14 | Make import-dialog independent of only-copy preference | Robin Gareus | |
This also fixes a logic error when "get_only_copy_imported_files" was unset. The condition under which "copy" was mandatory was rather convoluted, so this also provides a more consistent user-experience. | |||
2020-04-14 | Change default for embedding files via DnD | Robin Gareus | |
Man new users drag/drop files onto the canvas without being aware that Ardour only references external files. This can break sessions when those files [re]moved. | |||
2020-04-14 | Fix disk-reader alignment when creating tracks while playing | Robin Gareus | |
2020-04-14 | NO-OP: whitespace | Robin Gareus | |
2020-04-14 | Fix playback alignment when adding/removing channels | Robin Gareus | |
The disk-reader assumes that all playback ringbuffers are in sync and have the same fill_level. | |||
2020-04-13 | Fix #7007: ::clear_owned_changes() on rippled Playlist before commit | Johannes Mueller | |
RegionMoveDrag::finished_no_copy() calls ::clear_changes() on every selected Region and then sets their positions again before committing the command to the UndoHistory. By doing that no changes from the previous transaction spill over into the current transaction. This needs to be done in a similar way by in RegionRippleDrag::finished() because otherwise a following undo action would also undo the changes of the previous transaction for all the non selected rippled regions. RegionRippleDrags across tracks are still borked, though. | |||
2020-04-13 | WebSockets: add client getSurfaceManifest() example in mixer-demo | Luciano Iam | |
2020-04-13 | WebSockets: avoid hardcoding node names in mixer-demo, fix typo in message.js | Luciano Iam | |
2020-04-13 | WebSockets: improve support for callbacks in JS client lib | Luciano Iam | |
2020-04-13 | WebSockets: improve wording in latest commit instructions | Luciano Iam | |
2020-04-13 | WebSockets: display usage instructions when loading index.html from a local file | Luciano Iam | |
2020-04-13 | WebSockets: make mixer-demo import ardour.js instead of lower level channel.js | Luciano Iam | |
2020-04-13 | WebSockets: split channel.js into channel.js and message.js | Luciano Iam | |
2020-04-13 | WebSockets: detect channel drop in ardour.js | Luciano Iam | |
2020-04-13 | WebSockets: NO-OP update some code comments | Luciano Iam | |
2020-04-13 | WebSockets: improve mixer-demo look | Luciano Iam | |
2020-04-13 | WebSockets: rename Node to ANode to avoid shadowing DOM Node class | Luciano Iam | |
2020-04-13 | WebSockets: add support for a message callback in ardour.js | Luciano Iam | |
2020-04-13 | WebSockets: NO-OP update comments in mixer-demo code | Luciano Iam | |
2020-04-13 | WebSockets: throw error if trying to send() before open() in MessageChannel | Luciano Iam | |
2020-04-13 | WebSockets: remove test code from ardour.js | Luciano Iam | |
2020-04-13 | WebSockets: complete ardour.js client APIs | Luciano Iam | |
2020-04-13 | WebSockets: fix node+addr hash when addr is undefined | Luciano Iam | |
2020-04-13 | WebSockets: NO-OP add a comment in mixer-demo code that explains approach | Luciano Iam | |
2020-04-13 | WebSockets: add mixer APIs in ardour.js | Luciano Iam | |
2020-04-13 | WebSockets: export Node constants in channel.js | Luciano Iam | |