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
d23135f36b
Soundcloud upload example export format presets.
...
Add a couple of example export format profiles with Soundcloud upload enabled,
so that people can upload to Soundcoud without having to go into the
'Edit Export Format Profile' dialogue and enable them there.
There's probably still a discussion to be had about exactly what formats these
profiles should have, and also their names, but I think they're a reasonably
sensible starting point.
2014-01-11 00:15:09 +00:00
0bdf4c25cf
fix panner search path
2014-01-10 20:35:32 +01:00
7396fcf0b1
re-configure _all_ panners on a route, when panner type changes
2014-01-10 12:36:20 +01:00
8d64665ce1
add a fixed priority to panner modules
2014-01-10 12:13:22 +01: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
04ad07babf
add [missing] left_half_rectangle util
2014-01-09 20:48:04 +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
Sakari Bergen
3a59899193
Add -fno-omit-frame-pointer to AddressSanitizer options
2014-01-08 20:35:46 +02:00
Sakari Bergen
054ead24cc
Fix dither data width assertions and related tests
...
Fixes 32-bit export
This was broken from the start, and was broken in a new way in
52309c0c4f
2014-01-08 20:33:17 +02:00
52003be369
Merge remote-tracking branch 'origin/master' into export-dialog
...
Fix conflicts in:
gtk2_ardour/export_dialog.cc
gtk2_ardour/export_dialog.h
libs/ardour/export_handler.cc
2014-01-08 15:50:34 +00: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
c4cdf61971
make LV2 presets immediately available
2014-01-07 02:17:25 +01:00
58363e5490
remove inadvertently commited debug/devel code
2014-01-07 01:45:20 +01:00
cec3116a8a
fix processor-box wire-display in editor-mixer -- work around gtk_show_all()
2014-01-06 23:00:41 +01:00
8d335fa88c
Document controller values for Moog Minitaur.
2014-01-06 13:49:09 -05:00
f821c2a758
Add midnam files for Moog MF-104M and MF-108M.
2014-01-06 13:31:54 -05:00
13b988b6c3
remove cruft
2014-01-06 17:53:50 +01:00
2163467d31
add M-Audio 2496 as a recognized card for the mudita24 control panel/app.
...
(Yes, this hard coding thing is awful)
2014-01-06 11:35:57 -05:00
Sakari Bergen
bfe0cf9870
Add config option for address sanitizer
2014-01-06 17:04:07 +02:00
00fbc9c342
fix plugin log-sliders for ranges [0..]
2014-01-06 00:01:24 +01:00
9dec072438
processor-box: remove label-cruft and properly label 'Send' & 'Return'
2014-01-05 21:05:48 +01:00
e89e06ded2
processor-box: remove cruft
2014-01-05 16:02:40 +01:00
df32d30819
more processor-routing tweaks: compact view
...
* hide 'input' ports if mapping matches
-> display half circles
* show ports for top-most processor (allos insertion point)
* reduce line-size to 1.0 and routing-box height to 7 (cairo .5 px align)
2014-01-05 15:50:13 +01:00
30d7f03b5a
processor-box wiring - re-use colors from ingen/patchage
2014-01-05 14:04:33 +01:00
34d8c762c8
update processor control toggle button style
2014-01-05 13:13:28 +01:00
7eca991971
fix fader default-value line position
2014-01-05 13:09:08 +01:00
d89573f8e7
update slider rendering & set style for faders
...
* render background -- outside of rounded corners
* visually align unity-location with fader at 0.
* sharp lines (no more AA blur) x/y offset, radius
2014-01-05 13:07:31 +01:00
f3d858f9df
fix detection of aubio library - aubio-0.4 breaks API and ABI.
...
ideally we'll want atleast_version='0.3.2', max_version='0.3.9'
(or anything before 0.4.0) for the time being.
but waf/autowaf don't seem to allow that.
aubio-0.3.2 was the previous minimum requirement and is
also the last release of audio-0.3.X, so we're good with
exact_version for now.
2014-01-04 19:28:15 +01:00
8c7cae0d8f
add padding to in-line plugin controls
2014-01-04 19:03:47 +01:00
c4de104822
fix tooltip on processor button widget
2014-01-04 18:48:28 +01:00
2a734a2d85
fix ardour-button text bleed
2014-01-04 15:05:45 +01:00
2b5a04d3f4
continued work on processor-routing visualization
...
major re-design.
* change splitting-icon into routing-icon
* add it to all processors (not only plugin-inserts)
* subscribe to ChanCount configuration changes
* add 'wiring' to BlankProcessorEntry pre-fader placeholder
* visualize routing for non-matching port-counts
currently still wire+color design with #if'ed debug messages
and optional #ifdef wires for matching connections.
2014-01-04 05:54:20 +01:00
e8e4e677aa
processor drag box only
2014-01-04 05:43:20 +01:00
52d6cbc1e9
fix PixFader size allocation
...
previously faders in the processor box were only sized correctly
after the 2nd iteration: allocate -> request -> allocate
2014-01-04 05:42:31 +01:00
5ef7900ea4
pre-select reasonable-synth as Instrument
2014-01-03 20:33:27 +01:00
d85ec4ee17
don't split process cycle at end
...
Keep in mind: While this is the correct thing to do,
it hides another another bug under the hood, related to
_global_port_buffer_offset in MidiPort::flush_buffers.
For debugging the latter issue, revert this.
2014-01-03 18:36:00 +01:00
a37112bdd7
improve clarity of logic parentheses
2014-01-03 12:19:18 -05:00
31a1b73752
Merge branch 'master' of https://github.com/derAbgang/ardour
2014-01-03 12:18:36 -05:00
Nils Philippsen
aa15f90959
don't declare hilight variable twice
2014-01-03 18:11:30 +01:00