falkTX
|
9be6a49c42
|
AU related fixups
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
19cb24186b
|
Deal with more AU audio rendering details
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
808d4fea31
|
Cleanup some AU details
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
bff2d39659
|
Implement programs for AU
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
94f4e33aa6
|
Allow to build AU plugins with cmake
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
80eabb4304
|
Cleanup, put stubs for fast dispatch, WIP
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
4699bb31a3
|
Fix AU crash on set state, change debug color for macos
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
47c6251706
|
Deal with AU hosts that require 1 input element
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
2980483e3a
|
Add DPF_VST3_DONT_USE_BRAND_ID to fix compat with existing plugins
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
684ed18e17
|
Use DISTRHO_PLUGIN_BRAND_ID for extra entropy in VST3
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
4e2e3a8a38
|
Rework how AU macros are defined, use it for other formats
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
4634b0c950
|
Handle sysex for AU, needs testing; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
145ccf1304
|
Implement time position for AU, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
9f5b0132a3
|
Proper AU view handling, delete ui on view dealloc
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
522f691ae6
|
Implement full state for AU
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
496f832a0b
|
Initial implementation for save and restore AU param state, WIP
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
5560dc02ce
|
Implement MIDI out for AU
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
475c2125c9
|
Implement MIDI input for AU; cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
c864255471
|
Add current time to pugl obj-c classe name prefix
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
4ae14badca
|
AU: handle UI->DSP state changes
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
9c1fabc52a
|
AU: notify hosts and UI about output param changes
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
4bbef7482f
|
Fix UI direct access for AU builds, use 4char DPF codes
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
0594d74dfa
|
Deal with AU plugin macros and use them for global names, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
ea1fe4cd6e
|
Correct scope for kAudioUnitProperty_SampleRate and reset calls
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
37b474272f
|
More AU custom bits, enough to pass auval again
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
50acd42bff
|
Add enough AU bits so that auval finishes (but fails)
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
0a6162cd42
|
Add more AU stubs, a little custom things in place, WIP
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
9bcb41e04e
|
rework how AU is defined, wont use SDK
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
f581a3d444
|
Initial handling of AU parameters
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
f1366080a7
|
stubs for AU UI creation, works but does nothing
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
cff94b659c
|
Setup more stubs, pass early validation
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
6d669870db
|
Build a loadable AU object, debug and stubs
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
dfc9e235c0
|
Another attempt at AU support
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
fc4ad6180b
|
Support for modaudio "new" targets
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
56c106c0fd
|
Fix some compiler warnings, fix non-mac/win vst2 export
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
ce3f6c1147
|
Fix incorrect non-scaled UIs for hosts requesting size early
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
7ce973b0cc
|
Fix invalid initial size for VST3 and CLAP X11 UIs
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
9bbb68604f
|
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
c77010d16d
|
update pugl
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
taylor.fish
|
637870a303
|
Use correct VST 3 directory name on PowerPC
Should be ppc[64][le]-linux, depending on word size and endianness.
|
1 year ago |
falkTX
|
4772a3846a
|
Fix build with -Werror=undef
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
e35376a226
|
Add float round utilities, use it in vst3
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
1504e7d327
|
VST3: do not set parameter can-automate flag for output params
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
805ce70759
|
A small utlity to convert binary plugin state to json
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
d50d95fe62
|
Use drag/edit for UI parameter example, cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
915daad0ac
|
Fix VST3 state peculiarities
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
1d5a31c1e2
|
Only generate wasm modgui if DISTRHO_PLUGIN_HAS_EMBED_UI is true
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
df2afed246
|
Fix custom class name
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
dc059ef8ad
|
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
6876fd08ec
|
Add default size workaround for fluxbox
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |