Paul Ferrand
d782631027
Merge pull request #943 from paulfd/sndfile-license
...
Rewrite the LGPL warning regarding libsndfile
2021-07-10 12:41:34 +02:00
Paul Ferrand
1125d3c3db
Merge pull request #946 from paulfd/keyboard-highlight
...
Don't draw a white keyboard if all keys are used
2021-07-10 10:14:01 +02:00
Paul Fd
d1d2f9a36b
Don't draw a white keyboard if all keys are used
2021-07-10 01:46:46 +02:00
Paul Fd
81f88c60cf
Rewrite the LGPL warning regarding libsndfile
2021-07-06 00:16:24 +02:00
Paul Fd
148fe445c4
Don't include the VST for PPC
2021-07-05 23:57:09 +02:00
Jean Pierre Cimalando
adccf5088d
Use a fork of VST public.sdk
2021-06-23 22:22:22 +02:00
Jean Pierre Cimalando
3318d02de9
Update vstgui, fixes the compile-time pango check
2021-06-23 19:40:38 +02:00
Jean Pierre Cimalando
fdf25d6407
Enable the importer in Puredata
2021-06-22 21:28:09 +02:00
Jean Pierre Cimalando
23a1ab268d
Deduplicate load-or-import code from plugins
2021-06-22 21:18:16 +02:00
Jean Pierre Cimalando
3d8ff91f8c
macos: open SFZ files in the associated editor
2021-06-22 20:14:32 +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
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
Jean Pierre Cimalando
88b5f2d333
Update vstgui
2021-06-21 21:01:02 +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
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
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
Jean Pierre Cimalando
6984ef9e75
Parse cpuinfo without std::regex
2021-05-08 11:59:02 +02:00
Jean Pierre Cimalando
607596cef1
Dynamic VST parameter titles
2021-05-02 15:15:57 +02:00
Jean Pierre Cimalando
2839b297d5
Implement the VST keyswitch interface
2021-05-02 13:13:21 +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
Jean Pierre Cimalando
db1a6e2e83
Add the generated file
2021-05-01 12:07:53 +02:00
alexmitchell
4d841aeddf
Make meters 9px each
2021-05-01 19:24:05 +09:30
Jean Pierre Cimalando
a191e9fc75
Display the build ID in puredata
2021-04-30 18:02:35 +02:00
Jean Pierre Cimalando
3e4da876b3
Generalized build ID for all subprojects
2021-04-30 18:02:20 +02:00
Jean Pierre Cimalando
e48d818b3c
Add install rules for puredata
2021-04-30 15:46:40 +02:00
Jean Pierre Cimalando
c575b2fc6c
Attempt to make it build
2021-04-30 15:25:00 +02:00
Jean Pierre Cimalando
3afb426d55
pd: cleanup [ci skip]
2021-04-30 14:18:58 +02:00
Jean Pierre Cimalando
650018254b
pd: accept CC numbers up to the limit
2021-04-30 14:18:35 +02:00
Jean Pierre Cimalando
a9f119d63b
Update pd external and help with new features
2021-04-30 14:09:11 +02:00
Jean Pierre Cimalando
852a185589
pd: default patch improvements
2021-04-30 11:43:27 +02:00
Jean Pierre Cimalando
fb340037d7
Fix a clang-tidy warning
2021-04-30 10:01:36 +02:00
Jean Pierre Cimalando
13dfddae64
Ensure plugin CC does not Reset all controllers
2021-04-30 09:56:07 +02:00
Jean Pierre Cimalando
b79308a37f
Use a fallback puredata header
2021-04-30 08:08:52 +02:00
Jean Pierre Cimalando
96c0fb0690
Remove sync because pd uses one thread only
2021-04-30 07:54:49 +02:00
Jean Pierre Cimalando
e77444451e
pd: voices should always lock
2021-04-30 00:55:33 +02:00
Jean Pierre Cimalando
4ef3824209
External for puredata
2021-04-30 00:29:21 +02:00
Jean Pierre Cimalando
eb22706fcd
Defered message sending from VST processor
2021-04-29 18:27:43 +02:00
Jean Pierre Cimalando
e93e760f4f
Add a little safety check
2021-04-29 15:51:53 +02:00
Jean Pierre Cimalando
0d63c7ee5f
Add vst support for message<->update conversion
2021-04-29 15:38:43 +02:00
Jean Pierre Cimalando
3986bc782b
VST renaming to lift some ambiguity
2021-04-29 10:05:28 +02:00
Jean Pierre Cimalando
2da580894c
VST stub for queued updates
2021-04-29 10:01:27 +02:00
Jean Pierre Cimalando
356b14fc67
Update processing stub for VST processor
2021-04-29 10:00:23 +02:00
Jean Pierre Cimalando
9023209dfd
Add thread checker for the VST controller
2021-04-29 09:59:44 +02:00