Paul Davis
43edfc8900
don't stop if master sync is lost and user chose to just keep rolling
2020-03-23 19:08:36 -06:00
Paul Davis
db73afcaa5
extend fixed-width improvements to master delta to LTC
2020-03-23 18:37:27 -06:00
Paul Davis
e04f0a4c2c
tweaks to display in TransportMastersWidget to reduce width jumping
2020-03-23 18:34:31 -06:00
Paul Davis
83584c6553
add note and increase left-space-padding in transport master delta displays
2020-03-23 18:34:12 -06:00
Paul Davis
ddf2c60c9a
improve variable width and precision for MTC slave delta display
2020-03-23 18:33:45 -06:00
Paul Davis
3e35a68922
remove debug output
2020-03-23 18:33:18 -06:00
Paul Davis
c0bbad3c4b
add disk i/o apparent speed output to non-RT locate call
2020-03-23 18:32:56 -06:00
Paul Davis
b3a1cbbfa2
add in timing for disk buffer reload after locate, to replace hard-coded 0.05 seconds per track
...
Leave debug output in place for now to get some numbers from any testers
2020-03-23 17:05:45 -06:00
Ben Loftis
c765079b2f
Show Sends button should instigate a Spill, akin to a VCA spill
2020-03-23 15:24:08 -05:00
Ben Loftis
7058a8074f
Theme-ing: Replace lost color for aux-send-panners
2020-03-23 15:24:00 -05:00
Robin Gareus
42cc09af13
Remove Mixbus Aux-Link special case 2/2
2020-03-23 17:45:55 +01:00
Robin Gareus
d050256a41
Remove Mixbus Aux-Link special case 1/2
2020-03-23 17:45:38 +01:00
Robin Gareus
4780a0fd60
NO-OP: whitespace
2020-03-23 17:38:08 +01:00
Robin Gareus
ac9e16f0b8
Pan: remove automation-state indirection 2/2
2020-03-23 17:38:01 +01:00
Robin Gareus
b760d541c6
Pan: remove automation-state indirection 1/2
2020-03-23 16:41:13 +01:00
Robin Gareus
ce088f1f44
Constrain panner value to valid range
2020-03-23 06:14:39 +01:00
Robin Gareus
7aa4d6a91f
Remove unused method (see also 875f69438)
2020-03-23 06:13:34 +01:00
Robin Gareus
faac3e0d38
Remove unused variable
2020-03-23 06:12:44 +01:00
Paul Davis
1c551e432c
fix port/connection combo/dropdown for TransportMastersWidget
2020-03-22 22:45:28 -06:00
Robin Gareus
5c3f49ef2b
Fix icon-tool
...
tape-rec icon was removed in a4d7b45fe , also re-order icons to
retain grouping per line when using the icon render util
2020-03-23 01:18:55 +01:00
Robin Gareus
a54b000a70
Fix file import (typo in a4d7b45)
2020-03-23 01:06:23 +01:00
Paul Davis
9e84245c58
fix small error in GUI dimensions stemming from removal of tape tracks
...
THe original determinant of width was:
double const width = ((at->mode() == Destructive) ? 2 : 0);
the conditional is always false now, so the width is a constant (zero)
2020-03-22 16:43:13 -06:00
Paul Davis
f703385d07
fix slaving to JACK transport (again!)
2020-03-22 10:57:54 -06:00
Paul Davis
1f3145f8ff
fix up JACK transport to use master strategy design
2020-03-22 10:57:54 -06:00
Paul Davis
1e474afbce
fix typo that passed wrong value as 2nd parameter to Session::plan_master_strategy()
2020-03-22 10:57:54 -06:00
Robin Gareus
386264bd23
Pan: consolidate what_can_be_automated API
2020-03-21 19:46:39 +01:00
Robin Gareus
60bcefd03d
Pan: remove/consolidate parameter-descriptor
2020-03-21 19:46:38 +01:00
Robin Gareus
efb63e1bf2
Pan: remove value-as-string indirection
2020-03-21 19:46:38 +01:00
Robin Gareus
991f92c2c6
Pan: remove unused APIs
2020-03-21 19:46:38 +01:00
Robin Gareus
628d704d4e
Panner GUI: fix detent in center
...
Previously the dead-zone was too small (1/360). The mono/balance
panner GUI has a throw of 180 deg L<>R.
Also snapping to center didn't allow to smoothly move out of the
center. The accumulated_delta as directly applied. This caused
jumps by 4.5. degrees.
This commit reduces the deadzone to 1 degree of the azimuth
around the center.
2020-03-21 19:46:38 +01:00
Robin Gareus
875f694380
Pan: remove VBAP requirement to access session
2020-03-21 19:46:38 +01:00
Robin Gareus
bf894d80fb
NO-OP: remove unused #includes
2020-03-21 19:46:38 +01:00
Paul Davis
8296a030a5
redesign chasing the transport master
...
Substantive comments associated with code in Session::plan_master_strategy.
Known not to work for reverse TC. Also, the JACK related code has not yet been tested
2020-03-20 17:38:38 -06:00
Paul Davis
e6e0edbe90
fix condition under which out-of-window MTC should trigger locate
2020-03-20 17:38:38 -06:00
Robin Gareus
5f27382b88
Remove Audio+MIDI track, and consolidate route creation methods
...
Audio+MIDI tracks were just MIDI tracks with an additional
audio input, and do not directly allow use of vocoders (an
instrument is loaded by default).
For pitch-correction or similar use-cases one would prefer an
audio-track (main data) with MIDI only being used as control-input.
Ardour 5/6 pin-connections and side-chain offer a much nicer
workflow for this setup.
Alternatively one can get those tracks-types by manually adding
an input port to an existing track, and creating a custom template.
2020-03-19 16:18:48 +01:00
Robin Gareus
e8776d39fe
Fix wine-VST build
2020-03-18 19:57:59 +01:00
Robin Gareus
a44fecb740
Hide hidden Controls in GUI
2020-03-18 18:16:32 +01:00
Robin Gareus
28f15d3fa6
Add flag to explicitly hide a control
...
Eventually this is to replace a literal name "hidden" that is
currently used as hack throughout Ardour's codebase.
2020-03-18 18:16:29 +01:00
John Emmas
66d1b51392
Add/remove source(s) in our MSVC project (gtk2_ardour)
2020-03-18 09:24:13 +00:00
John Emmas
ca4e3c2556
Add/remove source(s) in our MSVC project (libardour)
2020-03-18 09:21:57 +00:00
Paul Davis
e83d1f7368
warn user about destructive/tape tracks
2020-03-17 16:31:50 -06:00
Paul Davis
1783305077
provide mechanism to report on destructive tracks presence in a session
2020-03-17 16:31:50 -06:00
Paul Davis
53e743f4ae
remove reference to ImportAsTapeTracks
2020-03-17 16:31:49 -06:00
Paul Davis
0738472fee
NOOP: indent/whitespace
2020-03-17 16:31:49 -06:00
Paul Davis
295fb3ff5a
allow loading of regions derived from formerly "destructive" sources with correct length
...
Without this change, such regions end up with insanely large (though legal) lengths
2020-03-17 16:31:49 -06:00
Paul Davis
a30ee6950d
restore being able to load a 5.12 session with a destructive track.
...
Not all is working right yet, however
2020-03-17 16:31:49 -06:00
Paul Davis
a4d7b45fe0
remove destructive/tape mode tracks
2020-03-17 16:31:49 -06:00
Paul Davis
e89b0cfd27
remove tape_file_matcher source
2020-03-17 16:31:49 -06:00
Robin Gareus
5f88cbfd39
Prevent adding routes in read-only sessions
...
"AddTrackBus" is a rec_sensitive and write_sensitive action.
However the mixer bypasses this and unconditionally calls
ARDOUR_UI::instance()->add_route () in various cases
(right-click on blank space or scroller, left-click on "Add" buttons
in the VCA pane, route pane, etc).
Since those are direct events, not related actions, they need
to be explicitly ignored.
Ideally the "+" buttons would be made insensitive...
2020-03-17 22:30:58 +01:00
David Robillard
45026100aa
LV2: Implement ui:requestValue feature
2020-03-17 16:55:35 +01:00