3af9fdad0a
Don't save "end-is-free" with templates
2017-05-04 23:00:21 +02:00
ec333406f7
Lua bindings for "end-is-free" (automatic session-end location marker)
2017-05-04 21:08:17 +02:00
95f225df8f
Scaleable group-tabs: use Pango to layout text, scale with UI #7331
2017-05-04 19:15:18 +02:00
4aeb086fe3
Scale scommer and piano-keyboard width with GUI
2017-05-04 17:22:43 +02:00
8a6d303778
Convert old v4 Track monitoring session-state (untested)
2017-05-04 17:19:55 +02:00
ed4d17a8ff
Update Tempo Tapping:
...
* Allow tap with keyboard (Space, Enter)
* Ignore double-clicks (2nd rapid event skewed calculation)
2017-05-04 16:13:10 +02:00
c784f70966
OSC: Add /jog/mode/name
2017-05-03 21:38:52 -07:00
16e545ad73
OSC: Fix puctuation
2017-05-03 21:36:58 -07:00
2cb54dec60
OSC: arrange modes in a more logical order.
2017-05-03 18:19:45 -07:00
2bbf83e109
OSC: Add multimode /jog command
2017-05-03 16:33:33 -07:00
0afd18eb5d
NO-OP: whitespace
2017-05-04 00:43:40 +02:00
a23ac120f2
The return of explicit exclusive solo.
2017-05-04 00:42:07 +02:00
2f37885e4b
MIDI learn on ctrl + middle-click only (not ctrl + other mods + btn2).
...
This fixes various other operations that use ctrl + btn2.
e.g. ctrl+alt+btn2 temporary all un/solo/mute.
2017-05-04 00:35:56 +02:00
a55fb928a7
Lua bindings to set group color
2017-05-03 17:53:00 +02:00
0b189a5766
GUI update: migrate group-color into the session (not GUI state)
2017-05-03 17:53:00 +02:00
b5c6f06a99
Move RouteGroup color into libardour.
...
This allows to change it from scripts and surfaces and consolidates code.
2017-05-03 17:53:00 +02:00
b45a3c8164
NO-OP: whitespace
2017-05-03 17:53:00 +02:00
2abefde534
OSC scrub, fix numbers to work with usec rather than msec.
2017-05-01 13:53:03 -07:00
e5182f3eb4
OSC: fix scrub to not use boost ptime.
2017-05-01 13:45:47 -07:00
5f06ae43d8
OSC: add /scrub function
2017-05-01 07:08:02 -07:00
ba24f287ca
Make -A open action list in a browser instead of command terminal.
2017-04-29 22:47:24 -07:00
0bb0dbad68
Time flies
2017-04-30 01:22:25 +02:00
57e9de232b
Fix copy/paste typos in --help
2017-04-30 01:22:25 +02:00
8229124078
Fix vari-speed and non-locked slave modes
...
A transport-speed-change is no reason to skip processing.
Prior to this change cannot_process() silently skipped in the process
cycle of the speed-change (which may have been every process-cycle),
without moving the transport or doing any processing.
2017-04-30 01:22:25 +02:00
73e80b4429
Set -b to open in browser.
2017-04-29 15:37:31 -07:00
a283784cce
FP8: channel-navigation/scroll select track on encoder press
2017-04-29 12:38:53 +02:00
dc3ae8d196
Add a "select topmost" track editor action
2017-04-29 12:38:53 +02:00
de45ac0e76
FP8: snap-to scroll tracks, both editor+mixer
2017-04-29 12:38:53 +02:00
e508d41091
NO-OP: whitespace
2017-04-29 12:38:53 +02:00
820d1340d6
Missed a spot in adding -A, fixed
2017-04-28 08:44:35 -07:00
620f3b9358
Change actions to -A and use -b to output keybindings
2017-04-28 08:19:20 -07:00
cbe1f5d395
extend 3cda0e2a
: Don't switch to range-mode if not needed for similar OPs.
2017-04-28 15:07:41 +02:00
3cda0e2a93
When in smart-mode, don't switch to range-mode after "set range selection"
...
closes #7332
2017-04-28 14:57:13 +02:00
a8b545661f
Open session folder when selecting path
2017-04-28 14:33:06 +02:00
ecda1a8f55
Allow "remove from recent" only for top-level
2017-04-28 14:32:37 +02:00
695a74e2a8
try work-around occasionally misplaced app icons in dmg (set twice)
2017-04-27 21:19:27 +02:00
1ebf35f137
Allow to hide engine dialog w/o unloading session.
2017-04-27 21:10:37 +02:00
6ece6ed407
EngineDialog: immediadely push latency changes to running backends
2017-04-27 21:10:10 +02:00
cba2543131
NO-OP: whitespace
2017-04-27 21:09:12 +02:00
6e9c10db19
Fix flow for measuring latencies of live backends
2017-04-27 21:07:18 +02:00
0d668b9beb
ALSA backend: always register ports with systemic latency
...
and allow re-start to un/set reporting latency.
2017-04-27 20:59:15 +02:00
2039fc6fd0
Don't directly call into engine to stop latency detection.
2017-04-27 19:45:56 +02:00
c25640f336
Fix flow for latency measurements that needs an engine stop.
...
Make AudioEngine::prepare_for_latency_measurement() idempotent. There are
multple calls (when switching to the measurement page and every time
a measurement is preformed).
Also the Stopped() signal is important for the Dialog state regardless
if the engine was stopped for latency or not.
2017-04-27 19:43:34 +02:00
410f94cf1b
Fix Editor/Mixer visibility (OSX, NSGLCanvas)
...
Only unpacking a widget retains the GdkWindow and and the widget is still
mapped. The NSView is still visible. See also 235631a6
.
2017-04-27 16:23:48 +02:00
4521c1d525
Annotate CC-to-Automation Lua-script and fix start/pos offset.
2017-04-27 15:36:50 +02:00
f9f9006a90
Consistent button visibility (mixer-strips + VCAs)
2017-04-27 00:25:57 +02:00
1398dd8914
Fix nested VCA assigns and mixer-layout:
...
Show initial VCA assign button on all mixer-strips and VCAs if
there's no assignment.
2017-04-27 00:11:18 +02:00
544031cecf
fix a -Wreorder following d837914e2
2017-04-26 23:42:47 +02:00
0b5db91ee9
AutomationLine time-unit conversion and paste API update
...
This fixes copy/paste of MIDI automation (time-unit: beat) from/to
Parameter automation (time-unit: samples).
It also fixes repeatedly pasting with tempo-ramps: pre-multiply length
before converting to samples.
2017-04-26 23:37:27 +02:00
8bb26628e3
Skip script-setup if there are no parameters (and name is unique)
2017-04-26 19:45:22 +02:00