0d5f4c553a
dramatic change in logic and naming for operations related to adding a MIDI region on demand and cloning/unlinking
...
Existing code would cause data loss due to creation of two Source objects referring the same path, one with removable flags and one without. Careful code review suggested a variety of thinkos, function naming problems and other confusion that caused this. I have tried ot extensively comment what is going on with these operations, because it is one key area in which MIDI differs from audio: with audio, capture is the only way to add a new audio region, but for MIDI there are GUI input events that can add a new region.
2014-04-14 13:05:08 -04:00
eef4e1efee
-d (disable plugin) option takes no arguments
2014-04-14 12:26:10 +02:00
670c066793
add manual reference to missing video-tools warnings
2014-04-11 17:24:50 +02:00
Sakari Bergen
8bd6de3f4e
export ARDOUR_TEST_PATH for artest
...
We should probably remove the old test running stuff from libs/ardour.
Does someone still need it?
2014-04-07 21:36:58 +03:00
65f5f17c18
fix typo
2014-04-02 18:48:28 +02:00
Adrian Knoth
c0845bed53
Keybindings for maximising the mixer window
2014-03-21 16:08:53 +01:00
Adrian Knoth
5f45828c67
Add option to display the mixer in fullscreen
...
This is useful for dual-head setups.
2014-03-21 16:08:53 +01:00
92b7e0709c
videotimeline: fix black-frame generation (sample aspect ratio) on export
2014-03-20 00:15:39 +01:00
7e2518ec77
tweak A/V import logic
2014-03-20 00:15:34 +01:00
01082ff941
clarify A/V import options
2014-03-20 00:15:26 +01:00
ce4d125d1f
reverse default behaviour for adding control points to automation with mouse clicks. unmodified click adds new control point without guard points; ctrl-click adds new point with a guard point (old behaviour)
2014-02-21 15:30:33 -05:00
950981996f
add the with-guard-point distinction to region gain lines (imported from cairocanvas)
2014-02-20 14:15:31 -05:00
1701c9c78b
the forgotten second (amend to prev commit)
2014-02-20 00:53:23 +01:00
7dd58e79dc
fix prev_snap_choice() key="3" binding
2014-02-20 00:48:14 +01:00
39859e47c7
click (no drag) on automation line now adds a new control point on the line (not fully checked for precision)
2014-02-19 13:22:52 -05:00
efc3c8be42
Revert "add a hack to deal with device discovery race, in which the devices were not actually known to be ready before the last update_surfaces() call (which is where binding between strips and routes occurs) ; add support for Mackie Control touch on/off messages"
...
This reverts commit 06a25ffd5695697db9869a19e46c2f93c6c17458.
2014-02-19 13:22:52 -05:00
aa7a259fd3
add a hack to deal with device discovery race, in which the devices were not actually known to be ready before the last update_surfaces() call (which is where binding between strips and routes occurs) ; add support for Mackie Control touch on/off messages
2014-02-19 13:22:52 -05:00
1d82f4ca07
ctrl-click when adding automation points no longer adds guard points
2014-02-19 13:22:52 -05:00
f6541d7add
fix meter(s) when mixer-strip is switched to AuxSend
2014-02-19 18:32:00 +01:00
d697a31abf
clarify fader labels
2014-02-15 23:12:43 +01:00
b75fb503fb
list action-names as part of --bindings
2014-02-11 05:52:39 +01:00
0bab9d2822
fix crash at exit with '-b', '--bindings' option
2014-02-11 05:52:07 +01:00
52bff05a4a
fix stereo-panner GUI edge case (panshel changes, send|listen)
2014-02-07 19:21:30 +01:00
46806c1595
panner UI: check URI and #of channels on re-configuration
2014-02-07 18:05:47 +01:00
5396459667
update available panners when panshell changes
...
Fixes issue when adding splitting plugin
2014-02-07 17:55:46 +01:00
4818621a27
fix typo ndef, NDEBUG
2014-02-03 20:25:05 +01:00
57f59025d7
don't display debug message in no-debug builds
2014-02-03 17:00:03 +01:00
eadafdd6de
fix thinko. custom panner URL is remembered for later when port-count/panner changes
2014-01-28 13:51:17 +01:00
41001ae702
prevent a strange crash while iterating over tracks (now, and maybe in the future)
2014-01-27 20:36:09 -05:00
b8d31a370a
comment unused function argument
2014-01-27 14:20:19 -05:00
249ee47296
fix routing display for mono synths and midi-tracks w/o synth
2014-01-26 01:21:28 +01:00
8ad30bb76e
configurable midi audition synth
2014-01-22 23:59:24 +01:00
f0b95950ee
Update Russian translation
...
Resync some terminology with proposed changes in the translation
of Mixbus (session, snapping, monitoring).
2014-01-22 21:06:54 +01:00
acaf46c27d
prepare GUI for auditioning midi files
2014-01-22 15:30:27 +01:00
ecc1599474
ditto for clock in session properties dialog
2014-01-21 23:24:58 +01:00
02533dd0a4
sfdb's clock-states are not part of the session-state, use transient clock
...
fixes issue with 'show import dialog' marking session as modified.
2014-01-21 22:20:44 +01:00
acc2fa2c7f
one less Conditional jump or move depends on uninitialised value(s)
2014-01-20 13:32:57 +01:00
b3dd518b22
remove cruft
2014-01-19 22:49:48 +01:00
8b71e40fbd
audition: resampler use same quality as import
2014-01-19 00:45:08 +01:00
0dca927400
add meter-peak (display&reset) button to gain-meters by default
2014-01-18 13:51:05 +01:00
73c6122591
towards a SRC source + resampling during audition
2014-01-18 13:51:05 +01:00
17309c41c3
use Glib URI utility function to generate a local filename from a URI, rather than hand-crafted code
2014-01-17 09:24:32 -05:00
b4462b3d22
add seeking to sfdb auditioner
2014-01-17 00:20:58 +01:00
79b56b1d33
fix pan-width automation
2014-01-15 20:03:20 +01:00
ab838a1260
Midi-track fader & pan automation
...
NB. Fader automation lane always shows 'dB' value and is logarithmic.
OK for pre-fader synths, but not for raw-midi data.
2014-01-15 11:30:54 +01:00
b73b2ceecd
update pan automation-track display
2014-01-15 11:23:38 +01:00
58def58bf5
VBAP GUI convention: top == front ^= azimuth == .5
...
This allows to move from stereo,mono panners to VBAP and back
and also facilitates sharing pannables of all currently
existing panners with semantically similar results.
(somewhat dirty solution, this retains PBD::spherical_to_cartesian
and maps angles pretty much everywhere else)
2014-01-15 09:37:20 +01:00
6bebe1d886
update panGUI connections (panner-shell vs pannable vs panner)
2014-01-15 02:51:52 +01:00
c46e74012e
NOOP, clean up whitespace/TAB mess
2014-01-15 02:51:52 +01:00
d9296b7123
add preference -- link-send-and-route-panner default
2014-01-13 23:22:02 +01:00