falkTX
|
a4aa2d83c8
|
VST3: full state save/restore support, update TODO items
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
a51cb9f8db
|
VST3: trigger restart component for preset and latency changes
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
8e25227168
|
VST3: Implement UI->DSP send note
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
4ef519266d
|
VST3: Implement UI->DSP state messaging
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
842bb786ff
|
VST3: Some attention to UI, plugin->host resizing works
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
da528328bf
|
VST3: Initial MIDI support, enable midi-through vst3 build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
9b49fd363e
|
VST3: implement time position; enable metronome vst3 build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
8b8c76e9d2
|
Fix EmbedExternalUI build under Haiku (no implementation)
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
a45661fb8b
|
Fix uninitialized values in metronome example
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
41750f73ad
|
Switch back to requiring full-state when using programs+state
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
283e9c3dab
|
Fix some compiler warnings
|
3 years ago |
falkTX
|
dbbfef6dc3
|
EmbedExternalUI: Initial code for win32
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
lucianoiam
|
25d7902818
|
Bugfix: EmbedExternalExampleUI resizing on Mac (#319)
* Bugfix: EmbedExternalExampleUI resizing on Mac
* Make 6618e99 follow existing ObjC code style
Also allow uiIdle() to run for X11
|
3 years ago |
falkTX
|
c1f2d7f47a
|
Add width/height as parameters of embed-ext-ui for easier testing
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
Luciano Iam
|
f9fcf3fd3d
|
Partial UI_TYPE=external support on Windows
Standalone target is broken, plugin works.
|
3 years ago |
falkTX
|
0c33dcc8d4
|
Fix isStandalone for external window; More macOS tests
|
3 years ago |
falkTX
|
e8ce902285
|
Cleanup
|
3 years ago |
falkTX
|
066319187a
|
Give focus to standalone uis on init; Fix macOS embed external ui
|
3 years ago |
falkTX
|
b755b07abf
|
Fix embed-external-ui x11 version crash on close, missing map
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
beb179ac09
|
More embed-external-ui example macOS code, but still no window :(
|
3 years ago |
falkTX
|
a0f9667cc6
|
Start tests with mpv
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
e59b5a5c15
|
Reorganize ExternalWindow methods and add documentation
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
afcc3a98ac
|
More tests for embed ui example, add some macOS code
|
3 years ago |
falkTX
|
44ea88dd80
|
Fix embed external ui closing too early
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
b19da2fdde
|
Allow DISTRHO_UI_USER_RESIZABLE for external UIs
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
c00ff655bb
|
Use a black background; Allow VST2 embed external UIs
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
85ab63ade8
|
ExternalWindow mostly working now, update old hacky example too
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
1d80bc8b8c
|
Add ExternalWindow::isEmbed()
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
79274a3da0
|
Working ExternalWindow, start dummy/example X11 code
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
30a467159f
|
Start embed external ui example
|
3 years ago |
falkTX
|
f5536a88f4
|
Another build fix
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
358efb965c
|
Add preliminar high-dpi support to sofd; Fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
d85add3a4c
|
Dont give nullptr as response to requestStateFile(); Fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
e5df7030c2
|
Rework file handling example button, add a note for later
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
9d8205092b
|
Simplify CairoExampleUI
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
a21bf9934e
|
Add host scale factor text to d_info gui
|
3 years ago |
falkTX
|
8a31a58740
|
Remove unneeded scale checking code in d_info
|
3 years ago |
falkTX
|
9b9e0a3618
|
Implement fetching desktop scale factor on macOS; Tweak d_info size
|
3 years ago |
falkTX
|
4cf573e8db
|
Remove now deleted file from cmake
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
e412b7a1ca
|
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
2f560d400a
|
Fix build with old compilers
Signed-off-by: falkTX <falktx@falktx.com>
|
3 years ago |
falkTX
|
a8f912a7d3
|
Fix build with DONT_SET_USING_DISTRHO/DGL_NAMESPACE
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
d7ba57dee1
|
Initial work for VST3 compatible plugins, lots to do..
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
495dcc4f03
|
Initial implementation of port groups
Closes #193
Fixes #192
|
4 years ago |
falkTX
|
5202889b0e
|
Always have JACK enabled for example plugins
|
4 years ago |
falkTX
|
a4f511c618
|
Switch to use jackbridge instead of direct link to libjack
|
4 years ago |
falkTX
|
a4726193e2
|
Build filehandling plugin by default, resize/pos button
|
4 years ago |
falkTX
|
a8ab64504d
|
Better default idle time value for standalones
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
294c2d2665
|
Stop repainting Info example if parameter has not really changed
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
287f43675b
|
Add resize handle for Info example UI, but only visible when needed
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |