Commit Graph

200 Commits

Author SHA1 Message Date
90a739181e improved lv2 Makefile 2024-06-16 10:13:01 +02:00
Stefano D'Angelo
7c6589302a win32 gui :-) 2024-05-31 17:27:58 +02:00
d8b5016960 vst3/macos resize 2024-05-31 10:05:44 +02:00
4e912fba3d fix needed linker flags for vst3/macos with gui 2024-05-30 17:07:34 +02:00
Stefano D'Angelo
99fe4d7044 tentative merge vst3/macos timer 2024-05-30 16:57:21 +02:00
Stefano D'Angelo
cfc1c69b4f beginning of vst3/mac merge 2024-05-30 15:38:13 +02:00
430f6e591c fix ui resize in bitwig/linux/vst3 2024-05-30 06:46:16 +02:00
Stefano D'Angelo
dedff39372 gui fixes, vst3 checkSizeConstraints 2024-05-28 14:30:22 +02:00
Stefano D'Angelo
4fcaedf689 fancy javascript for vars.mk 2024-05-28 13:41:47 +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
7b19769a65 fix vst3 for plugins without ui 2024-05-18 17:58:18 +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
3259b1e2fc now for real 2024-05-10 18:02:51 +02:00
Stefano D'Angelo
bb463ccc7b vst3 ui resize on linux seems to work now 2024-05-10 17:54:13 +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
6523ef21b4 vst3 gui linux timer 2024-05-10 07:09:26 +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
6d31776d56 beginning of vst gui 2024-05-08 13:11:08 +02:00
Stefano D'Angelo
a2ffd4611b tentative ios fix background audio pause/resume 2024-04-11 10:44:27 +02:00
Stefano D'Angelo
ff8a589019 fix calloc 2024-03-26 21:51:15 +01:00
Stefano D'Angelo
119ae86ec4 ios improvements 2024-03-22 12:31:10 +01:00
Stefano D'Angelo
bc962f2e65 ios info properties and assets 2024-03-21 15:03:52 +01:00
Stefano D'Angelo
7cbf1aa52f extra assets for ios 2024-03-15 18:15:06 +01:00
Stefano D'Angelo
533ad2bc57 fix lv2 port indices 2024-03-13 09:30:55 +01:00
Stefano D'Angelo
d85e66b170 fix prereq in web-demo 2024-03-07 10:33:44 +01:00
Stefano D'Angelo
4f116a171c web-make: demo.mk -> web-extra.mk 2024-03-07 09:44:31 +01:00
Stefano D'Angelo
b624b12088 copyright notices 2024-02-22 12:31:35 +01:00
Stefano D'Angelo
a7eaf8cc7e fix android typo 2024-02-21 17:42:20 +01:00
Stefano D'Angelo
5ead988afb fix two stupid bugs, same stuff 2024-02-21 17:22:17 +01:00
Stefano D'Angelo
7f006e2242 fix vst3 param id <-> index hopefully 2024-02-21 17:13:06 +01:00
Stefano D'Angelo
08a20e3a79 fix ios microphone request 2024-02-21 16:51:43 +01:00
Stefano D'Angelo
d4c4cd8823 sdbm hash to assign parameter ids in vst3 2024-02-21 14:15:39 +01:00
Stefano D'Angelo
98e1510955 memcpy in web 2024-02-21 09:03:50 +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
ecf6c7608a cmd: compile midi-parser only if plugin has midi 2024-02-11 11:17:15 +01:00
Stefano D'Angelo
29891ae7bb fix daisy-seed midi 2024-02-09 15:50:09 +01:00
Stefano D'Angelo
a811f2e390 fixes 2024-02-09 11:34:06 +01:00
Stefano D'Angelo
d0a0b32c67 fix data generation when no audio in or out bus 2024-02-08 17:43:36 +01:00
Stefano D'Angelo
85fc4bbc53 fix vst3 note off, added calloc and exported all stdc functions in web 2024-02-08 15:53:17 +01:00
Stefano D'Angelo
219f36352e fix miniaudio warnings in android 2024-02-08 12:24:31 +01:00
Stefano D'Angelo
ccfb731147 fixed buffer handling in android, cmd, daisy-seed, ios hopefully 2024-02-08 12:06:19 +01:00
d2b19e97e8 fixed daisy seed buffer handling, hopefully 2024-02-08 07:54:27 +01:00
Stefano D'Angelo
173fa632b4 fix web tracking optional channels and improve performance 2024-02-07 17:22:29 +01:00
Stefano D'Angelo
46d089e7a2 added/moved denormal kill cpu flags 2024-02-07 12:37:40 +01:00
Stefano D'Angelo
2f008b2488 fix cmd-make Makefile 2024-02-06 11:54:59 +01:00
Stefano D'Angelo
6465f53a7e suppress warnings due to 3rd party code 2024-02-06 11:53:00 +01:00
Stefano D'Angelo
5629b9d0b6 fix vst3 stepCount + fix and improve web-{make,demo} + disable ajv 2024-02-06 11:18:43 +01:00
Stefano D'Angelo
875745e9ac fix and improve ios, fix warning vst3 2024-02-05 16:33:06 +01:00
Stefano D'Angelo
3804a17432 Merge branch 'ios' 2024-02-05 13:57:33 +01:00
Stefano D'Angelo
152a33c65e cleanup (tentative) and get ready for merge 2024-02-05 13:55:57 +01:00
949737b053 android c/c++ mix + fixes in all vars.mk 2024-02-03 07:06:58 +01:00
2d3f850ca0 same fix for android: when there are 0 in/out audio channels, use ma anyways with a fake output channel 2024-02-02 17:47:50 +01:00
Stefano D'Angelo
4fe02c89af web c++ + lv2 and vst3 fixes 2024-02-02 17:44:58 +01:00
16ed63107f ma_device_stop locks until audio worker ends. It's better called before freeing memory 2024-02-02 17:32:14 +01:00
54e5a539a4 minimaudio is always instantiated. If no audio in/out chans, it writes 0s to a fake one 2024-02-02 17:27:02 +01:00
70e3d357f9 ios support 2024-02-02 16:58:51 +01:00
Stefano D'Angelo
985f3f7cc3 daisy-seed c++ 2024-02-02 13:18:34 +01:00
Stefano D'Angelo
f6e53d8e9b fix lv2-make + vst3 c++ 2024-02-02 12:02:42 +01:00
Stefano D'Angelo
6ef79e6079 fix cmd make linking + lv2 c++ 2024-02-02 11:55:39 +01:00
Stefano D'Angelo
498cca410c c++ support in cmd 2024-02-02 11:25:20 +01:00
Stefano D'Angelo
d1c09830cf fix daisy-seed 2024-02-02 09:46:00 +01:00
2998ca1981 fixed android 2024-02-01 20:51:02 +01:00
Stefano D'Angelo
d43623aa1c using obj files everywhere (android tentative) 2024-02-01 20:48:22 +01:00
Stefano D'Angelo
321ea234c6 cmd-make now uses object files 2024-02-01 19:35:18 +01:00
Stefano D'Angelo
431ed8ee81 added -arch also to LDFLAGS 2024-02-01 18:16:03 +01:00
Stefano D'Angelo
fee611ad81 simplification tentative for macos make 2024-02-01 18:10:53 +01:00
Stefano D'Angelo
5c4653546d fix daisy-seed midi msg 2024-02-01 17:51:25 +01:00
19314a87fe fix lv2 audio port order 2024-02-01 16:25:00 +01:00
8479c52b5c fixed cmd number of output channels 2024-02-01 16:03:24 +01:00
0c6ca220c4 fix web processor.js bug wrt stereo input 2024-02-01 15:56:22 +01:00
95d6aeb6a0 updated android 2024-02-01 09:55:06 +01:00
d0de2e96a3 update vst3 2024-02-01 09:15:00 +01:00
069d84170d updated lv2 2024-02-01 08:31:41 +01:00
8164e38005 update daisy-seed-make 2024-02-01 08:05:45 +01:00
72aa131585 fix and adjust cmd and web 2024-02-01 06:59:10 +01:00
f128116871 added options to tibia and made cmd-make flexible 2024-02-01 06:16:50 +01:00
09c4410076 fix warnings in cmd 2024-02-01 05:06:13 +01:00
91f1c291c3 daisy seed midi cc mapping 2024-02-01 04:39:13 +01:00
4e3feeb853 remember CC mapping in daisy seed TBD 2024-01-31 15:52:08 +01:00
6e98d0a324 daisy seed tentative 2024-01-31 15:50:07 +01:00
58075f0b3a fix cmd for macos 2024-01-31 11:39:53 +01:00
10c9275171 try fixing vst3-make on macos 2024-01-31 11:20:42 +01:00
96068e3016 improve makefiles and handle unused params 2024-01-31 09:14:18 +01:00
Stefano D'Angelo
6eb50a309b fixed lv2 and vst3 on windows 2024-01-30 18:02:41 +01:00
0ac57b290f tentative x-platform makefiles + vst3 fixes 2024-01-30 15:41:30 +01:00
03813fe631 tentative x-platform cmd and lv2 2024-01-30 09:56:00 +01:00
Stefano D'Angelo
008f0371d3 update notes and stuff 2024-01-29 19:35:24 +01:00
6ea12950de probably fixed some audio bug 2024-01-28 12:20:01 +01:00
7c4913543e android midi seems to work ok 2024-01-28 11:54:30 +01:00
958704bcd0 cmd midi seems to work 2024-01-28 10:28:07 +01:00