14517e13ec
Fix and tweak LV2:RangeStep
...
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-18 10:57:57 +02:00
Nikolaus Gullotta
fa17364977
move new_playlist Lua script from mixbus and add some garbage collection
2018-07-17 15:16:04 -05:00
Nikolaus Gullotta
a54a501ad6
Move track_organizer Lua script to ardour
2018-07-17 13:02:05 -05:00
Nikolaus Gullotta
49d8d4ad77
Create ardour-friendly version of reset_mb4_mixer Lua script
2018-07-17 12:55:43 -05:00
3a64d355b7
Lua DSP LTC decoder plugin
2018-07-17 09:44:34 +02:00
bd4571eeae
Add LTC Decoder Lua Bindings
2018-07-17 09:44:34 +02:00
e5a181c323
Refactor LTC File decoder, prepare for Lua bindings
2018-07-17 09:44:34 +02:00
Nikolaus Gullotta
854df0ae24
make sandbox = false, for scripts called by Editor::trigger_script_by_name()
2018-07-16 13:12:05 -05:00
Nikolaus Gullotta
3700ef4af6
add route:name() to output file, and use this to catch routes who's ids don't match, but their names do
2018-07-16 13:01:36 -05:00
Nikolaus Gullotta
7496f06fa3
check if rv != nil, so it can still be run again if the user bails.
2018-07-16 12:56:46 -05:00
65e5152c6f
Fix typos
2018-07-14 23:03:36 -05:00
e87012ca89
auto-backup: gtk2_ardour part. (from mixbus)
2018-07-14 12:47:34 -05:00
ffc5d1474a
auto-backup: libardour part. (from mixbus)
2018-07-14 12:46:49 -05:00
108162c757
Aborted attempt to further optimize the editor-summary. Commented for future generations.
2018-07-14 08:40:07 -05:00
Nikolaus Gullotta
92f480adab
Fix silly typo in script script name
2018-07-13 19:05:09 -05:00
Nikolaus Gullotta
173211bde3
Make store_recall_mixer.lua a first-class script and not just an example
2018-07-13 18:55:49 -05:00
1d61a3e17f
CC121: cycle track monitoring states
2018-07-12 21:43:49 +02:00
da6a6f1366
CC121: watch Track monitoring state
2018-07-12 21:42:57 +02:00
6bb8f1e7de
MonitorCue = In + Disk (fixes CC121 + push2 display)
2018-07-12 21:41:34 +02:00
da55214f8f
Allow to use CC121 when running from src-tree.
2018-07-12 14:56:24 +02:00
fc4a0a9852
Move static function out of header-file, fix -Wunused-function
2018-07-12 03:28:38 +02:00
0a0dd8de13
Correct a couple of typos
2018-07-11 14:01:46 +01:00
333f59a53f
Fix lv2-state templates with external files.
...
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-10 00:58:18 +02:00
59029765e8
NO-OP: Rename disk-reader buffer for consistency
...
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 19:49:18 +02:00
dca30c99fc
Prepare API for per disk-reader de-click
2018-07-09 17:38:35 +02:00
bee09ac9e1
Remove unused CubicInterpolation from session
2018-07-09 17:30:38 +02:00
87b2c94759
Separate ChannelInfo for disk reader and writer
...
This allows to use different types for write and read buffers, in
preparation for a dedicated reader-buffer.
2018-07-09 17:30:38 +02:00
cf11764763
Remove unused disk-reader vari-speed
2018-07-09 17:30:38 +02:00
cdec333bfe
move rt-stop to route
...
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 17:30:38 +02:00
2953b575f2
Remove unused AutoLoopDeclick, PendingLoopDeclick
...
The flags were set, but not used. They also won't be needed anymore.
2018-07-09 17:30:38 +02:00
249640267c
Remove global declick API
...
De-click will be per disk-reader, latency compensated and buffer-size
independent. Cue-monitoring should not be affected by de-click.
2018-07-09 17:30:38 +02:00
8664768efa
make velocity bars thinner (from alex mitchell)
2018-07-08 07:12:12 -04:00
8004b9bb8e
OSC: custom mode should turn temp mode off
2018-07-06 08:09:03 -07:00
e1ce87956a
OSC: record tally should include master record
2018-07-06 08:08:29 -07:00
c2af992ac7
OSC: Use spill instead of collect
2018-07-06 07:35:24 -07:00
fc69b29c88
avoid crazy costs of looking up and constructing color modifier every time, and cache color values for MIDI notes
2018-07-06 07:57:19 -04:00
3322e6f5a5
OSC: make temp modes work with linked surfaces too
2018-07-05 23:24:30 -07:00
2d40773755
apply commit cbe458addd
to all other themes
2018-07-05 16:59:10 -04:00
b0e496c825
remove more unused MIDI note colors
2018-07-05 16:52:49 -04:00
cbe458addd
update dark-theme midi-velocity + midi-meter colors
...
This matches the previous editor velocity colors: green..yellow..orange
2018-07-05 22:44:07 +02:00
0b8f57f762
retire no-longer used color names for MIDI notes
2018-07-05 16:26:40 -04:00
631b8f1b6b
fix interpolation math error
2018-07-05 15:01:55 -04:00
44c40bc065
use MIDI meter colors (themeable) to show MIDI note velocity.
...
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-05 14:56:56 -04:00
b4b2fbb6ed
remove debug output
2018-07-05 13:49:27 -04:00
9da1253288
system common and system realtime messages are not valid in SMF files
2018-07-05 13:45:17 -04:00
027d0efc2d
catch various libsmf errors rethrown as exceptions
2018-07-05 13:45:17 -04:00
1a25672239
change all use of g_critical() in libsmf() to g_warning()
...
g_critical translates to a fatal error in ardour, which is not true for any of these
errors.
2018-07-05 13:45:17 -04:00
7af016b089
Prepare CC121 ctrl surface for Mixbus
...
- fix Panner
- implement touch-start when changing ctrls
- map some well-known ctrls (not yet ideal)
2018-07-05 16:49:01 +02:00
ab6525a24f
Accommodate newly introduced source(s) in our MSVC project (cairocanvas)
2018-07-05 08:22:44 +01:00
4b47a4c4cc
OSC: Set lowest select meter to -120 for mixbus
2018-07-04 19:18:38 -07:00