0370b1988d
add option to disable or bypass plugins
2015-09-01 13:27:48 +02:00
f1fab06862
fix midi note de-select #6534
2015-08-28 02:25:48 +02:00
Mathias Buhr
83c5750f0b
Fixes a double mutex unlock for Linux VSTs
2015-08-27 23:53:45 +02:00
43f3c0e0f2
clean-up previous commit
2015-08-27 10:13:35 -05:00
c734f82ff2
use program-name for internal ports
2015-08-27 16:50:09 +02:00
b3e9231a4e
fix initial transform dialog display (override show_all)
2015-08-27 14:28:01 +02:00
nick_m
1963c3ff10
Allow creation of region gain points by clicking on a line.
...
- Also fixes new AutomationLine points having huge offsets
on creation via line click (window vs canvas event sample).
2015-08-27 02:20:43 +10:00
53d51ac406
fix processor paste location - fixes #6536
2015-08-25 01:09:41 +02:00
6129b3492d
allow file-browser in generic-plugin-GUI to expand.
2015-08-24 00:29:54 +02:00
6cfceb8823
fix mixer-strip input button update
2015-08-23 19:50:04 +02:00
ad4ae3df85
Add 100% shuttle controls option - closes #6537
2015-08-22 04:32:14 +02:00
aa3eb11fb3
fix typo in prev commit
2015-08-20 02:27:24 +02:00
89b0817f83
fix "locked" + "locked to video" bug.
...
previously if some audio region was locked and locked to video,
the audio-region always stayed put and the video could only be
moved forward.
TODO: add an "unlock all" option.
2015-08-20 02:24:27 +02:00
84845833c1
Add missing actions from MB2 for Mike:
...
Set-Loop-Start/End-From-Edit-Point
Set-Punch-Start/End-From-Edit-Point
2015-08-19 14:53:35 -05:00
11f51497f3
provisional processor control-box tweaks - possible fix for #6519
...
ControlBoxes are created/destroyed regularly (plugin re-order,
track selection -> Editor Mixer,...).
Properly disconnect the timer signal in the dtor and skip updateing the
tooltip unnecessarily (duplicate calls, Changed & Timer).
This should really be undone, the timer needs to be removed and Changed() used throughout.
2015-08-19 14:27:14 +02:00
bb79071038
Fix undo/redo when changing fade out length
...
This may fix bug #6518 or there may be more issues to be found
2015-08-19 13:56:12 +10:00
a2fbce0e7f
Change return type and name of get_win_special_folder
...
Rename it get_win_special_folder_path to indicate what it is returning
Move documentation for the function into the header and use doxygen style
comments.
Fixes a couple of memory leaks in ArdourVideoToolPaths class although it looks
as if there are more.
2015-08-18 15:33:03 +10:00
1d05b5d25d
Remove unused function in bundle_env_mingw.cc
...
ARDOUR::ardour_dll_directory() has been used instead for some time
2015-08-18 15:10:55 +10:00
6847b59721
Fix crash when clicking on tempo or meter in main clock to edit with no Session
2015-08-18 11:04:49 +10:00
b8da99b5e2
Change interface to reset click sounds to default in Preferences
...
It is not perfect but it should fix bug #6160
2015-08-18 00:19:21 +10:00
2832c29a4b
Install cursor hotspot file with --dist-target=mingw
...
The extra cursor files must be copied in an external packaging script for now
until an easy way to get waf to overwrite the files is found
2015-08-17 22:02:04 +10:00
Guy Sherman
4f387f390e
Tweaked build and run for windows
...
Quotes were appearing around the version number. Modified wscript to
remove quotes from VERSION and PROGRAM_VERSION.
One of the places windows looks for DLLs is in directories
listed in PATH. A new file called ardev-win which sets up the
contents of PATH and LD_LIBRARY_PATH as required.
2015-08-16 18:01:28 +02:00
9f3bf09a7c
rework processor box: handle n/a plugins
2015-08-16 00:03:39 +02:00
eddf50185b
prepare UI for missing plugins
2015-08-15 23:29:53 +02:00
344c435dae
cont'd work on piano roll highlighting.
2015-08-15 05:13:14 +02:00
f2495d9808
Highlight note in piano roll - #6510
2015-08-15 03:08:55 +02:00
041b31d7c6
fix locate to wallclock fix for PM (>= 2^31 samples)
2015-08-15 00:15:55 +02:00
07dc805919
Fix bug #6337 , clicking in canvas without session loaded causes crash
2015-08-14 16:04:24 +10:00
a9163e9208
save-as: default to current session name.
...
this allows to easily add suffixes or otherwise tweak
the current session-name.
2015-08-14 02:32:08 +02:00
8c728411db
don't allow save-as to write to an existing dir.
2015-08-14 01:36:32 +02:00
05e3a00b7e
updated russian translation (from Alexandre Prokoudine)
2015-08-13 09:11:35 -04:00
c59c85209a
update german translation (from Edgar Aichinger)
2015-08-13 09:00:24 -04:00
cd92974a60
fix two oddities in strings
2015-08-13 08:56:33 -04:00
2083cd8a4e
remove auto-return-target stuff from preferences; Ardour exposes this via auto-return and nothing else
2015-08-12 19:15:17 -04:00
3dfed97cd5
add buffering preset combo selector to preferences dialog
2015-08-12 17:27:28 -04:00
68442f9d81
add damo22 to authors (ptformat)
2015-08-12 21:14:16 +02:00
59a8fc9e64
Fix state restoration in EngineControl dialog for backends with driver selection
...
We want to save the driver name even when the engine is running and the driver
combo is insensitive
2015-08-13 00:19:01 +10:00
4d0be2ee2e
use new FPU singleton pattern in gtk2_ardour
2015-08-11 23:00:13 -04:00
ad9cebe247
hide “Midi Setup” button on OSX and Windows.
2015-08-12 03:16:09 +02:00
687921a760
remove -Woverload-virtual ambiguity (from 1d3690d
)
2015-08-11 23:50:56 +02:00
bf1b65029c
update driver selection sensitivity
2015-08-11 22:04:28 +02:00
212a4c1f8d
refine "Running" message.
2015-08-11 19:44:14 +02:00
6cc029f5da
don't allow to change devices while engine is running.
2015-08-11 19:13:10 +02:00
52c25cab36
allow to stop engine for re-configure
2015-08-11 15:38:38 +02:00
6bb51a26eb
consolidate engine-dialog widget sensitivity logic.
...
Use a single function with the complete logic.
Since the callgraph is complex, there is internal state as well as GUI
state (different pages), do not rely on individual methods to get it
right.
A widget's sensitivity should only be controlled by one function.
2015-08-11 15:38:31 +02:00
a3b2b1bcfa
Engine Dialog: use new API
2015-08-11 15:38:19 +02:00
22acbc1cee
Fix to ensure there are always sample rates and buffer sizes in the dropdown
...
This can happen if both input and output devices are set to None for instance
on backends that report no supported SR or buffer size for the None device.
2015-08-11 14:20:43 +10:00
c80e4c04c5
Extract two utility methods from EngineControl::set_samplerate/bufferize_popdown_strings
2015-08-11 14:13:06 +10:00
a8daa36901
Use a union of all sample rates and buffer sizes for all devices in EngineControl
...
Using just the input device doesn't work in the case that the input device is
an invalid/None device
2015-08-11 14:00:57 +10:00
5e5db3c402
Check the default SR is available for a device when setting SR in EngineControl
2015-08-11 09:57:38 +10:00