Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-11 | Fix LTC file-reader -- closes #7661 | Robin Gareus | |
Change reader API to return the position of the decoded LTC frame and store the correct position in the array) This bug was introduced in e5a181c323 | |||
2018-08-24 | no reason for 2 template types in CoreSelection::select_adjacent_stripable() | Paul Davis | |
2018-08-24 | add new methods to ARDOUR::CoreSelection to centralize selecting next/prev ↵ | Paul Davis | |
stripables | |||
2018-08-15 | Add API to reset plugin timing stats | Robin Gareus | |
2018-08-14 | Add a locale-independent float/double format Lua method | Robin Gareus | |
print(ARDOUR.LuaAPI.ascii_dtostr(1.5)) | |||
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-07-31 | Prepare for non-bypassable plugins (Mixbus channelstrip) | Robin Gareus | |
2018-07-27 | Prepare types for new grid | 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-17 | Refactor LTC File decoder, prepare for Lua bindings | Robin Gareus | |
2018-07-14 | auto-backup: libardour part. (from mixbus) | Ben Loftis | |
2018-07-12 | MonitorCue = In + Disk (fixes CC121 + push2 display) | Robin Gareus | |
2018-07-11 | Correct a couple of typos | John Emmas | |
2018-07-09 | NO-OP: Rename disk-reader buffer for consistency | Robin Gareus | |
This is in preparation to replace the Ringbuffer and avoid over-using "buf" as variable (it's already used for vectors, as parameter name and Audiobuffers. | |||
2018-07-09 | Prepare API for per disk-reader de-click | Robin Gareus | |
2018-07-09 | Remove unused CubicInterpolation from session | Robin Gareus | |
2018-07-09 | Separate ChannelInfo for disk reader and writer | Robin Gareus | |
This allows to use different types for write and read buffers, in preparation for a dedicated reader-buffer. | |||
2018-07-09 | Remove unused disk-reader vari-speed | Robin Gareus | |
2018-07-09 | move rt-stop to route | Robin Gareus | |
currently this is only used to resolve midi events for plugins (this is conceptually not correct, note offs should be resolved by the disk-reader only), but it calls into all processors now (incl disk-reader if present), which is handy (e.g. flush delaylins) | |||
2018-07-09 | Remove unused AutoLoopDeclick, PendingLoopDeclick | Robin Gareus | |
The flags were set, but not used. They also won't be needed anymore. | |||
2018-07-09 | Remove global declick API | Robin Gareus | |
De-click will be per disk-reader, latency compensated and buffer-size independent. Cue-monitoring should not be affected by de-click. | |||
2018-07-03 | reverse velocity display related commits | Paul Davis | |
2018-07-03 | enum convert for VelocityDisplayOption | Paul Davis | |
2018-07-03 | add VelocityDisplayOption enum; indent TrackAutoNamingRule decl. correctly | Paul Davis | |
2018-06-30 | Add method to find subgroup_bus | Len Ovens | |
2018-06-30 | Fix code style | Len Ovens | |
2018-06-21 | remove Session::controllable_by_descriptor() and move code into GenericMIDI ↵ | Paul Davis | |
code (the only user). This also removes enums introduced to describe well-known parameters for Mixbus. Lookup now involves string parsing every time, but this is not likely to be a notable cost. | |||
2018-06-04 | remove aeffectx.h; use vestige.h | Paul Davis | |
2018-05-31 | Add Lua API to list all available plugins | Robin Gareus | |
2018-05-17 | Collect plugin runtime profile statistics. | Robin Gareus | |
2018-05-08 | Plugin Order: remove from instant.xml and save to: ↵ | Ben Loftis | |
plugin_metadata/plugin_order | |||
2018-05-08 | Make note of Gesture messages in VST; for later. | Ben Loftis | |
2018-05-04 | add well known controls to list accessible via a MIDI binding map (or OSC?) | Paul Davis | |
2018-05-04 | internally, ControllableDescriptors (used by MIDI binding maps) should use ↵ | Paul Davis | |
enums for automation types, rather than something custom | |||
2018-04-07 | Fix VstParameterProperties (bug from ac03e4a93) | Robin Gareus | |
This fixes VST parameter prop.flags (toggle, integer-step). VestigeMaxLabelLen is used in various places in libardour, most notably with effGetParamName. | |||
2018-03-15 | VCA API-change: return created VCAs (handy for Lua scripts) | Robin Gareus | |
2018-03-10 | Add virtual slaved, slaved_to calls to stripable | Len Ovens | |
2018-03-01 | Tag_reset() should be FromPlug, not FromGui. | 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 | Revert afedd2 and associated commits (method to generate initial tag file) | Ben Loftis | |
2018-02-21 | Method to generate an initial tag file: | Ben Loftis | |
rm config/plugin_tags touch config/init_plugin_tags | |||
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-30 | Add backend-API to reset plugin tags | Robin Gareus | |