Building VST instruments


    Feb 22 2006 | 3:15 pm
    Hi.
    I'm trying to build a VST instrument in Max, but I can't figure out how to make the host (Cubase) recognize the plugin as an instument/synth rather than an ordinary effect.
    Do I have to specify that the plugin is an instrument in the plugconfig-window? I've read the reference manuals and searched the mail-archive, but haven't found any answer to this...
    Thanks in advance for any help! Kristian

    • Feb 22 2006 | 3:50 pm
      From the Pluggo Documentation/Tutorial P8:
      In order for this plug-in to receive MIDI input in many host applications, it needs to advertise itself as a synthesizer. To do this, you use the synth keyword in your plugconfig script. Open the script by double-clicking on the plugconfig object to see this.
      #C synth;
      b.
    • Feb 22 2006 | 3:56 pm
      have you tried to put this line in your plugconfig
      #C synth;
      ?
      Cheers, Jakob
    • Feb 22 2006 | 9:57 pm
      22/02/06, kl. 16:50 +0100 , skrev Bernhard Loibner:
      > From the Pluggo Documentation/Tutorial P8:
      Dammit! - I search and search and search and search, but no matter how, I just can't find this "Pluggo Documentation/Tutorial P8" anywhere. Please help!
      /J
    • Feb 22 2006 | 10:24 pm
      Thanks for the help on the VST-synth.
      I searched the web for the lines quoted from the pluggo tutorial and found the doucument here: http://homepages.gold.ac.uk/ems/pdf/PluggoDevGuide.pdf
      Kristian
    • Feb 23 2006 | 10:49 pm
      That development guide refers to the PlugMaker app. which I've read is no longer used.
      Also, do we need to own Pluggo to make plug-ins? I thought all we need is Max/MSP?
      Furthermore, I can't seem to find ANY (up-to-date) information whatsoever in the Max/MSP documentation or in the intardwebs explaining what the Build Collective/Application/Plug-In function is or how to use it
      Thanks...
    • Feb 23 2006 | 11:22 pm
      You don't need Pluggo to make the plug-ins, but you'll need Pluggo runtime to run them.
      The Max45TutorialsAndTopics-document has a section about collectives: "Collectives: Grouping Files into a Single Project" (p 387) It explains the basics of the "Build Collective/Application/Plug-in" function
      Kristian
      ----Original Message Follows---- From: matt Subject: [maxmsp] Re: Building VST instruments Date: Thu, 23 Feb 2006 15:49:21 -0700
      That development guide refers to the PlugMaker app. which I've read is no longer used.
      Also, do we need to own Pluggo to make plug-ins? I thought all we need is Max/MSP?
      Furthermore, I can't seem to find ANY (up-to-date) information whatsoever in the Max/MSP documentation or in the intardwebs explaining what the Build Collective/Application/Plug-In function is or how to use it
      Thanks...
    • Mar 09 2006 | 3:18 am
      page 387 said this:
      You can also make an audio plug-in (VST, RTAS, and AU) with Max/MSP. For details and examples of building plug-ins with Max/MSP see the Pluggo Developer Materials that are installed with Pluggo, which can be downloaded from www.cycling74.com.
      so, it seems i'm going in circles. i can't find the abovementioned documents and i'm not trying to build a collective or standalone.
      hmm...
      got it! very easy... what about creating an interface, though, with egg sliders, etc.?
    • Mar 10 2006 | 4:25 pm
      anyone? it seems like this feature of max/msp is sorely underdocumented...
    • Mar 10 2006 | 4:47 pm
      As far as I know you can only make VST plugins with Pluggo. Pluggo is an add on to Max that you buy separately.
    • Mar 10 2006 | 4:54 pm
      Well, I was able to create a plug-in .dll by using the information from p. 387 and some information I gleaned from an older document on plug-in creation that's hard to find unless you have a direct link to it. The plug-in works but I have no idea how to create a Pluggo-style interface. perhaps that part is restricted to Pluggo owners. Although, I don't see why you'd have to buy the 5 million Pluggo plug-ins if all you wanted to do was create your own.
    • Mar 10 2006 | 5:02 pm
      On Mar 10, 2006, at 8:25 AM, matt wrote:
      > > anyone? it seems like this feature of max/msp is sorely > underdocumented...
      See the pluggo development documentation (where this info resides). You don't need to buy pluggo to build pluggo plugins of your own.
      -Joshua
    • Mar 10 2006 | 5:12 pm
      Quote: cebec wrote on Fri, 10 March 2006 09:25 ---------------------------------------------------- > anyone? it seems like this feature of max/msp is sorely underdocumented... ----------------------------------------------------
      there is no helpfile for plugconfig - but it is documented in the max reference book.
      (actually somebody of us should make a helpfile one day)
    • Mar 10 2006 | 5:14 pm
      but i couldn't find the pluggo development documentation... or what i did find mentioned the plug-in maker, etc. is it included with the runtime? i swear i checked everywhere. thanks!
    • Mar 10 2006 | 5:15 pm
      ah, right, thanks for reminding me...the plugconfig page of the ref. manual was another source of info.
    • Mar 10 2006 | 5:21 pm
      Now I am confused. I thought you could not build VST plugins in Max with out Pluggo. As far as I know Max does not come with things like plugin~, plugout~, etc... Are you saying I can create a VST plugin with out pluggo installed? Can some one please tell me how to do this.
      Anthony
    • Mar 10 2006 | 5:26 pm
      Quote: Anthony Palomba wrote on Fri, 10 March 2006 10:21 ---------------------------------------------------- > Now I am confused. I thought you could not build VST plugins in > Max with out Pluggo. As far as I know Max does not come > with things like plugin~, plugout~, etc...
      there are two distributions of MAXMSP and the anthony version comes with less objects.
      do you have the anthony version?
    • Mar 10 2006 | 5:34 pm
      You can build plug-ins all day long in MaxMSP without installing Pluggo. However, in order to use those plugins, you will need to install at least the Pluggo Runtime. The Development Materials folder inside of Pluggo Applications includes tutorials and a manual that covers all of these topics in detail.
      Cheers, Andrew B.
    • Mar 10 2006 | 5:52 pm
      ok. wow. so i have to download a 32 mb files just to get the documentation. can that be made available separately? also, p. 387 refers to it as being available on this site, but it doesn't say where (or that you have to download Pluggo) to get it.
      thanks!
    • Mar 10 2006 | 6:03 pm
      Hi Matt, For the time being, you'll need to go ahead and download Pluggo to get the developer documentation.
      Sorry for the hassle. AB
      matt wrote: > ok. wow. so i have to download a 32 mb files just to get the documentation. can that be made available separately? also, p. 387 refers to it as being available on this site, but it doesn't say where (or that you have to download Pluggo) to get it. > > thanks!
    • Mar 10 2006 | 6:08 pm
      ok, thanks. at least i know where to get it, now.
    • Mar 10 2006 | 8:48 pm
      > ok. wow. so i have to download a 32 mb files just to get the > documentation. can that be made available separately? also, p. > 387 refers to it as being available on this site, but it > doesn't say where (or that you have to download Pluggo) to get it.
      phuk .. i mean ... how do you wanna .. when you are not even ... to find ... jesus ...
      -110 headaches
    • Mar 10 2006 | 9:44 pm
      Hello all,
      Is anyone else having this problem? My Max/MSP has no such object as "out", but "Out" works wonderfully.
      I am on WinXP SP2 -- I first noticed this problem with 4.5.6, but it has carried over into 4.5.7.
      Thanks,
      Michael
    • Mar 10 2006 | 10:25 pm
      plugout~?
      what's the out object for?
    • Mar 10 2006 | 10:41 pm
      'out' or 'Out' both seem to work here with last Max update and OS X.
      Julien.
      NB: out is for use with poly~