summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-12-09fix/workaround OSX "No Memory Pool"Robin Gareus
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-08Fix MCP send display value scaling.Len Ovens
2015-12-09there is no "default" mackie device profilePaul Davis
2015-12-09if Mackie device profile name is empty, use a default name that makes sense ↵Paul Davis
and that will be rediscovered on next startup
2015-12-09do not define ARDOUR_MCP_PATH in ardev_common because it will be setup ↵Paul Davis
correctly based on ARDOUR_DATA_SEARCH_PATH
2015-12-08Set vpot to the same range as the fader. Fixes trim from -16 to -20.Len Ovens
2015-12-08fix "stuck marker focus" after deleting marker.Robin Gareus
2015-12-08Set_self_solo should always set the mute_master state as well.Ben Loftis
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-08refactor Plugin Preference PaneRobin Gareus
use standard Option Layout Components.
2015-12-08add Action-Button for rc-config dialogRobin Gareus
2015-12-082K? that's micro -- use macrosoft for lots a files, please!Robin Gareus
2015-12-08faderport: stop trying to cache LED state (fixes various bugs); blink mute ↵Paul Davis
for muted-by-others; blink transport for speed != 1.0 && != 0
2015-12-08standardize port-namesRobin Gareus
2015-12-08add open-gui-after-adding-plugin option to preferencesRobin Gareus
2015-12-08touch peakfile after closing a SndFileSourcePaul Davis
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-08use new open-gui-after-adding-plugin config variableRobin Gareus
2015-12-08add config variable to en/disable opening the plugin gui after adding a pluginRobin Gareus
2015-12-08fix previous commit.Robin Gareus
2015-12-08portaudio connect & graph-changed callbacks (untested)Robin Gareus
2015-12-07MCU: fix likely copypaste thinko in mcu panner knobsBen Loftis
2015-12-08a shot in the dark to work-around windows file-import limit.Robin Gareus
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-07Fix zooming via ctrl+scroll in midi regions when note is selected.André Nusser
2015-12-07Merge branch 'chaot4-bug_6129'Paul Davis
2015-12-07Make rows selectable in the theme manager. Fixes #6129.André Nusser
This makes it easier to link an Object to a Color.
2015-12-07the variable used to define GTK2 RC files is GTK2_RC_FILES not GTK_RC_FILES ↵Paul Davis
(it was changed in GTK+ back in 2002
2015-12-07adjust generic MIDI surface support to (1) properly use ↵Paul Davis
boost::shared_ptr<Port> (2) detect connection changes
2015-12-07remove unnecessary (?) conditional.Paul Davis
Given that we use "port" after the test, the test makes no sense
2015-12-07change API for accessing session MIDI ports so that (1) boost::shared_ptr<> ↵Paul Davis
is used all the time (2) we avoid using multiple functions to return different subclass versions of some ports
2015-12-08Drag - Don't snap _last_pointer_frame when leaving autoscroll.nick_m
2015-12-08Use correct position when finishing tempo and meter marker drags.nick_m
2015-12-08Don't snap twice when moving regions.nick_m
2015-12-07unify build-script variable namesRobin Gareus
2015-12-07NetBSD: Stop hardcoding Python binary nameKamil Rytarowski
Caught with pkgsrc on NetBSD
2015-12-06Remove the PaddedButton widget as it broke rendering in some cases.André Nusser
2015-12-06outline a "NoSampleAccurateControl" LV2 feature:Robin Gareus
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-06Fix inoperative keyboard modifiers when leaving autoscroll.nick_m
2015-12-06Update Russian translationAlexandre Prokoudine
2015-12-06Add ellipsis at the end of "Duplicate Tracks/Busses" menu itemAlexandre Prokoudine
2015-12-06Normalize user-visible messages to use 8-bit, 16-bit, 24-bit, 32-bit and 64-bitAlexandre Prokoudine
2015-12-05elaborate on prev. commit: ignore irrelevant files in the interchange dir.Robin Gareus
2015-12-05session-dir/interchange: ignore hidden directories.Robin Gareus
2015-12-05improve itstool detection:Robin Gareus
handle "/bin/sh: 1: itstool: not found" cases.
2015-12-05JACK: expose --nperiods optionRobin Gareus
2015-12-05tweak GUI for backends where nperiods is driver dependent.Robin Gareus
2015-12-05fix -WreorderRobin Gareus
2015-12-05update ALSA backend: separate playback/capture periodsRobin Gareus
fixed: 2 for capture, configurable 2,3 for playback.
2015-12-05GUI chores to show nperiods option.Robin Gareus
2015-12-04more Faderport debugging, for windowsBen Loftis
2015-12-04remove spurious printoutBen Loftis
2015-12-04ALSA: allow to dynamically add/remove midi devices & update their latency.Robin Gareus