Commit Graph

27492 Commits

Author SHA1 Message Date
Robin Gareus
a0b032efe2 Revert more "frame/sample" replacements
- Coverage concerns rectangles (frames, not sample)
- frame-handles are rectangles
- layout container boxes are frames
- inline display boxes are display_frame
2019-04-08 22:42:47 +02:00
Robin Gareus
37aaa2d11b NO-OP: whitespace, alignment 2019-04-08 22:39:22 +02:00
Robin Gareus
8f5f0f298b Remove hardcoded project-name from Actions 2019-04-08 21:36:27 +02:00
Robin Gareus
95c8490920 Remove cruft (commented code) 2019-04-08 20:59:23 +02:00
Robin Gareus
50303d90bd NO-OP: whitespace, indent 2019-04-08 20:58:18 +02:00
Robin Gareus
8a7e452265 Yet another "Rect frame" (not a sample) 2019-04-08 20:57:56 +02:00
Robin Gareus
f9e12235c3 Frame as in "picture frame", not sample 2019-04-08 20:19:15 +02:00
Robin Gareus
9f77a6f7fe NO-OP: more libardour whitespace tweaks 2019-04-08 19:36:22 +02:00
Robin Gareus
2f727a6a32 Undo yet more frame/sample replacements 2019-04-08 18:32:09 +02:00
Robin Gareus
aef75f87b7 NO-OP: whitespace, comments 2019-04-08 18:32:03 +02:00
Robin Gareus
57616fdb11 Cleaup meter-tap: reduce nesting and remove code-dup 2019-04-08 16:12:19 +02:00
Robin Gareus
3ec261ae5d Fix OMFtool; sample_rate vs frame_rate 2019-04-08 16:11:38 +02:00
Robin Gareus
09dd054fc4 Remove duplicate patchfiles
The previous commit also unified the naming schama to prefer underscores.
2019-04-08 15:01:26 +02:00
Robin Gareus
32b5eb30b8 Import MIDNAM collection from Harrison Mixbus
Kudos to Nik and Ben at Harrisonconsoles. You Rock!
2019-04-08 14:48:26 +02:00
Robin Gareus
0a329ffe73 NO-OP name change: CD-frames (not samples) 2019-04-08 14:44:22 +02:00
Robin Gareus
84272b4e27 NO-OP: whitespace
Fix space-alignment, mostly due to "frame" -> "sample" changes.
2019-04-08 05:16:33 +02:00
Robin Gareus
f4c5e21a7a Undo incorrect sample/frame replacements in clearlooks 2019-04-08 04:10:12 +02:00
Robin Gareus
46f0b75e12 Undo more incorrect sample/frame replacements 2019-04-08 04:10:04 +02:00
Robin Gareus
889bd35f4f NO-OP: whitespace 2019-04-08 03:45:12 +02:00
Robin Gareus
a5009bfed3 Indicate automation-latch as "touch" on the CC121
Without a dedicated "Latch" control, this does at least consistently
indicate "Touch", rather than show some arbitrary LED state.
2019-04-08 02:05:36 +02:00
Robin Gareus
94409c80f3 NO-OP: whitespace 2019-04-08 01:56:52 +02:00
Robin Gareus
e4f18c1771 NO-OP: whitespace & revert samples -> [stack]frames 2019-04-08 00:35:00 +02:00
Robin Gareus
eeb2cddd26 NO-OP: indent 2019-04-08 00:29:13 +02:00
Robin Gareus
4b86d19b27 Add missing semicolon (Mixbus) 2019-04-08 00:22:13 +02:00
Robin Gareus
3cc30c73af Revert some incorrect frames -> samples replacements 2019-04-08 00:18:08 +02:00
Mirko Kunze
53444d90d4 fix copypaste bug 2019-04-07 22:48:56 +02:00
Robin Gareus
7e0f6be1ed Enable midi-to-audio bounce when processing w/synth 2019-04-07 19:54:29 +02:00
Robin Gareus
8f9c1df183 Prepare midi-export for midi-to-audio bouncing.
* shift event time into process cycle before calling processors
* reset note-trackers when exporting, don't allow any pending
  events into the queue
2019-04-07 19:54:24 +02:00
Robin Gareus
1ba391ab11 Fix bounce-process: skip all processors before disk-reader 2019-04-07 19:52:12 +02:00
Robin Gareus
73816d3e38 Bounce process always uses speed 1.0 2019-04-07 19:52:02 +02:00
Robin Gareus
a1c19911db NO-OP/Optimize Bounce: Lookup data-type only once
This is to prepare for midi-to-audio bounce: allow to change the
data-type to be used as output.
2019-04-07 19:51:56 +02:00
Robin Gareus
7450d69189 Verify Freeze/Export/Bounce polarity invert buffers
When using bounce w/process, the initial bufferset can [wrongly] be
  buffers.set_count (track.max_processor_streams())
Since the polarity-processor is first in the chain, iterations
over all buffer that don't have a matching _current_gain[]
or _control[] leads to memory-corruption or segfault.
2019-04-07 19:51:49 +02:00
Robin Gareus
1557ea5314 Cleanup "Clean-up", hide dialog before starting cleanup 2019-04-07 18:51:50 +02:00
Robin Gareus
58babb1e9b Backport a Mixbus special-case for plugin-tags 2019-04-03 03:35:40 +02:00
Robin Gareus
925d25851d Fix OSC crash when there's no master bus 2019-04-03 03:35:13 +02:00
Robin Gareus
6f95dfdc31 Fix MIDI Aftertouch (import, record and play) in the backend 2019-04-02 15:35:57 +02:00
Robin Gareus
8f5e5c4c60 Downgrade LADSPA scan errors to warnings
There's nothing that a casual user can about failure to scan
LADSPA plugins. So just inform the user.
It's not an error to worry about.
2019-04-02 01:51:36 +02:00
Robin Gareus
6d335be418 Indicate automation-latch as "touch" on the FP1
The FP1 does not have a dedicated "Latch" control, but this does
at least consistently indicate that Touch, rather than show some
arbitrary LED state.
2019-04-01 22:30:16 +02:00
Robin Gareus
50e8c4d529 Expose Latch automation mode to MCUs 2019-04-01 22:28:07 +02:00
Robin Gareus
20201ef056 Clarify documentation 2019-03-31 22:25:40 +02:00
Robin Gareus
da15b599de Remove a hack of using flags to emit a signal-change from the GUI
The GUI should not be calling `manager.PluginListChanged();`
It's up to the plugin-manager to emit relevant signals.

This fixes an issue when adding/removing plugin-favorites using the
mixer's sidebar or via remote-control/surfaces or script.
2019-03-31 22:25:29 +02:00
Robin Gareus
827b4ef8a1 NO-OP: Whitespace 2019-03-31 16:08:35 +02:00
Robin Gareus
56047a094c AutomationRangeDrag tweaks for stacked layer view
Use y-pos and height of given TAV *layer* where the drag was initiated.
2019-03-30 01:19:47 +01:00
Robin Gareus
546d5d09b5 Remove unused variable 2019-03-30 01:15:17 +01:00
Robin Gareus
f40456a649 cont'd AutomationRangeDrag update
Properly adding guard-points for all lanes, not just the first found
for each range.
2019-03-30 00:14:26 +01:00
Robin Gareus
d8571e2572 cont'd AutomationRangeDrag updates -- safety commit
This is work in progress towards fixing stacked region's region-gain
and multiple discontinuous regions spanning multiple tracks.

AutomationRangeDrag::setup() still does not collect all AutomationLine
points for certain overlap scenarios. There's more to come...
2019-03-29 15:57:07 +01:00
Robin Gareus
932892f794 Fix Mixbus special case 2019-03-29 14:54:16 +01:00
Robin Gareus
1a90cd90de Fix action-name 2019-03-29 14:54:16 +01:00
Robin Gareus
0eee891de9 NO-OP: remove unused variable 2019-03-29 14:54:15 +01:00
John Emmas
6f1fd3e4fd Add a missing namespace qualifier
(is needed now, following commit #94271ee862)
2019-03-28 11:39:30 +00:00