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:
      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~