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
cec3116a8a
fix processor-box wire-display in editor-mixer -- work around gtk_show_all()
2014-01-06 23:00:41 +01:00
13b988b6c3
remove cruft
2014-01-06 17:53:50 +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
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
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
5ef7900ea4
pre-select reasonable-synth as Instrument
2014-01-03 20:33:27 +01:00
edfa855778
avoid GTK packing warning when using >1 backend
2014-01-02 09:00:58 -05:00
2644aaddb1
visualize port connections in mixer/processor when in < out
2014-01-01 15:34:06 +01:00
fe464bf1dd
remove cruft
2013-12-30 16:58:28 +01:00
7e857b2264
visualize # of channels in processor-box splitting icon
2013-12-30 15:55:17 +01:00
5bc8750f73
prevent 0-pointer dereference in editor_routes.cc - fixes #5794
2013-12-28 16:15:00 +01:00
Sakari Bergen
2cab506f00
Fix export format dialog tagging state inconsistency
...
The state of a checkbox was used before the UI was properly initialized.
This always unset the tagging option in the format object.
2013-12-23 20:47:37 +02:00
dc7878760d
vtl: do not lock audio [to video] when extracting audio-only.
2013-12-23 10:28:32 +01:00
d98c5f7aee
better, probably working fix for windows-vst-on-linux build
2013-12-22 13:39:57 -05:00
9f17579d71
attempt to fix build with --windows-vst due to a bad merge of the external libs changes
2013-12-22 13:13:59 -05:00
0acafa4d3d
add K12/RMS meter type
2013-12-22 09:25:33 +01:00
0cf8b9d3ea
new ControlProtocolManager API, and proper handling of view/model changes in the RC options (prefs) editor
2013-12-21 15:31:28 -05:00
62d84d47b9
longer text description
2013-12-21 15:31:27 -05:00
fd1d2d804f
fix logic for display of transport bar meters
...
Always remove from parent (if there is one), then repack if necessary.
2013-12-13 10:52:15 -05:00
Nils Philippsen
a01edede5e
compare plugin/creator/category names UTF8-aware
2013-12-10 23:07:47 +01:00
Nils Philippsen
e5ae775b42
don't use deprecated g_strcasecmp()
...
It's dependent on the current locale and deprecated, use
g_ascii_strcasecmp() instead.
2013-12-10 23:07:47 +01:00
Nils Philippsen
51bcb789e3
compare region names case-sensitively
2013-12-10 23:07:47 +01:00
ce7bfb489c
change "cpu" in cpu load backend functions
2013-12-04 11:48:31 -05:00
074b0c4dca
add explicit linkage to libtimecode
2013-11-29 22:24:37 -05:00
4c0a274b43
do not push new state to backend from audio/MIDI setup until OK or Apply are clicked (i.e. do not do this when device is changed)
2013-11-27 17:41:22 -05:00
Sakari Bergen
f1db14923e
Hande export initialization exceptions gracefully
2013-11-23 19:11:31 +02:00
af9ac37b60
fix for toolbar master-meter w/o master bus and/or detached toolbar
2013-11-23 16:48:26 +01:00
5cbd4ce759
fix crash @ session-restore of plugins windows
...
The question is: why is _owner not set [yet], when the
window is restored. This rather smells like a race condition.
2013-11-22 18:22:55 +01:00
9a50b56930
reset time-axis peak when meter-point changes - fixes #5771
2013-11-20 18:54:34 +01:00
c1e8da2e60
Distinguish Save-as and Snapshot dialog window
2013-11-19 15:51:27 +01:00
2da67fb99f
fix audio-clock sample entry, handle empty entry as NOOP
2013-11-11 02:33:57 +01:00
982c38dda1
allow to include In/Disk button on Meterbridge
2013-11-09 13:16:08 +01:00
8c2cc85e8f
really no reason to support ARDOUR_EN anymore ... we have a preference dialog item to enable/disable translation
2013-11-05 14:20:03 -05:00
0392e1c9a4
on OS X 10.7 at least, LANG is set by the system, so do not bail out of language stuff early just because it is set
2013-11-05 13:43:25 -05:00
3ce39cc410
update .po files with --no-fuzzy-matching in use
2013-11-05 11:15:46 -05:00
c01e37171e
keep processing LV2 Ringbuffer once it is allocated
...
Discard messages in LV2PluginUI::write_to_ui() if the
ringbuffer exists but the UI is not active.
This fixes "[ERROR]: Error writing from plugin to UI" messages
if the UI was once active but has been closed since.
This is a hotfix solution, eventually the LV2 backend should be updated
and a function LV2Plugin::disable_ui_emmission() implemented.
2013-11-05 02:06:20 +01:00
nick_m
f2300164d7
Fix thinko in setting order hint.
2013-10-29 02:04:26 +11:00
Nils Philippsen
5f00d2f3a7
allow linking unbundled versions of some libraries
...
(libltc, rubberband, taglib, vamp-sdk)
2013-10-28 09:06:09 +01:00
Nils Philippsen
85fd343145
gtk2_ardour: link fftw3f directly
...
This is needed to be able to unbundle some libraries.
2013-10-28 09:06:09 +01:00
1c2de76991
give those who insist on seeing the mixer window and/or editor mixer on stupidly small screens the chance to do so
2013-10-27 20:55:06 -04:00
5eaafaa3af
further fixes for NSM-based startup
...
Most, move initialization of Audio/MIDI setup window before NSM initialization, to make sure it is available if/when needed
2013-10-27 20:48:48 -04:00