falkTX
|
3a3885e2bc
|
Give up on real external UIs, use pugl stub instead
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
90ee1072f8
|
Initial implementation for webviews, test it in ext-embed example
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
48285a086c
|
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
19b4eee863
|
Fix macOS build in C++98 mode
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
50e62f2dd9
|
Ensure all TopLevelWidgets start with correct size; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
4e63344dad
|
More web preps
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
21f0b148db
|
Preparations for web thingies
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
a05231b01d
|
Add a few ringbuffer peek methods
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
01aca7649c
|
Remove some constexpr constructors that never worked
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
96b8ed4ae7
|
Fix VST3 compatibility with Cubase
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
8a085b3245
|
Allow to redirect logging to file, add "[dpf] " string prefix
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
045b943199
|
Tweaks for MOD builds
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
370af7f263
|
Preparations for a future DISTRHO_PLUGIN_WANT_WEBVIEW
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
ba985c6578
|
Improve comment/doc around getPluginFormatName
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
51edc8b6e3
|
Fix docs
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
abe1d077a0
|
Tag AU bypass as boolean
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
491fa7a76d
|
Deal with dynamic IO for AU, implement MakeConnection
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
2ffcc51e11
|
Use maker name as part of standalone window title
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
b1e77c32ba
|
Fix AU bbt position
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
e7c852e9ad
|
Fix AU for retina
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
3a84bbb3eb
|
Special case for repainting on AU hosts
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
96aa685d38
|
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
3e8cce2910
|
Fix AU fetching sample rate in UI from DSP
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
400bbd1e40
|
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
3af2221b4c
|
Cleanup some AU details, ensure "aumu" has dual IO
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
db7ee14af9
|
AU: always allow to set input element rate, fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
a34cb73ccf
|
Handle case where AU preset name creation fails
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
f2afcff718
|
Fix build against old systems
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
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
|
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
|
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 |