Commit graph

3720 commits

Author SHA1 Message Date
JP Cimalando
ee477ee58a
Merge pull request #925 from jpcima/macos-edit-file
macos: open SFZ files in the associated editor
2021-06-22 20:30:11 +02:00
Jean Pierre Cimalando
3d8ff91f8c macos: open SFZ files in the associated editor 2021-06-22 20:14:32 +02:00
JP Cimalando
42ac729be0
Merge pull request #924 from jpcima/lv2-ardour
lv2: A6 workaround, single output atom port
2021-06-22 17:29:01 +02:00
Jean Pierre Cimalando
5ed281c6a4 lv2: A6 workaround, single output atom port
Previously, some `patch:Set` messages were directed to a distinct atom
port, when it was for notification purposes rather than automation.

Ardour does not support this, and the ports get assigned the same
buffer, producing corruption.

This commit returns to single-port behavior, and instead replaces
`patch:Set` notification messages with `sfizz:Notify` custom objects;
the UI processes these messages all the same, and they does not trigger
automation in the host.
2021-06-22 17:02:14 +02:00
JP Cimalando
59706d84da
Merge pull request #923 from jpcima/initializations
Fix unitialized default CC values, to pass the tests
2021-06-22 15:13:20 +02:00
Jean Pierre Cimalando
99e99dd084 Fix unitialized default CC values, to pass the tests 2021-06-22 14:59:46 +02:00
JP Cimalando
c469e446e4
Merge pull request #905 from paulfd/reset-to-default-cc
Reset to default CC values
2021-06-22 14:01:04 +02:00
JP Cimalando
6f1bf036d1
Merge pull request #919 from jpcima/resonance
Allow filters to have Q less than 0dB
2021-06-22 13:59:21 +02:00
Jean Pierre Cimalando
aa7edd7eb2 Revert "lv2: automation port does not receive OSC"
This reverts commit 05bdd428d2.
2021-06-22 00:41:19 +02:00
Jean Pierre Cimalando
05bdd428d2 lv2: automation port does not receive OSC 2021-06-22 00:40:10 +02:00
JP Cimalando
76c1f082a4
Merge pull request #922 from jpcima/vst3sdk-workaround
Other workaround to build with VST3 SDK 3.7.2
2021-06-21 22:42:51 +02:00
Jean Pierre Cimalando
8804f4a515 Other workaround to build with VST3 SDK 3.7.2 2021-06-21 22:27:53 +02:00
JP Cimalando
4f3c0f94ff
Merge pull request #921 from jpcima/installer
Do not use a hardcoded path in the installer
2021-06-21 21:54:59 +02:00
Jean Pierre Cimalando
8d5826efd5 Do not use a hardcoded path in the installer 2021-06-21 21:45:15 +02:00
JP Cimalando
d0e3b83ca6
Merge pull request #920 from jpcima/update-vstgui
Update vstgui
2021-06-21 21:15:36 +02:00
Jean Pierre Cimalando
88b5f2d333 Update vstgui 2021-06-21 21:01:02 +02:00
Jean Pierre Cimalando
2281c99d63 Update gitignore 2021-06-21 20:42:27 +02:00
Jean Pierre Cimalando
a1750cfe9e Generate faust files 2021-06-21 20:27:35 +02:00
Jean Pierre Cimalando
f4e0131ffb Allow filters to have Q less than 0dB 2021-06-21 20:27:21 +02:00
Jean Pierre Cimalando
a65713cf43 Fix the build of demos 2021-06-21 20:18:15 +02:00
Paul Fd
4defdce04a Reset to default CC values 2021-05-23 17:31:48 +02:00
JP Cimalando
ce2170c88d
Merge pull request #902 from paulfd/dont-publish-linux-tarball
Don't publish the linux tarball on releases
2021-05-23 15:30:35 +02:00
Paul Fd
ca93d723ce Don't publish the linux tarball on releases 2021-05-23 14:09:22 +02:00
JP Cimalando
dfa926c5c0
Merge pull request #899 from alcomposer/info_tab
Add info tab
2021-05-23 04:57:17 +02:00
Jean Pierre Cimalando
41519fbb67 Reposition and resize 2021-05-23 04:50:25 +02:00
alexmitchell
abfaf94128 Add info tab 2021-05-23 11:37:21 +09:30
Paul Ferrand
f8c498b227
Merge pull request #896 from paulfd/fill-gaps-2
Fill gaps on opcodes related to velocity and aftertouch triggers
2021-05-20 20:58:05 +02:00
Paul Fd
262953d52a Tweak the crossfades 2021-05-20 20:18:52 +02:00
Paul Fd
5fd5a5a808 Fill gaps on opcodes related to vel and AT triggers 2021-05-20 16:26:15 +02:00
JP Cimalando
c1d492ad03
Merge pull request #893 from jpcima/ardour6-automatable
Work around Ardour6 parameter edits not working
2021-05-13 18:46:17 +02:00
Jean Pierre Cimalando
f572cd35a2 Work around Ardour6 parameter edits not working 2021-05-13 18:42:54 +02:00
Jean Pierre Cimalando
cbc7c912dd Rate-limit volume meter updates 2021-05-11 19:43:44 +02:00
Jean Pierre Cimalando
2724a3490c Refresh after theme change, 2nd attempt 2021-05-11 18:19:23 +02:00
Jean Pierre Cimalando
44261f2a12 Refresh the entire editor after a theme change 2021-05-11 18:18:02 +02:00
JP Cimalando
6475e55913
Merge pull request #891 from jpcima/update-simde
Update simde, to fix ARMv7 builds
2021-05-09 20:11:10 +02:00
Jean Pierre Cimalando
ce6541e643 Update simde, to fix ARMv7 builds 2021-05-09 18:45:12 +02:00
JP Cimalando
a9b75c0091
Merge pull request #889 from jpcima/misc
Eliminate the glib2 requirement for UI-less plugins (LV2)
2021-05-08 16:33:15 +02:00
Jean Pierre Cimalando
d255f682e9 Deduplicate win32 string conversions 2021-05-08 16:23:22 +02:00
Jean Pierre Cimalando
60ad6a5e57 Eliminate the glib requirement for ui-less plugins 2021-05-08 16:14:15 +02:00
JP Cimalando
1aa3451cc7
Merge pull request #888 from jpcima/do-not-use-cpp-regex
Parse cpuinfo without std::regex
2021-05-08 12:13:52 +02:00
Jean Pierre Cimalando
6984ef9e75 Parse cpuinfo without std::regex 2021-05-08 11:59:02 +02:00
Jean Pierre Cimalando
87f3a2b224 Attempt to fix rt_decay 2021-05-02 17:08:45 +02:00
JP Cimalando
367b28d29e
Merge pull request #880 from jpcima/vst-keyswitch-controller
Dynamic VST parameter titles
2021-05-02 15:20:40 +02:00
Jean Pierre Cimalando
607596cef1 Dynamic VST parameter titles 2021-05-02 15:15:57 +02:00
JP Cimalando
645c221abc
Merge pull request #879 from jpcima/vst-keyswitch-controller
Implement the VST keyswitch interface
2021-05-02 14:55:18 +02:00
Jean Pierre Cimalando
2839b297d5 Implement the VST keyswitch interface 2021-05-02 13:13:21 +02:00
JP Cimalando
08530e636f
Merge pull request #877 from jpcima/vst3-pitch-names
Implement pitch names for VST3
2021-05-01 23:13:08 +02:00
Jean Pierre Cimalando
911e43205a Implement pitch names for VST3 2021-05-01 22:55:50 +02:00
Jean Pierre Cimalando
e8b4759066 Upgrade the VST to EditControllerEx1 2021-05-01 20:25:59 +02:00
JP Cimalando
05c5a77d96
Merge pull request #876 from alcomposer/alex_meter
Make meters 9px each
2021-05-01 12:08:17 +02:00