Robin Gareus
d5a2f6b2e0
Add Lua binding to get a file's basename
2020-11-30 22:15:26 +01:00
Robin Gareus
b043336c86
Fix monitor-sends with templates
...
This fixes an issues with missing monitor-sends when creating
a session from a template with monitor-section, or when creating
tracks from a route-template.
2020-11-27 00:11:41 +01:00
Robin Gareus
a62fd0379e
Consolidate monitor-send setup
2020-11-26 23:58:15 +01:00
Robin Gareus
ba9e310d4d
Add debug output for NSM
...
Trying to track down
https://discourse.ardour.org/t/nsm-ardour-6-session-created-with-ardour-5-wont-open-correctly/105020
2020-11-26 01:29:35 +01:00
Robin Gareus
0f372e2785
Late to the party, relax 6.0 stringfreeze
2020-11-26 01:25:24 +01:00
Robin Gareus
52f62f0c14
Possible fix for linking with new libdbus
...
libdbus_1_la-dbus-sysdeps-pthread.o): in function _dbus_platform_condvar_new':
undefined reference to pthread_condattr_setclock’
2020-11-26 00:50:56 +01:00
Nikolaus Gullotta
77a7e7b81b
Return actual result from LuaState::do_file and luaL_dofile
2020-11-25 09:30:15 -06:00
Robin Gareus
8d0a655608
VST3: cleanup, drop references (2/2)
2020-11-25 05:33:53 +01:00
Robin Gareus
7942897d93
VST3: cleanup, drop references (1/2)
...
VST3PluginInfo holds a shared_ptr reference to
VST3PluginModule. In order to cleanly unload a plugin, all
references have to be dropped.
Unloading a plugin cleanly before exit is needed in some
cases (e.g. Waves shell otherwise crashes)
2020-11-25 05:33:16 +01:00
Robin Gareus
3a74c5e602
VST3: add more debug messages
2020-11-25 02:20:37 +01:00
Robin Gareus
5e853d0977
VST3: fix plugin bus configuration
...
This fixes crashes when configuring some plugins that have more
input busses than output busses. e.g. TDR Nova.
2020-11-25 02:18:22 +01:00
Nikolaus Gullotta
2b55e40af8
Add updated Waldorf Blofeld midnam
...
Special thanks to Rob Duncan for this updated midnam!
2020-11-24 09:12:20 -06:00
Robin Gareus
27f0baab53
VST3: fix VST3 path customization
2020-11-24 00:32:01 +01:00
Robin Gareus
7a0263295b
Allow to add notes to buttons in the prefs dialog
2020-11-24 00:31:57 +01:00
Robin Gareus
ce43161d4e
WebSockets: log hostname and listen-port
2020-11-23 20:12:57 +01:00
Robin Gareus
80e3c191e4
Pulseaudio: allow steam being suspended during export
...
When exporting long sessions with freewheeling, pulseaudio
may meanwhile suspend the corked audio device. The "FAIL_ON_SUSPEND"
option then prevents ardour to uncork it after export, and the
audio-backend is halted.
2020-11-22 21:41:47 +01:00
Robin Gareus
da4d1cd779
Yet another export fix (amend a529122249)
2020-11-22 20:44:45 +01:00
Robin Gareus
132e6f5076
The release that should never have been
2020-11-22 20:22:42 +01:00
Robin Gareus
ef8eb36189
Fix export (amend a529122249)
2020-11-22 20:20:05 +01:00
Robin Gareus
767d5f93ba
Fix segfault when plugin insantiation fails
...
*PluginInfo::load() eventually calls `plugin->set_info()`
which depends on a valid PluginPtr. The method needs to return
early if `plugin` is unset or null.
2020-11-21 22:28:48 +01:00
Robin Gareus
a529122249
Optimize stem and direct-out export
2020-11-20 20:14:52 +01:00
Robin Gareus
a1f40979bd
VST3: fix failed c'tor case
...
~VST3PI() may call terminate() w/o a VST3 component.
2020-11-20 19:48:39 +01:00
Robin Gareus
a329de9d2f
NO-OP: help out clang-analyzer
2020-11-20 19:42:33 +01:00
Robin Gareus
7d4cd5c76a
Fix C++11ism
2020-11-20 13:32:20 +01:00
Robin Gareus
6ca4980e71
FP8: Allow to sort plugin-params by priority
2020-11-20 06:04:32 +01:00
Robin Gareus
3ac7e11eea
Support lv2:port-props:displayPriority
2020-11-20 06:03:49 +01:00
Robin Gareus
7558c1316e
VST3: inform plugins about last bar
2020-11-20 02:07:49 +01:00
Robin Gareus
50d8eff0d6
Allow const tempo-map lookups
2020-11-20 02:07:37 +01:00
luna
8f00826803
Make sure VST3 projectTimeMusic is updated
2020-11-20 01:43:21 +01:00
Paul Davis
734dc78ed5
prevent possible crash in AudioClock setup
2020-11-19 17:11:48 -07:00
Robin Gareus
62a62eaeb3
VST3 resize quirks (Reason, macOS)
2020-11-20 00:05:34 +01:00
Robin Gareus
1effa1d888
Remove debug message (mac VST3 resizing)
2020-11-20 00:00:37 +01:00
Robin Gareus
7e2bb01ff1
VST3: ignore GUI size allocations before realizing the view
...
This fixes crashes with some VST3s when calling `onSize()` before
attaching thew view (e.g. Reason Rack Plug on macOS).
2020-11-19 23:12:52 +01:00
Robin Gareus
aef366c156
Fix AudioUnit window size for some non-resizable plugins
...
Some fixed size AU, do unset `autoresizesSubviews` (Apple's default
is enabled). This also results in the initial size, and position
below Ardour's toolbar to be set incorrectly.
This fixes e.g. Reason Rack Plug AU (and maybe others).
2020-11-19 23:12:52 +01:00
John Emmas
abfceea98c
Add missing namespace qualifiers
2020-11-19 16:06:43 +00:00
Luciano Iam
9ee828b47b
WS: properly support MIDI strips
2020-11-19 17:03:36 +01:00
bachstudies2020
dd833c89b9
Update package.sh
...
fixed a few typos
2020-11-19 17:01:20 +01:00
Porrumentzio
a8d924d9e1
Update and rework Basque translation
2020-11-19 16:48:58 +01:00
Robin Gareus
ff3b23d169
More codenames, thanks Eno
2020-11-18 22:33:30 +01:00
Hector Martin
4b9e46f11d
Fix normalization in Temporal::Beats for times between -1 and 0 beats
...
Also fix normalization of times with negative beats and positive ticks
2020-11-18 13:40:31 -07:00
Robin Gareus
a7a389407b
NO-OP: whitespace
2020-11-18 19:33:27 +01:00
Robin Gareus
44a6d9d164
Update Export Format dialog layout
...
* reduce height requirement
https://tracker.ardour.org/view.php?id=8313#c25191
* group settings sensibly
2020-11-18 19:26:32 +01:00
Robin Gareus
94af225eaf
Fix window parent when using different workspaces
...
This affects only windows opened from the mixer window,
in case the mixer is detached and on a different workspace (desktop).
Window::init (and Dialog::init) set transient parent early on,
and it defaults to the main window (with toolbar). It needs to be
unset before presenting the window, in order to show the window
on the same workspace as the eventual transient parent.
This follows 6dc9134 and f3fbf58 .
2020-11-18 16:26:36 +01:00
Robin Gareus
ff51e315e3
VST3: fix kMaxSendLevel, on Mixbus 15dB gain can be added
2020-11-17 14:54:31 +01:00
Robin Gareus
5a27cb9780
Fix copy/edit in 0d8f4eb95a
2020-11-17 03:16:30 +01:00
Robin Gareus
5fd2d6cc81
VST3: add debug message for preset/state restore
2020-11-17 02:44:11 +01:00
Robin Gareus
0d8f4eb95a
VST3: Fix uninitialized variable, likely fixes #8460
2020-11-17 02:43:55 +01:00
Robin Gareus
4a8e9f28f3
VST3: unconditionally set controller's component state
...
This synchronizes component and controller when loading presets
like the VST3 SDK does.
2020-11-17 00:56:54 +01:00
Robin Gareus
de76d583b4
Remove unused variable
2020-11-17 00:16:36 +01:00
Robin Gareus
f9e9c6248d
Initialize inline_ctrl variable, fix erratic inline ctrls
2020-11-16 18:27:09 +01:00