Commit Graph

67 Commits

Author SHA1 Message Date
Paolo Marrone
8ddf42ea33 output parameters work. UI needs to be synced to params 2025-03-03 15:26:14 +01:00
Paolo Marrone
2d66e616cd parameter via messages system. Input control ones work. Output ones not yet 2025-02-24 23:07:06 +01:00
Paolo Marrone
ecded4fd65 ui setparam begin/end cbs now receive and handle a value arg 2025-02-10 11:09:44 +01:00
c6de99898d fix state sync in lv2 and vst3 2025-01-21 10:05:52 +01:00
efd6033c4b simplied state sync in lv2 + implemented it in vst3 2025-01-21 07:47:45 +01:00
5663b4389c refined state api and implemented in lv2 and vst3 2025-01-20 20:25:39 +01:00
440b49c14d more conditional cbs in api + small lv2 improvements 2025-01-20 12:53:46 +01:00
1af0fb6261 api: conditionally define callbacks 2025-01-20 11:55:09 +01:00
f942ed5dbb lv2: using lv2:optionalFeature state:threadSafeRestore 2025-01-20 10:57:29 +01:00
8f6285a884 lv2 thread-safe store/restore, all other templates are now broken 2025-01-20 10:42:06 +01:00
ae513dae30 lv2: log and urid now always optional, fixed ui-related feature request in ttl, include with angled brackets 2025-01-19 08:28:25 +01:00
63391b158f lv2: fix optionalfeature urid if all midi ports are optional 2025-01-19 07:08:48 +01:00
6e9bdb0ad9 lv2 state and fixes 2025-01-18 18:16:00 +01:00
355cc690fb lv2 mailto and better uris (no need for ui uri) + expertimental lv2-next 2025-01-17 17:13:26 +01:00
a89dcbcd20 fix lv2 template bug (ui with no output params was broken) 2024-12-15 23:29:21 +01:00
ed187c94dd plugin api in common template and plugin_parameter enum 2024-08-26 17:29:35 +02:00
Stefano D'Angelo
78bb6c54f7 implemented lv2 ui:touch 2024-07-17 11:17:21 +02:00
Stefano D'Angelo
12650980b0 split ui set parameter in begin/perform/end phases 2024-07-17 10:40:55 +02:00
Stefano D'Angelo
9843201ef5 cmd ids/lv2 symbols -> product bus/parameter ids 2024-07-02 17:36:20 +02:00
6c19e01254 fix lv2 logging 2024-07-02 05:09:14 +02:00
e01043d24e changing plugin callbacks, breaking everything 2024-06-17 08:18:37 +02:00
b8cacab8b8 lv2/vst3: fix warnings and add needed header 2024-05-22 08:38:41 +02:00
39d3bf9e41 split plugin ui from plugin 2024-05-21 08:50:28 +02:00
00cb0c37d8 lv2 some optimization if no ctrl ins or outs are present 2024-05-18 15:30:35 +02:00
94ab135050 vst3 linux gui should be ok now 2024-05-18 15:17:22 +02:00
Stefano D'Angelo
001bfe11da lv2 gui done it seems 2024-05-13 10:24:41 +02:00
Stefano D'Angelo
df88cc213e lv2 plugin parameter write cb in place 2024-05-12 13:10:55 +02:00
Stefano D'Angelo
b6500cddff some test gui work, lv2 port notifications start to work 2024-05-11 11:30:39 +02:00
Stefano D'Angelo
e2d244f4e7 lv2 ui resize 2024-05-10 12:04:04 +02:00
Stefano D'Angelo
c8fb9082cd added lv2 ui:idleInterface as lv2:extensionData 2024-05-10 10:37:38 +02:00
Stefano D'Angelo
8c5fe9cb84 more lv2 gui (w/ pugl example) 2024-05-09 18:04:47 +02:00
Stefano D'Angelo
292e83dcea more lv2 gui 2024-05-08 16:19:10 +02:00
Stefano D'Angelo
b529435748 make vst3 gui optional and beginning of lv2 gui 2024-05-08 15:08:11 +02:00
Stefano D'Angelo
533ad2bc57 fix lv2 port indices 2024-03-13 09:30:55 +01:00
Stefano D'Angelo
b624b12088 copyright notices 2024-02-22 12:31:35 +01:00
Stefano D'Angelo
c688a0e209 fixed rounding and test warning 2024-02-20 11:27:03 +01:00
Stefano D'Angelo
4f40bce8d3 Revert "parameter_unmap"
This reverts commit 8f24eb7b8b.
2024-02-20 11:23:09 +01:00
Stefano D'Angelo
8f24eb7b8b parameter_unmap 2024-02-19 14:40:03 +01:00
Stefano D'Angelo
a811f2e390 fixes 2024-02-09 11:34:06 +01:00
Stefano D'Angelo
ccfb731147 fixed buffer handling in android, cmd, daisy-seed, ios hopefully 2024-02-08 12:06:19 +01:00
Stefano D'Angelo
46d089e7a2 added/moved denormal kill cpu flags 2024-02-07 12:37:40 +01:00
19314a87fe fix lv2 audio port order 2024-02-01 16:25:00 +01:00
069d84170d updated lv2 2024-02-01 08:31:41 +01:00
96068e3016 improve makefiles and handle unused params 2024-01-31 09:14:18 +01:00
03813fe631 tentative x-platform cmd and lv2 2024-01-30 09:56:00 +01:00
4269699af4 reworked midi 2024-01-20 11:18:40 +01:00
bcc61e9a29 beginning of web + fixes/adjustments 2024-01-17 17:31:14 +01:00
3b6a621d8e fixes + adjustments + doc 2024-01-17 11:24:40 +01:00
Stefano D'Angelo
8b1345c662 lv2 midi in 2024-01-16 15:37:08 +01:00
Stefano D'Angelo
d8379dcb6d beginning of midi + fixes 2024-01-15 21:03:11 +01:00