summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-07-19Fix Ctrl-Surface UI/Edit button sensitivityRobin Gareus
Only enable button if the surface has an editor-GUI.
2018-07-18Fix generic UI sliders w/rangestepsRobin Gareus
Leave the user in control while the slider is being dragged. Previously there was a feedback loop: User-drags slider -> value changes -> value is rounded -> slider is updated with rounded value (while the user still drags)
2018-07-18Fix and tweak LV2:RangeStepRobin 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-17move new_playlist Lua script from mixbus and add some garbage collectionNikolaus Gullotta
2018-07-17Move track_organizer Lua script to ardourNikolaus Gullotta
2018-07-17Create ardour-friendly version of reset_mb4_mixer Lua scriptNikolaus Gullotta
2018-07-17Lua DSP LTC decoder pluginRobin Gareus
2018-07-17Add LTC Decoder Lua BindingsRobin Gareus
2018-07-17Refactor LTC File decoder, prepare for Lua bindingsRobin Gareus
2018-07-16make sandbox = false, for scripts called by Editor::trigger_script_by_name()Nikolaus Gullotta
2018-07-16add route:name() to output file, and use this to catch routes who's ids ↵Nikolaus Gullotta
don't match, but their names do
2018-07-16check if rv != nil, so it can still be run again if the user bails.Nikolaus Gullotta
2018-07-14Fix typosBen Loftis
2018-07-14auto-backup: gtk2_ardour part. (from mixbus)Ben Loftis
2018-07-14auto-backup: libardour part. (from mixbus)Ben Loftis
2018-07-14Aborted attempt to further optimize the editor-summary. Commented for ↵Ben Loftis
future generations.
2018-07-13Fix silly typo in script script nameNikolaus Gullotta
2018-07-13Make store_recall_mixer.lua a first-class script and not just an exampleNikolaus Gullotta
2018-07-12CC121: cycle track monitoring statesRobin Gareus
2018-07-12CC121: watch Track monitoring stateRobin Gareus
2018-07-12MonitorCue = In + Disk (fixes CC121 + push2 display)Robin Gareus
2018-07-12Allow to use CC121 when running from src-tree.Robin Gareus
2018-07-12Move static function out of header-file, fix -Wunused-functionRobin Gareus
2018-07-11Correct a couple of typosJohn Emmas
2018-07-10Fix lv2-state templates with external files.Robin Gareus
This forces liblilv to collect external files in the template-folder and symlink to the original file instead of re-using the external-file folder of the session that was used to create the template.
2018-07-09NO-OP: Rename disk-reader buffer for consistencyRobin 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-09Prepare API for per disk-reader de-clickRobin Gareus
2018-07-09Remove unused CubicInterpolation from sessionRobin Gareus
2018-07-09Separate ChannelInfo for disk reader and writerRobin Gareus
This allows to use different types for write and read buffers, in preparation for a dedicated reader-buffer.
2018-07-09Remove unused disk-reader vari-speedRobin Gareus
2018-07-09move rt-stop to routeRobin 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-09Remove unused AutoLoopDeclick, PendingLoopDeclickRobin Gareus
The flags were set, but not used. They also won't be needed anymore.
2018-07-09Remove global declick APIRobin 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-08make velocity bars thinner (from alex mitchell)Paul Davis
2018-07-06OSC: custom mode should turn temp mode offLen Ovens
2018-07-06OSC: record tally should include master recordLen Ovens
2018-07-06OSC: Use spill instead of collectLen Ovens
2018-07-06avoid crazy costs of looking up and constructing color modifier every time, ↵Paul Davis
and cache color values for MIDI notes
2018-07-05OSC: make temp modes work with linked surfaces tooLen Ovens
2018-07-05apply commit cbe458adddc34 to all other themesPaul Davis
2018-07-05remove more unused MIDI note colorsPaul Davis
2018-07-05update dark-theme midi-velocity + midi-meter colorsRobin Gareus
This matches the previous editor velocity colors: green..yellow..orange
2018-07-05retire no-longer used color names for MIDI notesPaul Davis
2018-07-05fix interpolation math errorPaul Davis
2018-07-05use MIDI meter colors (themeable) to show MIDI note velocity.Paul Davis
Selected notes no longer show the selected color for fill, following Alex Mitchell's proof-of-concept patch that showed it was easier to see what you're doing when the fill color shows velocity and we just use outline for selection status.
2018-07-05remove debug outputPaul Davis
2018-07-05system common and system realtime messages are not valid in SMF filesPaul Davis
2018-07-05catch various libsmf errors rethrown as exceptionsPaul Davis
2018-07-05change all use of g_critical() in libsmf() to g_warning()Paul Davis
g_critical translates to a fatal error in ardour, which is not true for any of these errors.
2018-07-05Prepare CC121 ctrl surface for MixbusRobin Gareus
- fix Panner - implement touch-start when changing ctrls - map some well-known ctrls (not yet ideal)