falktx / carla Goto Github PK
View Code? Open in Web Editor NEWAudio plugin host
Home Page: https://kx.studio/carla
Audio plugin host
Home Page: https://kx.studio/carla
Carla freezes at close in NSM, when the GUI of a plugin is open
after the last update, my old session files are not properly used; only a subset of the plugins appears.
here an example that does not work anymore:
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE CARLA-PROJECT>
<CARLA-PROJECT VERSION='0.5.0'>
<!-- Pink Noise (full frequency range) -->
<Plugin>
<Info>
<Type>LADSPA</Type>
<Name>Pink Noise (full frequency range)</Name>
<Label>pink_full_frequency</Label>
<Binary>/usr/lib/ladspa/cmt.so</Binary>
<UniqueID>1844</UniqueID>
</Info>
<Data>
No <DryWet>1.000000</DryWet>
<Volume>1.000000</Volume>
<Balance-Left>-1.000000</Balance-Left>
<Balance-Right>1.000000</Balance-Right>
</Data>
</Plugin>
<!-- Calf Filter -->
<Plugin>
<Info>
<Type>LV2</Type>
<Name>Calf Filter</Name>
<URI>http://calf.sourceforge.net/plugins/Filter</URI>
</Info>
<Data>
<Active>Yes</Active>
<DryWet>0.286000</DryWet>
<Volume>1.000000</Volume>
<Balance-Left>-1.000000</Balance-Left>
<Balance-Right>1.000000</Balance-Right>
<Parameter>
<index>0</index>
<name>Frequency</name>
<symbol>freq</symbol>
<value>44.382702</value>
</Parameter>
<Parameter>
<index>1</index>
<name>Resonance</name>
<symbol>res</symbol>
<value>32.000000</value>
</Parameter>
<Parameter>
<index>2</index>
<name>Mode</name>
<symbol>mode</symbol>
<value>11.000000</value>
</Parameter>
<Parameter>
<index>3</index>
<name>Inertia</name>
<symbol>inertia</symbol>
<value>20.000000</value>
</Parameter>
</Data>
</Plugin>
<!-- Calf Filter -->
<Plugin>
<Info>
<Type>LV2</Type>
<Name>Calf Filter (2)</Name>
<URI>http://calf.sourceforge.net/plugins/Filter</URI>
</Info>
<Data>
<Active>Yes</Active>
<DryWet>0.424000</DryWet>
<Volume>1.000000</Volume>
<Balance-Left>-1.000000</Balance-Left>
<Balance-Right>1.000000</Balance-Right>
<Parameter>
<index>0</index>
<name>Frequency</name>
<symbol>freq</symbol>
<value>67.898399</value>
</Parameter>
<Parameter>
<index>1</index>
<name>Resonance</name>
<symbol>res</symbol>
<value>32.000000</value>
</Parameter>
<Parameter>
<index>2</index>
<name>Mode</name>
<symbol>mode</symbol>
<value>11.000000</value>
</Parameter>
<Parameter>
<index>3</index>
<name>Inertia</name>
<symbol>inertia</symbol>
<value>20.000000</value>
</Parameter>
</Data>
</Plugin>
<!-- Calf Filter -->
<Plugin>
<Info>
<Type>LV2</Type>
<Name>Calf Filter (3)</Name>
<URI>http://calf.sourceforge.net/plugins/Filter</URI>
</Info>
<Data>
<Active>Yes</Active>
<DryWet>0.495000</DryWet>
<Volume>1.000000</Volume>
<Balance-Left>-1.000000</Balance-Left>
<Balance-Right>1.000000</Balance-Right>
<Parameter>
<index>0</index>
<name>Frequency</name>
<symbol>freq</symbol>
<value>85.939201</value>
</Parameter>
<Parameter>
<index>1</index>
<name>Resonance</name>
<symbol>res</symbol>
<value>32.000000</value>
</Parameter>
<Parameter>
<index>2</index>
<name>Mode</name>
<symbol>mode</symbol>
<value>11.000000</value>
</Parameter>
<Parameter>
<index>3</index>
<name>Inertia</name>
<symbol>inertia</symbol>
<value>13.148800</value>
</Parameter>
</Data>
</Plugin>
<!-- Calf Filter -->
<Plugin>
<Info>
<Type>LV2</Type>
<Name>Calf Filter (4)</Name>
<URI>http://calf.sourceforge.net/plugins/Filter</URI>
</Info>
<Data>
<Active>Yes</Active>
<DryWet>1.000000</DryWet>
<Volume>1.000000</Volume>
<Balance-Left>-1.000000</Balance-Left>
<Balance-Right>1.000000</Balance-Right>
<Parameter>
<index>0</index>
<name>Frequency</name>
<symbol>freq</symbol>
<value>20000.000000</value>
</Parameter>
<Parameter>
<index>1</index>
<name>Resonance</name>
<symbol>res</symbol>
<value>1.765200</value>
</Parameter>
<Parameter>
<index>2</index>
<name>Mode</name>
<symbol>mode</symbol>
<value>0.000000</value>
</Parameter>
<Parameter>
<index>3</index>
<name>Inertia</name>
<symbol>inertia</symbol>
<value>20.000000</value>
</Parameter>
</Data>
</Plugin>
<!-- Calf Equalizer 5 Band -->
<Plugin>
<Info>
<Type>LV2</Type>
<Name>Calf Equalizer 5 Band</Name>
<URI>http://calf.sourceforge.net/plugins/eq5</URI>
</Info>
<Data>
<Active>Yes</Active>
<DryWet>1.000000</DryWet>
<Volume>1.000000</Volume>
<Balance-Left>-1.000000</Balance-Left>
<Balance-Right>1.000000</Balance-Right>
<Parameter>
<index>0</index>
<name>Bypass</name>
<symbol>bypass</symbol>
<value>0.000000</value>
</Parameter>
<Parameter>
<index>1</index>
<name>Input Gain</name>
<symbol>level_in</symbol>
<value>1.000000</value>
</Parameter>
<Parameter>
<index>2</index>
<name>Output Gain</name>
<symbol>level_out</symbol>
<value>1.000000</value>
</Parameter>
<Parameter>
<index>11</index>
<name>LS Active</name>
<symbol>ls_active</symbol>
<value>1.000000</value>
</Parameter>
<Parameter>
<index>12</index>
<name>Level L</name>
<symbol>ls_level</symbol>
<value>1.647180</value>
</Parameter>
<Parameter>
<index>13</index>
<name>Freq L</name>
<symbol>ls_freq</symbol>
<value>108.879997</value>
</Parameter>
<Parameter>
<index>14</index>
<name>HS Active</name>
<symbol>hs_active</symbol>
<value>1.000000</value>
</Parameter>
<Parameter>
<index>15</index>
<name>Level H</name>
<symbol>hs_level</symbol>
<value>3.204280</value>
</Parameter>
<Parameter>
<index>16</index>
<name>Freq H</name>
<symbol>hs_freq</symbol>
<value>5179.589844</value>
</Parameter>
<Parameter>
<index>17</index>
<name>F1 Active</name>
<symbol>p1_active</symbol>
<value>1.000000</value>
</Parameter>
<Parameter>
<index>18</index>
<name>Level 1</name>
<symbol>p1_level</symbol>
<value>0.716978</value>
</Parameter>
<Parameter>
<index>19</index>
<name>Freq 1</name>
<symbol>p1_freq</symbol>
<value>338.829010</value>
</Parameter>
<Parameter>
<index>20</index>
<name>Q 1</name>
<symbol>p1_q</symbol>
<value>2.290870</value>
</Parameter>
<Parameter>
<index>21</index>
<name>F2 Active</name>
<symbol>p2_active</symbol>
<value>1.000000</value>
</Parameter>
<Parameter>
<index>22</index>
<name>Level 2</name>
<symbol>p2_level</symbol>
<value>0.384219</value>
</Parameter>
<Parameter>
<index>23</index>
<name>Freq 2</name>
<symbol>p2_freq</symbol>
<value>1294.900024</value>
</Parameter>
<Parameter>
<index>24</index>
<name>Q 2</name>
<symbol>p2_q</symbol>
<value>2.570400</value>
</Parameter>
<Parameter>
<index>25</index>
<name>F3 Active</name>
<symbol>p3_active</symbol>
<value>1.000000</value>
</Parameter>
<Parameter>
<index>26</index>
<name>Level 3</name>
<symbol>p3_level</symbol>
<value>1.961560</value>
</Parameter>
<Parameter>
<index>27</index>
<name>Freq 3</name>
<symbol>p3_freq</symbol>
<value>2844.840088</value>
</Parameter>
<Parameter>
<index>28</index>
<name>Q 3</name>
<symbol>p3_q</symbol>
<value>0.707946</value>
</Parameter>
</Data>
</Plugin>
</CARLA-PROJECT>
If you change something in Carla, Carla doesn't give a sign of 'dirty data' in NSM GUI (yellow dot in 'save')
refers to commit 692dff2
Calf analyzer LV2/DSSI: GUI starts OK, but does not render graphs when audio is fed in.
Make it possible to set instrument number for SFZ & GIG, some apps have channel and program number 'hard coded', like impro-visor.
http://en.wikipedia.org/wiki/General_MIDI#Program_change_events
Can you offer a workaround to rename jack clients?
If it disconnects, fine with me, if it requires a re-start, fine with me. If it is only allowed on plugin insert: Fine with me also.
Everything is better than 16 similar named instances of the same plugin.
for example, fast lookahead limiter has few controls, so it would be nice to have the meter items like output visible on the same pane with the controls instead of having to be separated
Happens with commit 4f61f34.
Steps to reproduce:
start carla (regular build), add drowaudio-flanger VST plugin.
Sometimes the terminal renders this crash info (mostly it only tells segmentation fault):
robert@CENDRINE ~/install/CARLA-GIT/Carla $ python3 source/carla.py
*** glibc detected *** python3: free(): invalid pointer: 0x0000000004a159e0 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x7eb96)[0x7fa16580eb96]
/usr/lib/vst/drowaudio-flanger.so(+0x58a86)[0x7fa140381a86]
/usr/lib/vst/drowaudio-flanger.so(+0x61e5d)[0x7fa14038ae5d]
/usr/lib/vst/drowaudio-flanger.so(+0x5e8d3)[0x7fa1403878d3]
/usr/lib/vst/drowaudio-flanger.so(+0x5e9cd)[0x7fa1403879cd]
/usr/lib/vst/drowaudio-flanger.so(+0x61498)[0x7fa14038a498]
/home/robert/install/CARLA-GIT/Carla/source/backend/libcarla_standalone.so(+0xaa617)[0x7fa1518ba617]
/home/robert/install/CARLA-GIT/Carla/source/backend/libcarla_standalone.so(+0xa3eb3)[0x7fa1518b3eb3]
/home/robert/install/CARLA-GIT/Carla/source/backend/libcarla_standalone.so(+0x41f12)[0x7fa151851f12]
/home/robert/install/CARLA-GIT/Carla/source/backend/libcarla_standalone.so(carla_add_plugin+0x69)[0x7fa151845399]
/usr/lib/x86_64-linux-gnu/libffi.so.6(ffi_call_unix64+0x4c)[0x7fa15fe5ca14]
/usr/lib/x86_64-linux-gnu/libffi.so.6(ffi_call+0x1e5)[0x7fa15fe5c435]
/usr/lib/python3.2/lib-dynload/_ctypes.cpython-32mu.so(_ctypes_callproc+0x4d2)[0x7fa15efa32f2]
/usr/lib/python3.2/lib-dynload/_ctypes.cpython-32mu.so(+0xaaa2)[0x7fa15efa3aa2]
python3(PyObject_Call+0x37)[0x41ed77]
python3(PyEval_EvalFrameEx+0x465c)[0x45c17c]
python3(PyEval_EvalFrameEx+0x41b7)[0x45bcd7]
python3(PyEval_EvalFrameEx+0x41b7)[0x45bcd7]
python3(PyEval_EvalCodeEx+0x17d)[0x45fedd]
... lots of stuff ...
If there were an option to replace one plugin with another, then it could automatically keep all the connections in JACK. This could be screwy if not all the same connections are available, but in many cases this would be very nice
[NSM] Carla hangs when closing in NSM (after you've edit something)
Got SIGTERM -> Closing now
QProcess: Destroyed while process is still running.
Carla assertion failure: "standalone.engine != nullptr" in file CarlaStandalone.cpp, line 358
PatchCanvas::disconnectPorts(0) - unable to find connection ports
PatchCanvas::removePort(32) - Unable to find port to remove
PatchCanvas::disconnectPorts(1) - unable to find connection ports
PatchCanvas::removePort(31) - Unable to find port to remove
PatchCanvas::disconnectPorts(2) - unable to find connection ports
PatchCanvas::removePort(30) - Unable to find port to remove
PatchCanvas::removeGroup(4) - unable to find group to remove
zyn's UI does not update when a midi program change is sent by an attached midi controller (in my case: jack-keyboard).
To reflect its current sound program, the zyn part number selector has to be set forth and back manually.
(was: Pianoteq LV2: midi in doesn't work / restoring the plugin settings doesn't work)
Pianoteq LV2: midi in doesn't work
I tried opening a claudia/ladish project I was working on last night and when carla opened it was completely empty. I thought it was an error on my part so I loaded up carla with some plugins, saved it, saved claudia, closed carla and reopened it, and carla was still empty. I'm having this problem with both 12.04 machines I have.
Open Example Sampler GUI, select file, then Carla crashes entirely.
If you don't like mousing around, or using a feeble touchpad, a keybinding is good to connect and disconnect two ports.
Example:
Press with the mouse on one port (it is highlighted, that means the patchbay has a currently active state to recall).
Go to another port, hold down a key (e.g. shift), single click again to connect. If there is already a connection, disconnect.
Alternative:instead of shift+click just use the middle mouse button.
This is also a request for the standalone Cadence patchbay
Carla doesn't restore LV2 plugin (pianoteq) properly in NSM. I don't get the right preset.
an error window appears, no output on the terminal where carla was started. none of the lv2 plugins loads, calf or otherwise
GUI: make it possible to make patchbay and filebrowser invisible, so you get a more one-task-one-tool feel when you work with it in NSM. Disable the windows via a VIEW menu or via an option to remove it via a, 'x' in the window (like qtractor).
Amsynth L2 / Calf organ LV2 GUIs crash in Carla and I can't select programs
I'd love to be able to have multiple instances of a plugin that are mirrored, i.e. to have any setting change to one also be matched in all the others.
This is not high priority, just a nice wish. It would be useful with my microtonal keyboard, but I could also appreciate keeping separate signal chains for certain parts of audio. There's various ways this could be used. For example, have multiple instances of a synth where some instances are fed to one signal chain and others are separate, where someone has two controllers, one for each synth. This way, they know one controller has one signal chain, the other has a different one. But they might want to match the base sound from the two synths.
Ok, that's a stretch maybe. I'm not sure how else this would be used, but it would be nice for the microtonal keyboard because it would enable all synths that can handle a +/- 1 pitch-bend to be effectively multi-channel.
So just a long-term dream idea. Maybe others will think of ways they'd use it too.
Carla 'refresh' makes JACK crash sometimes. probably running out system resources or something? (duo core here, should be enough right? ;) )
loading 2 instances of hexter in Carla/nsm gives an distorted sound.
2x whysynth works ok
Here's a screenshot where the font color in Carla is staying the same as the dark scheme even though I've set otherwise the system colors. The title of the plugin is unreadable.
well, darn, it won't upload here, dunno what's wrong. Anyway, it's white text on offwhite background
It's not a problem if I turn off the PRO theme, but I like the PRO theme otherwise, so I'd like the bug fixed
steps to reproduce:
start claudia, make new studio, start studio, add carla, in carla add a few copies of calf eq 12 band. watch top.
this uses (on my oldish macbook) 15% cpu (why? no audio connection is active!) and memory usage climbs by 0.1% every few seconds.
carla 0.5.0, kxstudio 12.04,
uname -a
Linux NMBU 3.2.0-35-lowlatency #34-Ubuntu SMP PREEMPT Tue Dec 18 18:12:15 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
I and my students have accidentally scanned multiple times. "Start" is what I want to do, start using Carla. Instead, maybe "scan" would be more clear.
refers to commit 692dff2
steps to reproduce:
add calf monosynth lv2 or calf organ lv2 plugin
open the plugin's GUI
attach a midi controller, send a note --> crash
http://gareus.org/oss/lv2/b_synth is not listed in carla
Feature wish: invert special filter selection in plugin add. plus "Uncheck all"
and "Check all"
Carla git commit 06753fc segfaults on following these steps:
Backtrace:
CarlaEngine::getPlugin(0) [count:1]
CarlaEngine::osc_send_control_set_parameter_value(0, PARAMETER_ACTIVE, 1)
carla_show_gui(0, true)
CarlaEngine::getPlugin(0) [count:1]
Theme set to Cairo
Theme set to Cairo
carla_show_gui(0, false)
CarlaEngine::getPlugin(0) [count:1]
carla_show_gui(0, true)
CarlaEngine::getPlugin(0) [count:1]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffcc9f3700 (LWP 5035)]
0x00007ffff671959c in free () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt
#0 0x00007ffff671959c in free () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007fffde8298f5 in Fl_Group::init_sizes() ()
from /usr/lib/x86_64-linux-gnu/libntk.so.1
#2 0x00007fffde82986d in Fl_Group::Fl_Group(int, int, int, int, char const*) ()
from /usr/lib/x86_64-linux-gnu/libntk.so.1
#3 0x00007fffde866c9d in Fl_Window::Fl_Window(int, int, int, int, char const*) ()
from /usr/lib/x86_64-linux-gnu/libntk.so.1
#4 0x00007fffe150e058 in NioUI::NioUI (this=0x7fffc8e34900)
at zynaddsubfx/UI/NioUI.cpp:17
#5 0x00007fffe15583bd in MasterUI::MasterUI (this=0x7fffc8e345a0, master_=0x3f4c900,
exitprogram_=0x3f4c8d8) at zynaddsubfx/UI/MasterUI.cpp:2360
#6 0x00007fffe14a2fee in ZynAddSubFxPlugin::ZynThread::run (this=0x3f4c868)
at zynaddsubfx.cpp:434
#7 0x00007fffe1443db9 in CarlaThread::handleRoutine (this=0x3f4c868)
at ../../utils/CarlaThread.hpp:229
#8 0x00007fffe1443ddb in CarlaThread::_pthreadRoutine (this=0x3f4c868)
at ../../utils/CarlaThread.hpp:246
#9 0x00007ffff7bc4e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007ffff6789cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#11 0x0000000000000000 in ?? ()
(gdb)
FalkTX: I hope this helps. Feel free to ask for more info if you see me on #kxstudio.
install -m 644 resources/scalable/carla-control.svg /usr/local/share/icons/hicolor/scalable/apps/
install -m 755
source/backend/.so
source/bridges/carla-bridge-
source/discovery/carla-discovery-*
/usr/local/lib/carla/
install: cannot stat `source/bridges/carla-bridge-': No such file or directory
make: ** [install] Error 1
[wish] Midi controller support
I would like to control the dssi/lv2/vst plugins with my midi hardware controller.
Especially when you use plugins as standalone apps in Carla, it would be nice if you could close Carla with the plugin GUI open and that Carla opens the same session with that GUI open. Then you've direct access to the GUI like you would when you use a standalone app.
Plugins that don't even necessarily do this themselves should still be made to work in Carla.
Carla could simply have a way to make a parameter be synced in some relative way to the JACK tempo. This is especially useful for things like echo / delay.
Toggling equinox's GUI on/off/on in carla does not render a GUI everytime/fails randomly.
I tried up to 10s wait between GUI off-->GUI on (to be sure the dssi/vst/wine things get enough time to react).
Following gdb output has been made with carla git commit ebc1164 debug build. It shows two successful GUI starts, the third try was failing. The failing GUI start is visible at line 27 ff, there is some difference visible at line 33 ff.
carla_show_gui(0, true)
CarlaEngine::getPlugin(0) [count:1]
CarlaPluginGui::CarlaPluginGui(0x1c1c8a0, 0x3646788)
CarlaPluginGui::getContainerWinId()
VstPlugin::dispatcher(14:effEditOpen, 0, 0, 0x240020e, 0,000000)
VstPlugin::dispatcher(13:effEditGetRect, 0, 0, 0x7fffffffbf38, 0,000000)
CarlaPluginGui::setSize(546, 227)
CarlaPluginGui::setSizeSafeSlot(546, 227)
carla_show_gui(0, false)
CarlaEngine::getPlugin(0) [count:1]
VstPlugin::dispatcher(15:effEditClose, 0, 0, (nil), 0,000000)
CarlaPluginGui::closeEvent(0x7fffffffbe60)
CarlaPluginGui::~CarlaPluginGui()
carla_show_gui(0, true)
CarlaEngine::getPlugin(0) [count:1]
CarlaPluginGui::CarlaPluginGui(0x1c1c8a0, 0x3646788)
CarlaPluginGui::getContainerWinId()
VstPlugin::dispatcher(14:effEditOpen, 0, 0, 0x2400221, 0,000000)
VstPlugin::dispatcher(13:effEditGetRect, 0, 0, 0x7fffffffbf38, 0,000000)
CarlaPluginGui::setSize(546, 227)
CarlaPluginGui::setSizeSafeSlot(546, 227)
carla_show_gui(0, false)
CarlaEngine::getPlugin(0) [count:1]
VstPlugin::dispatcher(15:effEditClose, 0, 0, (nil), 0,000000)
CarlaPluginGui::closeEvent(0x7fffffffbe60)
CarlaPluginGui::~CarlaPluginGui()
carla_show_gui(0, true)
CarlaEngine::getPlugin(0) [count:1]
CarlaPluginGui::CarlaPluginGui(0x1c1c8a0, 0x3646788)
CarlaPluginGui::getContainerWinId()
VstPlugin::dispatcher(14:effEditOpen, 0, 0, 0x2400234, 0,000000)
VstPlugin::dispatcher(13:effEditGetRect, 0, 0, 0x7fffffffbf38, 0,000000)
carla_vst_audioMasterCallback(0x36620c0, 37:audioMasterCanDo, 0, 0, 0x7fffc53ce75b, 0,000000)
carla_vst_hostCanDo("sizeWindow")
carla_vst_audioMasterCallback(0x36620c0, 15:audioMasterSizeWindow, 1, 1, (nil), 0,000000)
CarlaPluginGui::setSize(1, 1)
CarlaPluginGui::setSize(1, 1)
CarlaPluginGui::setSizeSafeSlot(1, 1)
CarlaPluginGui::setSizeSafeSlot(1, 1)
carla_show_gui(0, false)
CarlaEngine::getPlugin(0) [count:1]
VstPlugin::dispatcher(15:effEditClose, 0, 0, (nil), 0,000000)
CarlaPluginGui::closeEvent(0x7fffffffbe60)
CarlaPluginGui::~CarlaPluginGui()
Hope this helps catching the issue.
Attempting to build on Arch(x86) fails for me at the linuxsampler plugin:
g++ LinuxSamplerPlugin.cpp -Wall -Wextra -fPIC -O2 -ffast-math -mtune=generic -msse ->mfpmath=sse -DNDEBUG -std=gnu++0x -march=i686 -mtune=generic -O2 -pipe -fstack->protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -DVESTIGE_HEADER ->fvisibility=hidden -fPIC -I. -I.. -I../../includes -I../../libs -I../../utils -DWANT_NATIVE ->DWANT_LADSPA -DWANT_DSSI -DWANT_LV2 -DWANT_VST -DWANT_FLUIDSYNTH ->DWANT_LINUXSAMPLER -DWANT_OPENGL -DWANT_AUDIOFILE -DWANT_MIDIFILE ->DWANT_ZYNADDSUBFX -DWANT_ZYNADDSUBFX_UI -DQT_SHARED -I/usr/include/qt4 >-I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtXml -I/usr/include/qt4 ->I/usr/include/qt4/QtCore -c -o LinuxSamplerPlugin.cpp.o
In file included from /usr/include/linuxsampler/engines/Engine.h:27:0,
from ../../includes/linuxsampler/EngineFactory.h:24,
from LinuxSamplerPlugin.cpp:22:
/usr/include/linuxsampler/common/global.h:72:13: error: #if with no expressionif IS_CPP11
^
make[2]: *** [LinuxSamplerPlugin.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory/data/AUR/i686/carla-git/src/carla-build/source/backend/plugin' make[1]: *** [all] Error 2 make[1]: Leaving directory
/data/AUR/i686/carla-git/src/carla-build/source/backend'
make: *** [backend] Error 2
I should add that I am running a patched version of linuxsampler-svn to reduce the channel count of the LV2 plugin to stereo. Is this the likely cause of this failure?
I can't adjust the shape graph either in LV2 or VST.
If you do setEnabled(False) to the information fields in the auto-gui it will not indicate that you maybe could edit them.
For example, allow user to specify LV2 as preferred, then hide all duplicates where the same plugin is available in other forms, so only LV2 version would be shown in list, but where there is no LV2 then the next preferred type will be shown.
Carla in NSM
live sequencing with non-seq
add plugin in Carla
sounds stops a moment (not nice for live usage)
Couldn't connect non-mixer out to playback
refresh did remove all visible connections
Patchage did work properly in the same session
(16:00) ( nilsge) also: I've added three hexter. wanted to see one gui. That does not work right. I don't
see the gui anymore and also carla becomes really slow for a minute before doing nothing
with the gui then
(16:00) ( nilsge) CarlaPlugin::waitForOscGuiShow()
(16:00) ( nilsge) hexter_gtk starting (pid 7847)...
(16:00) ( nilsge) tried to delete one of the hexters. Segfault
(16:01) ( falktx) some plugins don't work nicely with variable buffer size
(16:02) ( nilsge) the plugin itself works. It is only a problem if I add two or more
Insert a dssi plugin, e.g. hexter. Click on the wrench icon to open the auto-GUI.
Now in the "Midi programs" drop down you can choose an instrument program.
If you instead use your external midi controller, already connected to that plugin, to change the program the GUI does not update. It should.
instead of reloading all plugins, discover only new and changed
Also, would be really nice if there could be an indication or list of what's new so the user notices what is updated
hide/show select columns, and re-order
I'd like a modifier key that switches the scroll-wheel on knobs and parameters between being very subtle or giving a bigger change. Right now, it is very subtle, moves very slowly. There could be a preference setting for default being slow small change vs larger quicker change. Then the modifier key could be used to get the alternate behavior.
There should also be a preference to let the cursor click-and-drag be linear even for the circular knobs.
It would be nice if I could control Carla from Non-timeline as easy as you can control Non-mixer...
Hi, In Ardour you can disable/bypass all plugins. Would be nice if I could do that with Carla too without really disabling (get no sound through) the plugin.
Make it possible to switch programs/instruments in gig files
It would be nice if you could copy or clone an existing plugin. So you can mass click something and insert it multiple times. Copy settings but after that you can change any plugin individually.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.