6f01598297
Add external drive references for most file-browsers
...
This fixes an issue on MacOS/X to only show non-root volumes in
the file-open dialog. They're just as valid for save-as, export, video
files etc.
In case of a 2nd internal disk, it is also a valid choice as default
folder for new sessions.
2019-01-02 17:37:36 +01:00
ac9329f907
Update Fluidsynth to v2.0.3
...
see https://github.com/FluidSynth/fluidsynth/releases/tag/v2.0.3
2019-01-02 16:48:03 +01:00
754591e2ee
remove dangling --lv2 waf configure option
2019-01-02 08:11:09 -05:00
9a152a9073
R/W test scripts are bash scripts
2019-01-01 23:12:37 +01:00
Julio Martinez
7e04c52bef
Add Midnam for Yamaha MX 49/61/88
...
Midnam file with presets
2019-01-01 21:36:02 +01:00
9f347f2d7d
Bump main program's (C) year
2019-01-01 16:19:40 +01:00
2dbf804b73
No interest in bug-reports for alpha-releases
...
So far all 6.0-pre bug reports are known issues due to incomplete
work-in-progress. There is no manpower to triage those.
2019-01-01 16:19:05 +01:00
3ce5e0217f
Add a script to list all plugins in the session
2018-12-30 22:42:16 +01:00
e353bd982b
NO-OP: whitespace
2018-12-28 17:32:38 +01:00
Alex Pilon
53c6b7f909
Check whether punch-in is enabled and record is enabled in addition to if we are actively recording when deciding whether to run count-in clicks
2018-12-28 17:30:09 +01:00
Alex Pilon
e7091cb2cd
Observe preference to prompt for names when adding range markers
2018-12-28 17:25:30 +01:00
04ccd328dc
remove configure-time --no-lv2 option. LV2 is integral to what we do
2018-12-28 09:47:55 -05:00
f385133a75
new version of Boost shared ptr debugging patch
2018-12-28 09:35:06 -05:00
923d07be31
remove debug output
2018-12-27 17:18:21 -05:00
7448024dae
fix silly cycling-show-hide bug with step editing
2018-12-27 17:18:21 -05:00
b09ac181e0
div wrapping
2018-12-27 17:18:21 -05:00
d50d8b9d33
C++98 compatible map erase
2018-12-27 12:45:36 +01:00
7d1a7b076f
NO-OP: whitespace
2018-12-24 02:30:00 +01:00
a0994b16dd
Update Convolver/LuaConvolver
...
* Add API to allow per-channnel gain and delay
* Fix channel-mapping for stereo IRs w/o true-stereo
2018-12-24 02:29:24 +01:00
517b5f091f
Use same has for ALSA-seq and ALSA-raw devices
2018-12-23 21:58:56 +01:00
df90d4f636
Engine Dialog MIDI tweaks
...
* Allow to dynamically en/disable MIDI devices when running
* Push midi latencies directly to running backend
2018-12-23 21:58:56 +01:00
79e247e00a
Dynamic ALSA MIDI I/O device discovery and re/connect
2018-12-23 21:58:56 +01:00
2d87af1988
Engine-dialog: skip audio device update when running
...
Only update MIDI devices list, which can be dynamic. Audio devices
which are in-use can't be updated, and the GUI may no longer show
the current device (since it is in use).
2018-12-23 21:58:56 +01:00
217ef4d365
Use hash for ALSA-MIDI device name/ID
2018-12-23 21:58:55 +01:00
54ee23623e
Add/remove source(s) in our MSVC project (gtk2_ardour)
2018-12-23 13:29:36 +00:00
0e28af28aa
Fix dead-link to manual
2018-12-23 04:50:58 +01:00
c3c85e9ecd
Fix cases where there's no MIDI buffer (e.g. audio audition)
2018-12-23 01:58:19 +01:00
3917c2e6e1
Increase pitch-shifting quality a bit
...
OptionPitchHighQuality - Use the highest quality
method for pitch shifting. This method has a CPU cost
approximately proportional to the required frequency shift
2018-12-23 01:58:19 +01:00
bc1a7ec9e5
deal with end-of-step-editing in a better way
2018-12-22 16:48:16 -05:00
933b2b1a9c
add explanatory comments
2018-12-22 15:11:52 -05:00
126def9e1a
make StepEntry into a singleton.
...
More work to follow to clean up the details, and more comments to
explain the relationship between StepEntry and StepEditor.
2018-12-22 14:45:44 -05:00
fb1387b740
remove unused declaration
2018-12-22 14:45:44 -05:00
6fa1c58cec
Add guard-points when shifting automation
2018-12-22 02:04:17 +01:00
616f7f40b6
Properly remove-time automation
...
Previously "remove time" was able to produce overlapping, not
ordered automation.
2018-12-22 01:09:24 +01:00
4b9d96ff8e
Cleanup LV2 file-dialog extension
...
<drobilla> "This function returns immediately"
2018-12-22 00:34:31 +01:00
b8aba905c3
Fix plugin-preset description markup
2018-12-22 00:32:49 +01:00
df666326f7
Fix insert/remove time duplicate automation move -- #7712
...
Editor::insert_time(), Editor::remove_time() handle automation
directly because time may be inserted to Routes without playlists
and combined undo-operation with marker, and tempo-changes.
However when the preference "automation_follows_regions" is enabled,
the playlist already moves the automation of region under any region
(possibly overriding future automation).
This resulted in possibly lossy, duplicate automation moves.
2018-12-21 17:33:59 +01:00
19a2d384fc
NO-OP: whitespace
...
* Remove leading and trailing whitespace.
* use tabs to indent, space to align
/* prefer C-style comments like this,
* always use an asterisk on every line, this
* way small ASCII-graphics are always aligned
* using spaces after the asterisk.
*
* ^
* / \
* / \
* / \
* / \
* / \
* / /\ \
* /__/ \_/\_^__\
* A R D O U R
*
<< NO asterisk, there may be tabs :(
*
*/
2018-12-21 17:33:55 +01:00
9ec031cfce
Remove duplicate automation shift
...
Amp, Trim are now processors, moving processor-automation takes care
of gain automation.
2018-12-21 17:33:51 +01:00
58db958839
Fix crash for external windows
...
eg. LV2 externalUI windows are not managed by ardour; Ardour cannot
intercept mapped() or delete_event() signals and hence also not
create a visibility-tracker.
First call to WindowProxy::toggle() creates the window, and the 2nd call
crashed since 6ca8ec5141
, due to missing vistracker.
e.g. externalUI plugin windows, the processor-box uses WindowProxy
for all plugin-UIs incl. externalUIs.
2018-12-20 19:41:57 +01:00
9594e12c52
Add a plugin-preset list/selector GUI
...
This is currently only used for "Preset only" plugins, generic UI.
And also depends on plugin-presets having a description.
2018-12-20 16:56:49 +01:00
a48d6a37b3
Amend e4304f3bf
, plugin-preset, preset-record
2018-12-20 16:56:49 +01:00
560054dfd6
Use lilv_world_get()
...
Leaves the now-trivial get_value() helper there since it keeps the call sites
shorter and nicer to read.
2018-12-19 20:08:47 -05:00
79c9c62154
Remove conditional support for ancient versions of Lilv
...
This updates the dependency to 0.24.2, which was released in January 2017 and
is the most recent version in Debian 9 (stretch).
2018-12-19 20:08:47 -05:00
ff51744671
make StepEntry actions be static.
...
Unfinished, because bindings are problematic.
2018-12-19 17:19:51 -05:00
1d8e533553
explicitly clear ProcessorEntries from ProcessorBox when the latter's Route is destroyed
2018-12-19 17:19:51 -05:00
3a215271b5
cast_dynamic<> => get_toggle_action()
2018-12-19 17:19:51 -05:00
55bc0eec91
adjustments for latest boost shared_ptr debug patch
2018-12-19 17:19:51 -05:00
084e22baf5
move #include directive
2018-12-19 17:19:51 -05:00
c1f0f4eb7a
more organized and coherent handling of route control connections in MonitorSection
2018-12-19 17:19:51 -05:00