PlugData

In de map Plugins staan alle bestanden. Er zou een standalone, LV2 en VST3 plugin moeten zijn. De standalone zou je moeten kunnen openen door erop te klikken, mocht dat niet werken kan je proberen het in een terminal window te slepen. De LV2 en VST3 plugins moet je nog even naar de goede mappen kopieeren. Volgensmij was dat

~/.vst3
~/.lv2

(er zijn nog een paar andere opties die ook werken volgensmij)

Deze instructies?
 
Dat komt omdat je de VST3 in je wine pad hebt gezet denk ik. Als je het in ~/.vst3/ zet zal de VST3 waarschijnlijk wel werken (als die map niet bestaat kan je hem eventueel aanmaken). Gek dat er geen GUI is in Carla, daar zal ik eens naar kijken. Ik heb het in het verleden wel werkend gekregen in Carla, dus misschien is er iets mis.
 
Bij mij werkt PlugData prima in Carla, maar ik zet de boel dan ook wel op de juiste plek in mijn home-dir.
 
Omdat ~/.vst3/ op mijn computer niet bestond heb ik de vst3 plugins in de daaropvolgende directory als vermeld in de settings van Carla gezet. Maar voor de zekerheid heb ik zojuist alsnog even uitgeprobeerd wat er gebeurt als ik de vst3 plugins in ~/.vst3 zet, en dat verhelpt het probleem niet.
 
Overigens net vers van de pers gebouwd en nu crashen alle plugin versies (synth/fx/lv2/vst3) Carla ..
In jalv.gtk3 draaien de LV2 versies wel.
 
Ik heb zojuist nog wat andere VST plugins in Carla uitgeprobeerd en die werken goed.
 
Bij het openen van PlugData.lv2 in Carla geeft de log dit:

Code:
======= Starting engine =======
======= Engine started ========
Carla engine started, details:
  Driver name:  JACK
  Sample rate:  44100
  Process mode: Multi client
Error opening file /usr/lib/lv2/gx_colwah.lv2/manifest.ttl (No such file or directory)
Error opening file /usr/lib/lv2/gx_colwah.lv2/manifest.ttl (No such file or directory)
[carla] Plugin UI wants a feature that is not supported (ignored):
http://lv2plug.in/ns/ext/options#interface
[carla] waitForClient(activate) timed out
[carla] Carla assertion failure: "fProcess != nullptr" in file CarlaPluginBridge.cpp, line 131
[carla] Carla assertion failure: "fProcess != nullptr" in file CarlaPluginBridge.cpp, line 131
[carla] Carla assertion failure: "fProcess != nullptr" in file CarlaPluginBridge.cpp, line 131
[carla] Carla assertion failure: "fProcess != nullptr" in file CarlaPluginBridge.cpp, line 131
[carla] Carla assertion failure: "fProcess != nullptr" in file CarlaPluginBridge.cpp, line 131
[carla] Carla assertion failure: "fProcess != nullptr" in file CarlaPluginBridge.cpp, line 131
[carla] Carla assertion failure: "fProcess != nullptr" in file CarlaPluginBridge.cpp, line 131
[carla] Carla assertion failure: "fProcess != nullptr" in file CarlaPluginBridge.cpp, line 131
[carla] Carla assertion failure: "fProcess != nullptr" in file CarlaPluginBridge.cpp, line 131
[carla] Carla assertion failure: "fProcess != nullptr" in file CarlaPluginBridge.cpp, line 131
[carla] Carla assertion failure: "fProcess != nullptr" in file CarlaPluginBridge.cpp, line 131
[carla] Carla assertion failure: "fProcess != nullptr" in file CarlaPluginBridge.cpp, line 131
[carla] Carla assertion failure: "fProcess != nullptr" in file CarlaPluginBridge.cpp, line 131
[carla] Carla assertion failure: "fProcess != nullptr" in file CarlaPluginBridge.cpp, line 131
[carla] Carla assertion failure: "fProcess != nullptr" in file CarlaPluginBridge.cpp, line 131
[carla] Carla assertion failure: "fProcess != nullptr" in file CarlaPluginBridge.cpp, line 131
[carla] Carla assertion failure: "fProcess != nullptr" in file CarlaPluginBridge.cpp, line 131
[carla] Carla assertion failure: "fProcess != nullptr" in file CarlaPluginBridge.cpp, line 131
[carla] Carla assertion failure: "fProcess != nullptr" in file CarlaPluginBridge.cpp, line 131

En het ziet er zo uit:
InCarla.png


D.w.z.: geen GUI.
 
In de PlugData map:


Bash:
git pull
cd build
make

Daarna de plugins weer naar de juiste mappen kopieren en dat is het! Omdat die wine VST pad in je Carla search paths staat kan dat dus ook, je loopt dan alleen het risico dat andere plugin hosts daar niet zoeken.
 
Net geprobeerd: de lv2 en VST3-plugins worden na de update in Carla gevonden en de GUI's openen ook. :halleluja Moet er nog wel wat mee experimenteren om te zien wat die plugins nu precies doen.

Nog een vraag: Stel dat je een Windows-gebruiker die zelf geen PureData geïnstalleerd heeft zo'n VST3-plugin met een PD-patch zou sturen, zou hij dat dan zonder meer in zijn Windows DAW kunnen draaien?
 
Goed idee, dat is in principe gewoon de documentatie voor PureData, maar zeker een goede plek om te leren. Hier is ook redelijk wat te vinden: documentation — Pd Community Site

Het idee van PlugData is trouwens niet dat je plugins kan maken, maar dat je Pd patches kan inladen in je DAW. De patches blijven ook bewaard als je je DAW project opslaat, zodat je patching kan verwerken in je DAW projecten. Als je tijdens het jammen bijvoorbeeld een idee hebt voor een aparte synth, of een arpeggiator met een bijzonder patroon kan je dat zelf inelkaar zetten en ben je niet gelimiteerd aan de opties van je DAW en plugins.

Je kan patches delen met anderen, maar dan moeten ze wel PlugData geinstalleerd hebben. Dat doe je door op save te klikken, en vervolgens het Pd bestand uit te wisselen. Succes!
 
Een bugje? Bij het opslaan van een project vanuit de standalone versie wordt er een bestand zonder extensie opgeslagen.

PS Ik zie dat het wel goed gaat als je zelf al de extensie "pd" aan de naam toevoegt.
 
Laatst gewijzigd:
Ik heb zojuist een differentiator in PureData geknutseld:

Code:
N canvas 1 62 1438 810 12;
#N canvas 0 50 450 250 (subpatch) 0;
#X text 0 0 plugdatainfo <?xml version="1.0" encoding="UTF-8"?> <PlugDataInfo/>
;
#X coords 0 1 100 -1 1 1 1;
#X restore 0 0 graph;
#X obj 323 305 -~;
#X obj 324 466 dac~;
#X obj 366 204 delay~;
#X obj 431 126 nbx 4 21 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-237178 -91543 -91543 0 256;
#X obj 660 124 nbx 4 21 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-237178 -91543 -91543 0 256;
#X obj 324 73 adc~ 1;
#X obj 495 263 /~;
#X text 485 120 Set "dt" as the number of sample times, f 15;
#X text 714 118 Insert the sample rate used, f 17;
#X text 536 256 Calculating "dt" in seconds, f 18;
#X text 380 70 Input;
#X text 366 465 Output;
#X text 355 403 Calculating "dInput/dt", f 20;
#X text 354 300 Calculating dInput, f 15;
#X obj 324 407 /~;
#X connect 1 0 15 0;
#X connect 3 0 1 1;
#X connect 4 0 3 1;
#X connect 4 0 7 0;
#X connect 5 0 7 1;
#X connect 6 0 1 0;
#X connect 6 0 3 0;
#X connect 7 0 15 1;
#X connect 15 0 2 0;
#X connect 15 0 2 1;

differentiator.png

Het lijkt m.b.v. PlugData in Carla te werken.
 
Cyclone zit in PlugData en daarin heb ik de patch getest, en werkte die ook.
 
Een bugje? Bij het opslaan van een project vanuit de standalone versie wordt er een bestand zonder extensie opgeslagen.

PS Ik zie dat het wel goed gaat als je zelf al de extensie "pd" aan de naam toevoegt.
Ik merk het, er gaat waarschijnlijk iets mis met JUCE want het gebeurt alleen op Linux. Zou nu opgelost moeten zijn!

Als je PlugData patches in pure-data wil draaien zal je 2 external pakketten moeten installeren, ELSE en Cyclone. Dat doe je in door Help -> Find Externals te doen, en dan ELSE en cyclone te downloaden.
 
Back
Top