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
e45151b89c
first stab at send+route panner link
2014-01-13 23:21:30 +01:00
5b0c902997
center VBAP UI crosshair
2014-01-13 19:16:10 +01:00
291618fe71
allow to custom select panner-type for each delivery.
2014-01-13 15:13:37 +01:00
9c595f8131
delete 'big' 2d panner window, if panner changes to mono|stereo
2014-01-13 12:02:00 +01:00
35aed0efab
ProcessorWindowProxy::processor_going_away takes care of deletion
2014-01-13 11:08:51 +01:00
1146d58d21
misc panning related UI tweaks:
...
* connect 2D panner "edit" to big window
* disconnect 2D-panner GUI when it's visible but panner-type changes
* ignore mixer-strip level-meter context-menu for Aux-sends
2014-01-13 11:08:37 +01:00
bc88203ef5
independent panning for external sends
2014-01-13 10:50:49 +01:00
0559c1babb
add independent panner for internal (Aux) sends
2014-01-13 10:48:37 +01:00
0e77e578cc
VBAP panner UI tweaks:
...
* fix mouse-grab of sentinel
* make GUI more hemisphere like (circles at latitude)
* change alpha slightly to show signal overlap
2014-01-12 21:41:02 +01:00
261638a5a0
don't display elevation if panner does not support it.
2014-01-12 03:56:35 +01:00
f9b8300ec6
swap channel VBAP channel
2014-01-12 03:36:20 +01:00
bf7c6c07bf
credit where credit is due for speaker-config and VBAP fixes inspiration
2014-01-12 02:05:01 +01:00
4a0bcd658c
VBAP GUI object-grab & position
2014-01-12 00:57:27 +01:00
b54a231035
hide speaker-config in menu (it's not implemented yet)
2014-01-11 23:38:29 +01:00
407eba04cf
add spinbox to control width in VBAP GUI,..
2014-01-11 23:38:28 +01:00
72cec05d46
VBAP rework (part III): fix position computation backend & GUI
2014-01-11 23:38:28 +01:00
0669bb455b
VBAP GUI depends on signal-position (not parameter changes)
2014-01-11 23:38:28 +01:00
72d8ca89e2
Support midnam controller value labels.
2014-01-10 20:51:54 -05:00
0fe968a140
Fix whitespace (no functional changes).
2014-01-10 20:51:54 -05:00
99ed84c429
display info about replicated processors
2014-01-10 12:12:06 +01:00
ca0667e088
updated balance GUI
2014-01-10 01:02:45 +01:00
2224b9a09c
update mono & balance panner GUI
2014-01-09 21:57:18 +01:00
11d67258d3
remove inadvertently commited debug printf()
2014-01-09 20:03:06 +01:00
dbc54d9688
NOOP - re-indent src (no more mixed tab+space style)
2014-01-09 19:22:18 +01:00
e5cad21a81
prepare mono panner rework move to pango
2014-01-09 19:20:41 +01:00
62d5b617d3
processor routing: use small boxes (instead of circles) for ports
2014-01-09 19:18:19 +01:00
d343ffbde5
refine stereo-panner GUI:
...
* cairo pixel alignment
* use pango for text
2014-01-09 18:19:57 +01:00
5d3b441bf7
draw settings of bypassed panners
2014-01-09 14:32:13 +01:00
21ca6a10a9
rework panning -- Squashed commit of the following:
...
commit 6f4f4f161b00cb36252727f67ecc4913eb944fd7
Author: Robin Gareus <robin@gareus.org>
Date: Wed Jan 8 22:13:09 2014 +0100
fix panner plugin discovery (prev commit)
commit 26e514f4a80af9192cae3cbd62fde0ae95474dfc
Author: Robin Gareus <robin@gareus.org>
Date: Wed Jan 8 18:56:59 2014 +0100
update panner plugin discovery
* recurse dirs in 'PANNER_PATH' and 'panner_dir_name' up to 1 level.
* don't look in ardour_dll_directory() -- no panners are supposed to be in there
* use .dylib on OSX exclusively.
commit a514c3f1c425dccf3d42eee9d2b183b44fd26a03
Author: Robin Gareus <robin@gareus.org>
Date: Wed Jan 8 16:48:34 2014 +0100
remove debug/devel printf()s
commit d863742ddc69af493ee6a8817bc778968d9b0800
Author: Robin Gareus <robin@gareus.org>
Date: Wed Jan 8 16:17:13 2014 +0100
panner-type: session backward/forward compatibility
commit 25d5e4c663ada34129451b0f9045ab047d6cc2f0
Author: Robin Gareus <robin@gareus.org>
Date: Wed Jan 8 16:09:07 2014 +0100
update URIs -> URLs
commit 00a606a43d9456cfbaf43cae4fb598549326ba71
Merge: 0f1cec1 382eb0f
Author: Robin Gareus <robin@gareus.org>
Date: Wed Jan 8 03:29:45 2014 +0100
Merge branch 'master' into panning
commit 0f1cec19babae538c9697eed4be5d6ddc851b013
Author: Robin Gareus <robin@gareus.org>
Date: Wed Jan 8 02:41:15 2014 +0100
switch panner ID to URI
commit 575282b412c3ae1cd8219cf75f00a1a4239e2813
Author: Robin Gareus <robin@gareus.org>
Date: Wed Jan 8 00:50:15 2014 +0100
prepare API for panner URI
commit ea62cd049308859782a7bb16e4f18169d8638b46
Author: Robin Gareus <robin@gareus.org>
Date: Tue Jan 7 19:57:06 2014 +0100
update development doc relating to panner selection
commit 586d7de2392e26b9d7f597b1a00b98dfaa42ecdc
Author: Robin Gareus <robin@gareus.org>
Date: Tue Jan 7 19:56:24 2014 +0100
clean up PanShell::set_user_selected_panner_type() API
commit 99077886a5a1cacece908d87c29c3be12903027e
Author: Robin Gareus <robin@gareus.org>
Date: Tue Jan 7 04:46:22 2014 +0100
panner bypass: visualize & [in]sensitivity
commit 46d688d216f0e67d672376a607157af02b359fb2
Merge: 4e67573 c4cdf61
Author: Robin Gareus <robin@gareus.org>
Date: Tue Jan 7 02:18:54 2014 +0100
Merge branch 'master' into panning
commit 4e67573517b3d60ddf65729783687b16cfb2adb7
Author: Robin Gareus <robin@gareus.org>
Date: Tue Jan 7 01:05:17 2014 +0100
don't call configure_io() for merely swapping panners
commit d32a4c51f6967f48f7680554866f1f7b311ccde1
Merge: a3226d4 cec3116
Author: Robin Gareus <robin@gareus.org>
Date: Mon Jan 6 23:49:55 2014 +0100
Merge branch 'master' into panning
commit a3226d46b598afae54a65ac69320eca84669f347
Author: Robin Gareus <robin@gareus.org>
Date: Mon Jan 6 17:52:38 2014 +0100
add notes about panner re-design
commit d1ae2366024605f22b05572a81ee249e6fdbcd2f
Author: Robin Gareus <robin@gareus.org>
Date: Mon Jan 6 15:06:40 2014 +0100
add simple stereo-balance panner for testing
commit e0ddd256ff2288b8d8cfad3ad485a916964ce5b5
Author: Robin Gareus <robin@gareus.org>
Date: Mon Jan 6 17:02:52 2014 +0100
add frontend/GUI for panner selection
commit 2cb8f846755eb5aea8a2620d31ea981c446c4041
Author: Robin Gareus <robin@gareus.org>
Date: Mon Jan 6 17:02:20 2014 +0100
prepare backend for panner selection
2014-01-09 00:18:45 +01:00
Sakari Bergen
f45ec9f87b
Add unit test runner (artest) and a config option to run tests after builds
2014-01-08 22:00:34 +02:00
382eb0fc68
fix issue with editor-mixer:
...
* width+processor box display:
- show editor-mixer
- hide editor-mixer
- select a different track or bus
- show editor mixer
-> width is wrong, processor may be displayed w/1px height
* no routes on initial display -> possible segfault
2014-01-08 03:29:06 +01:00
cec3116a8a
fix processor-box wire-display in editor-mixer -- work around gtk_show_all()
2014-01-06 23:00:41 +01:00