900bab7271
basic pass at deleting scratch sessions
2020-03-24 21:15:32 -06:00
4d9017a1fb
Also allow scratch sessions via Session > New
2020-03-25 02:43:20 +01:00
993cba5a7c
NO-OP: whitespace
2020-03-25 02:34:17 +01:00
e3e794f3a8
Fix crash at exit when closing session before quit
2020-03-25 02:23:16 +01:00
777ac65831
debug output
2020-03-24 18:55:16 -06:00
384ded905d
debug output
2020-03-24 18:39:46 -06:00
4d91637b45
handle scratch session when quitting
2020-03-24 18:26:12 -06:00
75fec524d2
add debug trace output for locate
2020-03-24 18:22:39 -06:00
ad7ff1ffd7
Do not trim MIDI region end to last event on session-load
...
This amends 295fb3ff5a
. Tape tracks were only available
for audio data.
2020-03-24 23:45:23 +01:00
Nil Geisweiller
fe6c5f98b2
Remove redundant AZERTY Virtual MIDI Keyboard Layout
2020-03-24 22:36:20 +01:00
97340a5c89
when saving an unnamed session, rename it (GUI edition)
...
Note that this is done at the GUI level, might need to double check if there are
other paths into a "save" that should be covered. Control surfaces use the action, but
Lua comes to mind
2020-03-24 14:10:39 -06:00
5f1d802307
when saving an unnamed session, rename it
...
Note that this is done at the GUI level, might need to double check if there are
other paths into a "save" that should be covered. Control surfaces use the action, but
Lua comes to mind
2020-03-24 14:10:39 -06:00
e9be6c23a8
a better approach to the name of the "unnamed" indicator file; remove file after successful save
2020-03-24 14:10:39 -06:00
5d4ad01b58
introduce the idea of an "unnamed" session (GUI edition)
2020-03-24 14:10:39 -06:00
5766989319
introduce the idea of an "unnamed" session
2020-03-24 14:10:39 -06:00
23d72eedbf
remove unused variable
2020-03-24 14:10:39 -06:00
20717b68bf
fix startup behavior if answering "No" to "Do you want to open (this existing session)?"
2020-03-24 14:10:39 -06:00
ccc9042bf2
detect whether or not user edited the name for a new session
...
Suprisingly hard/irritating. Thanks, GTK! (Gtk::Entry::set_text() emits all
the same signals that actual user interaction can trigger, except for key events)
2020-03-24 14:10:39 -06:00
78cf1ed119
prefill new session name with a date-based default
...
Select it, so that typing will immediately replace it
2020-03-24 14:10:39 -06:00
fbcb7b9ffc
Add Lua binding for bounded roll
2020-03-24 18:47:39 +01:00
45d3d5d465
Fix C++98 compat: class-key must be used when declaring a friend
2020-03-24 14:38:35 +01:00
6ddeaa273a
Do not use openGL backed canvas + widgets on Catalina
...
This needs testing: local builds on Catalina vs.
running existing (10.6, 10.11) builds on 10.15.
2020-03-24 14:27:36 +01:00
853bf6d178
Add API to query OSX/MacOS version
2020-03-24 14:25:22 +01:00
2f0914c730
Allow to disable use of NSGLView
...
On recent Mac systems (Catalina) OpenGL is slower compared to
directly using GTK's NSView. Furthermore when compiled on
Catalina, and running on a system with a Retina screen, the initial
size of the canvas may be wrong:
libs/gtkmm2ext/nsglview.mm:175:1: warning: method possibly
missing a [super reshape] call [-Wobjc-missing-super-calls]
This is not an issue when running versions compiled on older systems.
2020-03-24 14:24:14 +01:00
0f63b82943
fix error in multiple calls to SourceFactory::createWritable()
...
removal of tape tracks removed an intermediate argument in the argument list; presence of default args for the
last two arguments and implicit conversion from int->bool prevented the compiler from complaining
about any existing calls.
This supplements/extends a54b000a70
2020-03-23 21:47:13 -06:00
3bbad66a99
control over transport-masters-just-roll-when-sync-is-lost
2020-03-23 19:08:57 -06:00
43edfc8900
don't stop if master sync is lost and user chose to just keep rolling
2020-03-23 19:08:36 -06:00
db73afcaa5
extend fixed-width improvements to master delta to LTC
2020-03-23 18:37:27 -06:00
e04f0a4c2c
tweaks to display in TransportMastersWidget to reduce width jumping
2020-03-23 18:34:31 -06:00
83584c6553
add note and increase left-space-padding in transport master delta displays
2020-03-23 18:34:12 -06:00
ddf2c60c9a
improve variable width and precision for MTC slave delta display
2020-03-23 18:33:45 -06:00
3e35a68922
remove debug output
2020-03-23 18:33:18 -06:00
c0bbad3c4b
add disk i/o apparent speed output to non-RT locate call
2020-03-23 18:32:56 -06:00
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
c765079b2f
Show Sends button should instigate a Spill, akin to a VCA spill
2020-03-23 15:24:08 -05:00
7058a8074f
Theme-ing: Replace lost color for aux-send-panners
2020-03-23 15:24:00 -05:00
42cc09af13
Remove Mixbus Aux-Link special case 2/2
2020-03-23 17:45:55 +01:00
d050256a41
Remove Mixbus Aux-Link special case 1/2
2020-03-23 17:45:38 +01:00
4780a0fd60
NO-OP: whitespace
2020-03-23 17:38:08 +01:00
ac9e16f0b8
Pan: remove automation-state indirection 2/2
2020-03-23 17:38:01 +01:00
b760d541c6
Pan: remove automation-state indirection 1/2
2020-03-23 16:41:13 +01:00
ce088f1f44
Constrain panner value to valid range
2020-03-23 06:14:39 +01:00
7aa4d6a91f
Remove unused method (see also 875f69438
)
2020-03-23 06:13:34 +01:00
faac3e0d38
Remove unused variable
2020-03-23 06:12:44 +01:00
1c551e432c
fix port/connection combo/dropdown for TransportMastersWidget
2020-03-22 22:45:28 -06:00
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
a54b000a70
Fix file import (typo in a4d7b45
)
2020-03-23 01:06:23 +01:00
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
f703385d07
fix slaving to JACK transport (again!)
2020-03-22 10:57:54 -06:00
1f3145f8ff
fix up JACK transport to use master strategy design
2020-03-22 10:57:54 -06:00