MoTrix
05d8022888
Add platform detection and define LINUX constant early in carla-plugin
Imported the platform module and defined the LINUX constant at the top of the script, before any usage.
This ensures the LINUX flag is correctly set before it is referenced later in the code, preventing potential runtime errors.
3 months ago
falkTX
69e07df2f7
Keep base macros consistent between C++ and Python code
Signed-off-by: falkTX <falktx@falktx.com>
3 months ago
falktx@falktx.com
da911f14ab
Continue PyQt6 compatibility, seems usable now
Signed-off-by: falktx@falktx.com <falkTX>
1 year ago
falktx@falktx.com
c5b601bbfb
Start PyQt6 compatibility update
Signed-off-by: falktx@falktx.com <falkTX>
1 year ago
falkTX
3c27fbdd3a
carla-plugin: force qt to use xcb backend if going to embed UI
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
89566a1a0f
Add API to know current project folder
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
36e35c6299
Fix VST plugin
Closes #1170
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
9b0dc503af
Fix carla-plugin
Closes #1166
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
661e09a254
New internal CLI arg "--osc-gui="
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
b95d082d1f
Set correct Carla-VST UI size based on scale factor
Closes #1057
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
c87c948a17
Reduce pipe allocations for pyqt plugin ui and simple values
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
9a6c17dc56
Optimize pipe reads, by reducing allocations
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
a98fbe51b1
Move some files around, fixes #984
5 years ago
falkTX
cacad4a52f
Tweak API and param widget so we can have CV expose option (WIP)
5 years ago
falkTX
0bda11bd0f
Do not use sprintf in CarlaEngineNative.cpp; Fix previous commit
6 years ago
falkTX
92f7b267ec
Enforce use of return value of a few CarlaPlugin functions
6 years ago
falkTX
86c4732517
Small tweaks for OSC ports not available messages
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
0526bccfd7
Small tweaks to make embed VST work better
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
28e8f9ed67
Go back to have real embed carla UI as VST
Leave the middleware window for non-linux OSes
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
d005d44bd1
Rework some core OSC remote control code, behaving like the plugin
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
df7a570095
Add DSP load to RtAudio and Plugin backends, pass info to plugin
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
fc48f6f9e7
Introduce statusbar-like area; Add 1 new callback value
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
7f81fe0a0c
Drop support for PyQt4 in frontend
Signed-off-by: falkTX <falktx@gmail.com>
6 years ago
falkTX
ed329d98eb
Big cleanup now that embed ui is gone
7 years ago
falkTX
84151c5e20
Fix embed UI covering window controls under certain hosts
Fixes #725
7 years ago
falkTX
489a861b07
Fix small minor issue when rescanning as carla-plugin
7 years ago
falkTX
b9ba5e5d01
Fix typo
7 years ago
falkTX
349651db3a
Fix build, remove some test code
7 years ago
falkTX
4c04b0e15a
Expose carla-plugin in plugin bridge
7 years ago
falkTX
1df3888c51
Fix carla-plugin-patchbay detection under windows
7 years ago
falkTX
056ce15d1a
Force-fix window position offset of Carla-embed mouse events
7 years ago
falkTX
a0e5dd5cec
Dont assume python pipe write is always successful
7 years ago
falkTX
ffe26788bb
Fix typo in a comment
7 years ago
falkTX
33ce764ea0
Close all native UIs when carla-plugin closes
7 years ago
falkTX
f8c94ceb7d
Start to add back patchbay mode
8 years ago
falkTX
df1e2f12b1
Start to get rid of Juce
8 years ago
falkTX
5d9d17ad1b
Wait for carla-plugin LV2 to be ready, pass widget correctly
Fixes high cpu usage with gtk2-suil hosts
8 years ago
falkTX
4b5dd32cb9
Cleanup
8 years ago
falkTX
72b1a13df1
Re-add tracktion vst fix. Use CARLA_TRACKTION_WORKAROUND env var
9 years ago
falkTX
9eb197339b
New option to wherever put UIs on top of carla
Closes #348
9 years ago
falkTX
91cbc6325f
Experimental Carla-VST with Qt5
9 years ago
falkTX
67c4521df1
Wait for pending events to stop before quitting carla
9 years ago
falkTX
d9b781951c
carla-vst: Remove special tracktion fix, not needed with >= 6.1.5
10 years ago
falkTX
3bb7a8c9cd
Allow carla-plugin to use OSC
10 years ago
falkTX
0d7861c926
Cleanup
10 years ago
falkTX
48b6a9e4e7
Make sure our external uis always close when requested by the host
10 years ago
falkTX
db82178048
Allow carla-plugin to be used embed (X11 only); Other plugin fixes
10 years ago
falkTX
083b56542d
Wait for X11 window to be created before returning from effEditOpen
This fixes the issues in Tracktion and possibly #170
10 years ago
falkTX
0ee8ff2c01
Fix possible small hangup when closing carla-vst UI
10 years ago
falkTX
f7bc330102
Allow custom properties per plugin, use it to save is-skin-compact
10 years ago