Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-03-01 | Tag_reset() should be FromPlug, not FromGui. | Ben Loftis | |
2018-03-01 | Fix thinko in prior commit 7c5f1c. | Ben Loftis | |
2018-03-01 | Plugin-Tag improvements: | Ben Loftis | |
Initialize LADSPA tags. Explicitly define behavior of tags provided by plugin, factory, or user. Store the plugin name in the tag-file, for easier user-submissions and bulk editing. | |||
2018-02-23 | catch (incorrect) inclusion of non-MIDI related automation parameters in ↵ | Paul Davis | |
MidiSource XML nodes | |||
2018-02-23 | Revert afedd2 and associated commits (method to generate initial tag file) | Ben Loftis | |
2018-02-21 | fix compilation on windows with VST support | Len Ovens | |
2018-02-21 | fix compilation on linux with LXVST support | Paul Davis | |
2018-02-21 | Method to generate an initial tag file: | Ben Loftis | |
rm config/plugin_tags touch config/init_plugin_tags | |||
2018-02-15 | When building with MSVC, allow for the fact that Mixbus and Ardour can be ↵ | John Emmas | |
using different versions of the SESSION_FILE format | |||
2018-02-14 | Auto-monitor == Cue for MIDI tracks. | Ben Loftis | |
2018-02-11 | SoloSelection: libardour part. | Ben Loftis | |
2018-02-09 | new_grid: Rewrite of Snap and Grid. (squashed commit) | Ben Loftis | |
Separate Snap from Grid. Lots of naming changes. Multiple simultaneous snap options allowed. Grid is one of the possible Snap options. Grid uses the same data as the rulers. Replace complicated tempo_lines with simple grid_lines. The Grid is zoom-scale-sensitive along with the rulers. If you are zoomed out, grid becomes coarser. | |||
2018-02-03 | Make sure that 'libardour-config,h' only gets #included when building with ↵ | John Emmas | |
waf (as it only gets generated when building with waf) When building with MSVC this was getting #included in a few places which had the effect of making my session files get generated in a very old format. | |||
2018-02-02 | Further defer changes of plugin Tags+Status, and consolidate code to call ↵ | Ben Loftis | |
PluginListChanged only once. | |||
2018-01-31 | Allow to filter tags by hidden + favorite | Robin Gareus | |
This in preparation to not populate context-menus with unused tags. | |||
2018-01-31 | Text case change (_VSTInfo::Category needs to be capitalized) | John Emmas | |
2018-01-30 | Fix editing/replacing plugin-tags | Robin Gareus | |
2018-01-30 | Move LADSPA Author string sanitation to libardour. | Robin Gareus | |
(Also allow dot as valid char: e.g. "James T. Kirk" but keep stripping common suffixes like <e@mail>. | |||
2018-01-30 | Add backend-API to reset plugin tags | Robin Gareus | |
2018-01-30 | Fix plugin factory tags | Robin Gareus | |
* tag-file is loaded early on (before scanning plugin) retain factory set tag from file, don't use plugin-categories. * load user plugin-tag file after factory plugin-tag file | |||
2018-01-30 | Clean up tag tokenization code | Robin Gareus | |
* accept " ,\n" as separator * produce only " " as separator * squelch error message for empty-string tokenization * clean up code, use existing API methods for lower-case transform | |||
2018-01-30 | Remove unused API | Robin Gareus | |
2018-01-30 | NO-OP: whitespace | Robin Gareus | |
2018-01-30 | Update PluginManager: implement plugin tags | Robin Gareus | |
* move plugin-meta-data (status, tag) into dedicated sub-dir * load/save space separated tags * pre-seed tags with plugin-category (if unset) * breaking API change: PluginStatusesChanged() signal includes change | |||
2018-01-30 | Update plugin classification | Robin Gareus | |
* dedicated API for classes (effect, instrument, util) * prepare for tags (rather than categories) * prepare removal of per-plugin in_category() API | |||
2018-01-30 | Prepare plugin-meta-data config-dir and files | Robin Gareus | |
2018-01-27 | Fix some small memory leak (libardour) | Robin Gareus | |
2018-01-26 | Fix some clang warnings (argument with 'nonnull' attribute passed null) | Robin Gareus | |
2018-01-23 | Update Japanese translation | Hiroki Inagaki | |
2018-01-21 | Fix Export-format timecode spec (frames: timecode frames) | Robin Gareus | |
undo/fix 30b087ab3d | |||
2018-01-15 | Add Lua bindings to change Location/Maker names | Robin Gareus | |
2018-01-12 | Refine 31f79489, de-duplicate AU I/O configurations | Robin Gareus | |
2018-01-11 | Fix AU i/o busses accounting. | Robin Gareus | |
This fixes issues for synths with zero audio input, explicit default stereo config and optional busses. | |||
2017-12-31 | Lua-binding to directly add automation-events | Robin Gareus | |
2017-12-31 | Process Panner Automatables (emit Changed) | Robin Gareus | |
Pan-automation is evaluated directly from the control-list. ::distribute_automated() does not update the controls. However, the *owner* of each automation-control is responsible to evaluate automation of automated automation-controls (and emit Changed() signals to notify the GUI and slaved controls). This follow the same concept as PluginInsert: The Changed signal is called on demand when evaluating automation. This fixes pan-automation-sliders (automation-lane header) not updating. | |||
2017-12-24 | remove unused line | Len Ovens | |
2017-12-16 | Downgrade some undo-related error messages | Robin Gareus | |
Missing undo isn't a error. There are valid cases for this to happen. e.g. switching snapshots or deleting tracks or session-format changes It's useful to know, but should not distract users showing up as "Errors" | |||
2017-12-12 | Add FP17 to reserved I/O names | Robin Gareus | |
2017-12-06 | Accommodate newly added/removed source(s) in our MSVC project (libardour) | John Emmas | |
2017-12-05 | Add Lua bindings for MIDI-parser and Async ports | Robin Gareus | |
2017-12-05 | Add a Raw MIDI parser (based on ALSA raw MIDI) | Robin Gareus | |
2017-12-05 | Allow to pre-seed Lua action script params | Robin Gareus | |
2017-12-05 | Allow to pass interpreter to evaluate action-script parameters | Robin Gareus | |
This allows to add bindings, in particular GUI dialog, to be registered before evaluating the parameters. | |||
2017-12-02 | A couple of minor changes when #including <utime.h> | John Emmas | |
2017-11-30 | Add some devices to the reserved list of midi controllers. | Ben Loftis | |
2017-11-29 | Set VST cache file mtime to be at least as new as the plugin | Robin Gareus | |
Fixes issues with timezones when installing pluins from a .zip | |||
2017-11-29 | Update LuaProc GC stat calc | Robin Gareus | |
2017-11-29 | Tweak Lua GC | Robin Gareus | |
2017-11-26 | Remove unused API | Robin Gareus | |
2017-11-26 | Sidechain latency compensation - part one | Robin Gareus | |
This properly sets the port-latencies of PluginInsert owned ports as well as handles external sends (send-target playback latency). NB. This needs more work to ensure that Sidechain input port playback latency is set before the feeding send queries it the connected latency. Re-ordering process may change sidechain or external-send latencies, but since re-ordering does not change the route's latency, engine.update_latency() may not be called. |