This website requires JavaScript.
9310b08670
necessary cleaning of single comment
main
Stefano D'Angelo
2025-07-25 08:20:00 +0200
59838dda25
made lv2 template and test plugin c++ friendly
Stefano D'Angelo
2025-07-18 17:33:23 +0200
1e5d2b49da
add extra fields to product.json for external templates
Stefano D'Angelo
2025-07-18 11:39:44 +0200
6bd42c9862
space at the end of file
messaging
Paolo Marrone
2025-07-15 09:35:46 +0200
17a77fba9e
fix lv2 manifest.ttl.in
Stefano D'Angelo
2025-07-14 10:20:21 +0200
69cff1ebab
vst3 typo bug fix
Paolo Marrone
2025-07-08 15:15:23 +0200
378bbe9518
vst3: typo bug fix
Paolo Marrone
2025-07-08 12:01:43 +0200
ff48361165
use tinycthread since msys2 doesn't have threads.h
Paolo
2025-07-07 12:06:50 +0200
9759b715d0
vst3: connectionpoint on ui gets called before view attachment - handled
Paolo Marrone
2025-06-30 16:03:38 +0200
531868ef84
api: ifdef TEMPLATE_SUPPORTS_MESSAGING
Paolo Marrone
2025-06-16 15:05:17 +0200
4fbce1ac7b
lv2 messaging: error checking, ifdefs, code cleaning and better names
Paolo
2025-06-16 14:42:46 +0200
e7af05eead
lv2 messaging: send/receive work
Paolo
2025-06-16 12:05:29 +0200
996e32f74d
lv2 messaging: some breaking progress
Paolo Marrone
2025-06-12 13:34:17 +0200
622b2ba169
vst3 messaging: more thread safeness and error handling
Paolo Marrone
2025-06-11 16:54:34 +0200
010a8e314b
vst3 messaging: minor fixes
Paolo Marrone
2025-06-11 15:35:55 +0200
7d9f2a0c3a
lv2 messaging: fix proper ports order
Paolo
2025-06-11 10:12:10 +0200
f7b8b434c8
lv2: messaging wip (actually broken)
Paolo Marrone
2025-06-10 18:18:18 +0200
3bdff1ea8f
vst3: support 1 view only
Paolo
2025-06-09 14:04:54 +0200
ef4fef7d4e
Imessage releases
Paolo
2025-06-09 13:58:19 +0200
b2e7efa0ad
vst3 messaging: fix ifdefs
Paolo
2025-06-09 10:47:22 +0200
e0fe69e3e9
vst3 messaging: cleaning, error checking, TODOs
Paolo
2025-06-09 10:41:48 +0200
50118f66a4
fix ios issues
v0.2.0
Stefano D'Angelo
2025-06-08 08:57:35 +0200
6695731d09
update copyright headers
Stefano D'Angelo
2025-06-05 08:22:52 +0200
9a86ef2de8
use shell pipefail in makefiles
Stefano D'Angelo
2025-06-05 08:21:03 +0200
0aa6d08288
vst3: dsp->ui communication using a separated thread to handle allocation and notification
Paolo Marrone
2025-06-04 18:31:31 +0200
5f693136a8
vst3 beginning of a more solid implementation.
Paolo
2025-06-04 11:53:30 +0200
c025a95f58
test functions to receive data
Paolo
2025-06-04 11:52:41 +0200
f5097b14cb
api callbacks for sending messages
Paolo
2025-06-04 11:51:15 +0200
bb9d68c633
extended file copy/generation api to allow chmod
Stefano D'Angelo
2025-06-04 11:33:36 +0200
269b9b606f
working example for vst3 UI->Audio binary data transfer
Paolo
2025-06-03 17:22:29 +0200
e7e65a6dc6
test buildVersion 0
Stefano D'Angelo
2025-06-02 19:15:46 +0200
a350588115
update vst3 sdk version
Stefano D'Angelo
2025-06-02 17:58:58 +0200
245ae36cf4
fix copyright headers
Stefano D'Angelo
2025-06-01 22:29:21 +0200
41c0b3e704
fix vst3 factoryCreateInstance
Stefano D'Angelo
2025-05-28 12:01:34 +0200
b8469d8b86
exit code 1 from shell loops on error in Makefiles
Stefano D'Angelo
2025-05-22 16:29:15 +0200
f0fd47bc27
using -fvisibility=hidden everywhere
Stefano D'Angelo
2025-05-22 16:07:48 +0200
e3a39dbb6e
introduced $(PHONY) and fix strip on macos
Stefano D'Angelo
2025-05-22 15:41:49 +0200
31a0e8925e
add cast to make c++ happy
Paolo Marrone
2025-05-14 18:09:22 +0200
f507660841
bundle name tibia_test -> tibia-test
Stefano D'Angelo
2025-05-14 11:27:09 +0200
063f7122b9
lv2 ui uris are now custom-defined
Stefano D'Angelo
2025-05-13 16:21:32 +0200
d78a375c95
removed lv2-next
Stefano D'Angelo
2025-05-13 16:16:48 +0200
5b46c45f4a
added .DELETE_ON_ERROR and ensured proper cleanup on error
Stefano D'Angelo
2025-05-12 07:44:28 +0200
db77378776
api: define templateDir and drop getAllFiles
Stefano D'Angelo
2025-05-11 17:36:37 +0200
931cdd922a
update notes
Stefano D'Angelo
2025-05-11 10:29:24 +0200
a905009db0
makefile vars added to notes
Stefano D'Angelo
2025-05-11 10:22:45 +0200
3448832862
update copyright notice in web-demo
Stefano D'Angelo
2025-05-09 15:32:44 +0200
8eaf255762
let javascript module only export buses and parameters
Stefano D'Angelo
2025-05-09 15:32:10 +0200
fb767d9bbf
fix vst3 bindir datadir on windows
Stefano D'Angelo
2025-04-21 09:49:12 +0200
a5727492cd
android/ios fix target version handling
Stefano D'Angelo
2025-04-17 12:17:19 +0200
402df416f8
remove old file
Stefano D'Angelo
2025-04-17 12:05:23 +0200
a437e54408
update android test versions
Stefano D'Angelo
2025-04-17 12:02:21 +0200
261db0e579
vst3 windows fix machine detection
Stefano D'Angelo
2025-04-16 08:27:10 +0200
fc7b20a956
removed uselss definition in android-make, manifest strip in lv2
Stefano D'Angelo
2025-04-14 07:04:33 +0200
0417448cbd
fix license copyright year
Stefano D'Angelo
2025-03-27 13:28:24 +0100
1f620b46fd
fix copyright year in test/plugin_ui.h + remove old stuff
Stefano D'Angelo
2025-03-27 13:26:44 +0100
786a999c5e
fix plugin ui initialization
Stefano D'Angelo
2025-03-25 07:01:26 +0100
7311d47b9a
test makefiles to compile vinci-cocoa
Paolo Marrone
2025-03-24 16:52:19 +0100
429543e7af
use new vinci xcb - currently buggy
Paolo Marrone
2025-03-19 23:45:41 +0100
bdfcf19fdf
test/plugin_ui now uses vinci windowing system + raw pixel drawing. Tested on windows only for now.
Paolo Marrone
2025-03-19 19:42:22 +0100
44b21010f3
maocs wip
Stefano D'Angelo
2025-03-18 14:53:57 +0100
1a4d158bc0
trying without pugl
Stefano D'Angelo
2025-03-18 13:53:40 +0100
b3da04681d
arm64x -> arm64
Stefano D'Angelo
2025-03-17 20:40:37 +0100
33e4dc39ce
fix vst3 platform directory on windows
Stefano D'Angelo
2025-03-17 20:01:45 +0100
5ddc28440c
fix path escaping on windows makefiles
Stefano D'Angelo
2025-03-17 19:35:55 +0100
5211cf5a3e
update to latest android sdk stuff + allow building android app on non-linux
Stefano D'Angelo
2025-03-17 16:49:08 +0100
35f9c0c091
vst3 stricter NULL checks to make pluginval happy
Paolo Marrone
2025-03-12 16:35:13 +0100
f5c9ebab6a
pass sample rate to state save/load
Stefano D'Angelo
2025-03-08 15:31:31 +0100
8ddf42ea33
output parameters work. UI needs to be synced to params
lv2params
Paolo Marrone
2025-03-03 15:26:14 +0100
2d66e616cd
parameter via messages system. Input control ones work. Output ones not yet
Paolo Marrone
2025-02-24 23:07:06 +0100
c81cc828aa
update plugin_ui.h to latest pugl
Stefano D'Angelo
2025-02-23 16:21:46 +0100
ecded4fd65
ui setparam begin/end cbs now receive and handle a value arg
Paolo Marrone
2025-02-10 11:09:44 +0100
691e0d633d
update to latest android packages + fix unused func warning in vst3
v0.1.0
Stefano D'Angelo
2025-02-01 09:11:33 +0100
2cefabb82f
fix conditional code in vst3
Stefano D'Angelo
2025-01-30 16:21:30 +0100
83f333ef6b
plugViewGetSize impl for apple and windows
Paolo Marrone
2025-01-21 15:48:53 +0100
c6de99898d
fix state sync in lv2 and vst3
Stefano D'Angelo
2025-01-21 10:05:52 +0100
85f70c29c1
remove references to rutex
Stefano D'Angelo
2025-01-21 08:28:49 +0100
aa9597b5c2
updated all templates + not using math.h in example
Stefano D'Angelo
2025-01-21 08:16:10 +0100
efd6033c4b
simplied state sync in lv2 + implemented it in vst3
Stefano D'Angelo
2025-01-21 07:47:45 +0100
5663b4389c
refined state api and implemented in lv2 and vst3
Stefano D'Angelo
2025-01-20 20:25:39 +0100
440b49c14d
more conditional cbs in api + small lv2 improvements
Stefano D'Angelo
2025-01-20 12:53:46 +0100
1af0fb6261
api: conditionally define callbacks
Stefano D'Angelo
2025-01-20 11:55:09 +0100
f942ed5dbb
lv2: using lv2:optionalFeature state:threadSafeRestore
Stefano D'Angelo
2025-01-20 10:57:29 +0100
8f6285a884
lv2 thread-safe store/restore, all other templates are now broken
Stefano D'Angelo
2025-01-20 10:42:06 +0100
ae513dae30
lv2: log and urid now always optional, fixed ui-related feature request in ttl, include with angled brackets
Stefano D'Angelo
2025-01-19 08:28:25 +0100
63391b158f
lv2: fix optionalfeature urid if all midi ports are optional
Stefano D'Angelo
2025-01-19 07:08:48 +0100
6e9bdb0ad9
lv2 state and fixes
Stefano D'Angelo
2025-01-18 18:16:00 +0100
355cc690fb
lv2 mailto and better uris (no need for ui uri) + expertimental lv2-next
Stefano D'Angelo
2025-01-17 17:13:26 +0100
10896d7d5b
vst3 fixed typos
Stefano D'Angelo
2025-01-16 21:04:33 +0100
84888a6433
vst3 split internal parameter data and possibly fixed a bunch of issues
Stefano D'Angelo
2025-01-16 20:58:23 +0100
50f5b4b378
vst3 better hash strategy + parameter indices doc
Stefano D'Angelo
2025-01-16 09:42:37 +0100
dae279564e
vst3: don't link with -ldl, build with rutex, proper shortTitle for MIDI params
Stefano D'Angelo
2025-01-16 08:10:48 +0100
a1281745c9
fix tinywav-related typo in cmd-make Makefile
Stefano D'Angelo
2025-01-15 10:31:51 +0100
3f55be309d
fixed custom state load/save in test plugin
Stefano D'Angelo
2025-01-13 10:42:38 +0100
18ca2f9cb5
fix bad setting of instance->gain in example
Stefano D'Angelo
2025-01-13 10:14:35 +0100
a13f293479
custom dsp state set/get (vst3 only right now)
Stefano D'Angelo
2025-01-13 01:15:58 +0100
3c6719097e
added needed ifdef in controller state stuff
Stefano D'Angelo
2025-01-12 21:57:18 +0100
211d86f5e9
implemented vst3 controller get/set state
Stefano D'Angelo
2025-01-12 21:56:16 +0100
bda8b75c78
sdbm moved to tibia
Paolo Marrone
2025-01-10 17:17:08 +0100
762c670560
updated android tools versions
Stefano D'Angelo
2025-01-05 11:08:32 +0100
cbe446dd20
update copyright notices
Stefano D'Angelo
2025-01-04 11:35:06 +0100