Commit graph

257 commits

Author SHA1 Message Date
Pete Savage
30c2881c2e
Add source permissions to preserve file perms 2021-07-26 20:32:48 +01:00
Pete Savage
c3bbe3b04e
Add source permissions to preserve file perms 2021-07-26 20:31:26 +01:00
Pete Savage
be2c59c691
Add source permissions to preserve file perms 2021-07-26 20:30:52 +01:00
Pete Savage
a9f7f458f6
Fixed import for CPP 17 2021-07-22 07:29:37 +01:00
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