PDVst Maxing CPU on load
Hello. I was the last maintainer of pdVst, but I abandonned this project.
The cpu peak occurs when puredata + Tcl/Tk is loading. Hopefully it doesn't crash the host but for my own needs it did the job and I didn't investigate further.
If you need only puredata Vanilla I'd strongly recommend you to use
Camomile plugin , actively maintained and better integrated within modern hosts. If you need externals, there are some tricks to do it with pd~, but it's more complicated.
PORTABLE: What is the best way to trim down
I would like to make a portable directly...if I can get pdvst to work...but what is the best way to optimise and take along only the absolute minimum required?
PDVst Maxing CPU on load
Hi All
Been a while
Im wanting to simply use a midi plugin that simulates the guitar synth hold functions of old eg sustain vs hold and play over top of held notes (infinity hold) etc. Did it ages ago...works nicely.
So to make sure all was ok before I spent too much time on porting my own stuff for use as a vst plugin; I installed the pdmidi example.(PDVst)
No problems, installed fine
BUT
When it loads...the cpu in whatever host I load it into maxes out.
I tried turning of the inputs (setting the init file to inputs = 0) etc but no avail
I have the latest PD installed into the vst plugin directory using the new way of installation
Any ideas??
Cheers
PD version 0.61-4
Hosts
Kore 2 64 (last version)
Ableton 10.17 64bit
VST wrapper to be used as VST
Do you know my patch "Ewolverine"? The functionality is limited on midi for now, but I experimented with a pdvst version already and the results were similar. The only problem was that I couldn't figure out how to make a VST out of a pd patch. I was also thinking of stuff you mentioned. I don't think that's very hard to do, but first I need to convert a patch into a vst with midi and audio inputs as well as outputs. I don't use artificial neural nets. The audio analysis of sampled sounds is based on spectral comparison to a target sample. ANNs are not necessary for such operations. If I'd like to check adapted sound against some special features I want them to provide, I'd surely use ANNs, but that would probably cost me many months or even years of development. I don't think that I have the necessary endurance for that. At least not in pd. Patches would be highly complex and surely I'd myself not be able to overlook it.
Create standalone application
pd extended offered this functionality as a built in feature from what I hear. Unfortunately, pd-extended is a bit dated and no longer maintained... that said, if your patch does not require features from the latest releases of puredata, you could build it in extended and use it's make-app function. If that won't work for you, then making a standalone app from a puredata patch is still possible, but not exactly a simple task. There are actually several ways that you could do this, all of which will likely require some knowledge of coding in other languages like C, java, python etc. If you were looking to make something for mobile devices, there are apps available that can wrap your patch to run in it's own app container type of thing in android and ios. For that, check out pddroidparty, libpd and mobmuplat. If you want to run a patch as a vst type plugin within a DAW, check out pdpulp, chamomile and the one that is i think windows only, pdvst.
If your only need to make a standalone app is to cater to people who are less computer savvy, then I would say that the amount of effort it would take to make a truly standalone app from a pd patch is probably overkill and then some. You could much more easily make a patch that functions somewhat like a standalone app, in that you click an icon and the patch opens up and runs, by creating a launch script. How you would go about doing this would depend on what OS you are using. OSX and linux both run on unix, so a bash script that launches pd and opens the patch with all the desired settings could be written, marked executable (sudo chmod +x <filename>) and assigned an icon. A script could even be made to automate the installation of puredata to go with it.
If you want to be really thorough, you could compile/build a version of puredata from source, making sure all the needed dependencies are contained within the source directory and linked accordingly, and house it in a bundled folder (something like all applications and .kext files on OSX operate,) But once again, this would have some caveats, has it's own learning curve and is generally no simple task for someone who isn't already well versed in these types of things. The easiest thing would probably be to just install pd for your clients manually or via script and make a launch script that they can just click on and have it automatically open pd and the patch of choice.
Hope that helps
Can PdVst send OUT midi data?
I installed PD because I wanted to figure out how to convert CC into Notes. It was amazingly simple after reading a few help files.
So... I then discovered PdVst and set it up. It works fine with the 2 demos that come with it and after making a VST out of my little CC to Note patch I found that it receives MIDI just fine but it doesn't seem to send MIDI data OUT.
If I put my plugin in one Ableton Live track and send CCs to it I can see the number boxes connected to ctlin going up and down as I turn a knob, then if I put an instrument in another track and tell it to receive MIDI from the first track I get nothing.
Question:
This patch works fine if I run it in Pure Data and send it's MIDI output to Ableton Live using Midi-Yoke but it doesn't seem to output MIDI if I use it in PdVst.
Is PdVst capable of sending out MIDI?
Chord splitter / polyphonic-to-mono
hi,
i need something like the "split poly" vst-ma plug-in http://www.midi-plugins.de/mplug/mplug-splpol.html , but my host doesn't support that format. did anyone programme such a thing in Pd so I could convert it into PDvst?
Elden
Pdvst to ableton live
I want to use Pd plugins in Live (pdvst http://crca.ucsd.edu/~jsarlo/pdvst/) and it works with the files which are in there (Pd_Synth.dll & Pd_Gain.dll), but when I open my own vst in Live, it shuts down.... Maybe there's a .gpd file needed for Gui as included in the pdvst folder named Pd_Synth.gpd...?
Pdvst (effect-plugin) notein-problem
Thanks for the reply!
I don't think it's a configuration issue, because it works for other plugins, like GSnap and a granular synth (Partikkel Audio) with audio- and midi-input, amongst others. This is what I did: Add a "midi out" and set the port number to the same as the effect plugin. Theoretically, this method should work for any VST-effect. But for all I know, PdVst could work better in other DAWs, like Sonar..
Have you tried to run a PdVst effect plugin in Sonar, and successfully give it both audio- and midi-input simultaneously?
In the pdv-file I have to specify whether my plugin should act as an effect or an instrument. I set it to effect (VSTi = FALSE), because that makes most sense for my patch. A VST-effect should theoretically be able to receive both audio- and midi-input. If I set it to instrument, it will, by design, be unable able to receive any audio to prosess.
It is, of course, possible that pdvst disables [notein] when the plugin is set to act as an effect..
I attached my .pdv, in case you want to check it for errors.
Pdvst (effect-plugin) notein-problem
Hi! I'm new in this forum =)
I created a PD-patch that takes midi notes to place several narrow bandpass-filters, in order to extract tone-defining sounds out of noisy sounds. This effect requires both audio and midi input. I want to implement this PD-patch as a VST-plugin in my DAW (in this case FL Studio). I have therefore downloaded and applied PdVst to my patch and successfully been able to run it as an effect-plugin in my DAW. But one crucial thing is not working: The sending of midi notes from the DAW (or directly from a midi-keyboard, for that sake) to the [notein] object in my PD patch! * Maybe PdVst-effect-plugins just aren't designed to receive midi notes via the notein-object? If so, what would you suggest as an alternative (method)? Btw, I've tried to create simple a PdVst-instrument (as opposed to effect), and it could successfully receive midi-notes from the DAW, but it didn't have any audio input...
Any help is highly appreciated =)
Here's a (slightly edited) screenshot of my DAW and PdVst with the patch:
(click the image for full size)
* I know the VST-effect standard generally allows effects to receive midi notes this way. For example the VST effect plugin GSnap (ala AutoTune) can tune any (monophonic) sound input to the key played on a midi-keyboard.