e5136d0375
add a mixbus compile define
...
allow to minimize branch changes downstream and work closer with upstream.
(so far upstream #ifdef MIXBUS were hardcoded to #if 1 downstream)
2015-12-10 12:36:03 +01:00
André Nusser
d0cdf9660a
Remove two useless separator elements from editor ruler popups.
2015-12-09 21:52:00 +01:00
e18ea188f4
Fix Mackie control Gain while in flip mode (vpot control of gain)
2015-12-09 09:21:36 -08:00
Edgar Aichinger
ba3936391a
update german translation
2015-12-09 13:22:25 +01:00
8bfa7d95c1
fix/workaround OSX "No Memory Pool"
...
fixes issue on MacBookPro11,1 OSX 10.10
* Coreaudio: internal speaker + internal Mic
* start recording
* plug-in headphone
* stop recording
-> crash
process_callback -> [..] stop_transport -> no RT memory pool
for realtime event.
2015-12-09 11:13:18 +01:00
548989fc75
Fix MCP send display value scaling.
2015-12-08 22:45:59 -08:00
2d03db51cd
there is no "default" mackie device profile
2015-12-09 00:19:15 -05:00
014f010489
if Mackie device profile name is empty, use a default name that makes sense and that will be rediscovered on next startup
2015-12-09 00:12:28 -05:00
c88ad30ea0
do not define ARDOUR_MCP_PATH in ardev_common because it will be setup correctly based on ARDOUR_DATA_SEARCH_PATH
2015-12-09 00:12:28 -05:00
fcf20ee91a
Set vpot to the same range as the fader. Fixes trim from -16 to -20.
2015-12-08 19:30:57 -08:00
c2493141d9
fix "stuck marker focus" after deleting marker.
2015-12-08 23:39:47 +01:00
43d3bf5696
Set_self_solo should always set the mute_master state as well.
...
This fixed a bug in mixbus when a session was reopened with a soloed bus.
This may not be necessary in Ardour but I think it is more correct.
2015-12-08 15:44:11 -06:00
964b8a9854
refactor Plugin Preference Pane
...
use standard Option Layout Components.
2015-12-08 21:53:24 +01:00
9b0619bd80
add Action-Button for rc-config dialog
2015-12-08 21:52:50 +01:00
2f5c4c29c6
2K? that's micro -- use macrosoft for lots a files, please!
2015-12-08 18:39:56 +01:00
6c99576250
faderport: stop trying to cache LED state (fixes various bugs); blink mute for muted-by-others; blink transport for speed != 1.0 && != 0
2015-12-08 11:09:50 -05:00
fe0802169c
standardize port-names
2015-12-08 15:32:05 +01:00
17806b8cbb
add open-gui-after-adding-plugin option to preferences
2015-12-08 15:29:24 +01:00
1c8ad40339
touch peakfile after closing a SndFileSource
...
libsndfile (can|may) update the headers at close, which can lead to the file being marked newer than the peakfile,
thus causing a rebuild of the peakfile at session (re)load.
Originally detected by Grygorii
2015-12-08 09:07:51 -05:00
4dca26a6e7
use new open-gui-after-adding-plugin config variable
2015-12-08 13:44:20 +01:00
de877cb497
add config variable to en/disable opening the plugin gui after adding a plugin
2015-12-08 13:44:05 +01:00
1372407f82
fix previous commit.
2015-12-08 00:52:06 +01:00
8781004ca2
portaudio connect & graph-changed callbacks (untested)
2015-12-08 00:36:29 +01:00
bbdd25205d
MCU: fix likely copypaste thinko in mcu panner knobs
2015-12-07 17:31:45 -06:00
f50a87e408
a shot in the dark to work-around windows file-import limit.
...
When importing to new tracks, newly created tracks are selected
Editor::track_selection_changed()
-> SoundFileOmega::reset()
-> SoundFileOmega::reset_options()
-> check_info() fails -> Glib::signal_idle() error message.
it is unclear why check_info would fail in this case since it
worked in the first place.. best guess: a concurrency issue
opening the file.
2015-12-08 00:29:19 +01:00
André Nusser
5f7ae1294e
Fix zooming via ctrl+scroll in midi regions when note is selected.
2015-12-07 17:58:58 -05:00
70e8c5c6a7
Merge branch 'chaot4-bug_6129'
2015-12-07 17:57:07 -05:00
André Nusser
1c929d1e80
Make rows selectable in the theme manager. Fixes #6129 .
...
This makes it easier to link an Object to a Color.
2015-12-07 17:56:56 -05:00
dafb9ee0e6
the variable used to define GTK2 RC files is GTK2_RC_FILES not GTK_RC_FILES (it was changed in GTK+ back in 2002
2015-12-07 12:38:17 -05:00
3d79e3c116
adjust generic MIDI surface support to (1) properly use boost::shared_ptr<Port> (2) detect connection changes
2015-12-07 12:38:17 -05:00
2f48997dfb
remove unnecessary (?) conditional.
...
Given that we use "port" after the test, the test makes no sense
2015-12-07 12:38:17 -05:00
41b2de41d6
change API for accessing session MIDI ports so that (1) boost::shared_ptr<> is used all the time (2) we avoid using multiple functions to return different subclass versions of some ports
2015-12-07 12:38:17 -05:00
nick_m
4bb5278b62
Drag - Don't snap _last_pointer_frame when leaving autoscroll.
2015-12-08 04:34:28 +11:00
nick_m
6bd842e301
Use correct position when finishing tempo and meter marker drags.
2015-12-08 04:31:59 +11:00
nick_m
c4203f848e
Don't snap twice when moving regions.
2015-12-08 03:36:53 +11:00
1918fe43fa
unify build-script variable names
2015-12-07 16:16:58 +01:00
Kamil Rytarowski
2da6e45922
NetBSD: Stop hardcoding Python binary name
...
Caught with pkgsrc on NetBSD
2015-12-07 13:24:36 +01:00
André Nusser
88d500b28a
Remove the PaddedButton widget as it broke rendering in some cases.
2015-12-06 16:03:31 +01:00
065d7c852a
outline a "NoSampleAccurateControl" LV2 feature:
...
Since control-ports have a fixed value for the current process-block,
Ardour splits a plugin's run() process cycle on every automation event
to facilitate sample-accurate automation.
Since automation is interpolated between events, this ensures that each
explicit automation point is reached (not interpolated).
Plugins where this is not required and which favor a fixed block-size,
can now specify an optional Feature: NoSampleAccurateControl.
One example: a convolution plugin with smoothed gain control.
2015-12-06 14:27:24 +01:00
nick_m
bc15146560
Fix inoperative keyboard modifiers when leaving autoscroll.
2015-12-06 22:33:32 +11:00
e6ff687138
Update Russian translation
2015-12-06 09:58:42 +01:00
0732dc43c7
Add ellipsis at the end of "Duplicate Tracks/Busses" menu item
2015-12-06 09:58:20 +01:00
10b715d1ff
Normalize user-visible messages to use 8-bit, 16-bit, 24-bit, 32-bit and 64-bit
2015-12-06 01:00:20 +01:00
9fa4d3c77f
elaborate on prev. commit: ignore irrelevant files in the interchange dir.
2015-12-05 16:35:41 +01:00
a2b7a8ccab
session-dir/interchange: ignore hidden directories.
2015-12-05 16:07:45 +01:00
68d3b45976
improve itstool detection:
...
handle "/bin/sh: 1: itstool: not found" cases.
2015-12-05 14:04:11 +01:00
7ad8ad8823
JACK: expose --nperiods option
2015-12-05 13:56:18 +01:00
fed6c9f3ad
tweak GUI for backends where nperiods is driver dependent.
2015-12-05 13:55:37 +01:00
4dc49ee4fa
fix -Wreorder
2015-12-05 02:42:58 +01:00
a6f27f09a7
update ALSA backend: separate playback/capture periods
...
fixed: 2 for capture, configurable 2,3 for playback.
2015-12-05 01:53:13 +01:00