36c233fe6c
Merge branch 'master' into cairocanvas
2014-01-07 21:37:48 -05: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
c235d3da99
mostly fix conceptual error in how canvas rectangle frames are drawn
2014-01-07 20:56:36 -05:00
5fec68e6c5
for now, hide ugly circle thing in drag handles
2014-01-07 20:56:03 -05:00
c9335ce028
fill control points
2014-01-07 20:55:26 -05:00
c22459d1b5
fix a whole set of errors in the placement of xfade visual elements (not 100% finished)
2014-01-07 20:55:04 -05:00
d1652f8cc6
outline width of 0.5 is stupid and meaningless, and was just hiding other issues with outlines
2014-01-07 11:31:47 -05:00
7914d45f27
add missing iterator increment to poly item renders.
2014-01-06 20:45:40 -05:00
4b71d7fde5
small optimization to curve rendering
2014-01-06 20:45:40 -05: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
4f465d37b3
fix dragging playhead using time rulers
2014-01-04 16:28:00 +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
Nils Philippsen
156283936b
get rid of const warnings
2014-01-03 18:11:30 +01:00
derAbgang
f1a93bc8a1
mantis 0005805
2014-01-02 17:13:14 -05:00
bec4be41d6
use new DragHandle canvas object
2014-01-02 16:50:00 -05:00
7b24be86a2
make raise_to_top() and lower_to_bottom() no-ops if item is already in the right place
2014-01-02 16:49:42 -05:00
7f83975e7d
add drag handle source to wscript
2014-01-02 16:49:11 -05:00
edb932b819
basic, prototypical drag handle implementation
2014-01-02 16:48:44 -05:00
10c8b48235
tweak design of time axis view item name text handling
2014-01-02 14:29:07 -05:00
6085d8c15c
remove debug output, try a new approach to name text placement
2014-01-02 13:44:57 -05:00
03bf8b826f
debug output for time axis item name font handling
2014-01-02 10:02:28 -05:00
b1d1473ddf
change min dimension of rubberband rect to 2 pixels
2014-01-02 09:53:53 -05:00
c460bf527e
enforce a minimum 5x5 pixel size for the rubber band rect
2014-01-02 09:44:15 -05:00
e7c4774728
Merge branch 'master' into cairocanvas
2014-01-02 09:16:28 -05:00