make a plugin? pluggo?

    Dec 10 2010 | 5:06 am
    I am looking to create a simple lightweight plugin that converts vst timeline values into UDP data and be able to send this data localhost into max msp.
    i can use max/msp 5 quite well, but I just had a look at version 4 and wow it is different. Does anyone know if it is worth my while to spend a week or two trying to make this work in version 4? is it possible to make such a plugin in pluggo?
    any advice would be great.
    thank you.

    • Dec 10 2010 | 5:27 am
      the old otudp externals worked in OS9 and i have also seen them in pluggos in logic 7, OSX 10.3.9.
      "vst timeline", would _not be supported by pluggo (but i dont think you mean the VST protocol terminology here, or do you?)
    • Dec 10 2010 | 7:03 am
      Thanks for your reply. i managed to make a pluggo plugin and have it work in cubase.
      it is made from a patch that is a simple data slider which controls the data2 amount of an OSC message and is then sent out through 'udpsend ' I can then pick the udp signal up in max..
      2 problems however.
      i cannot automate the slider ( write/read) i can only use it on the fly inside cubase.
      the reason seems to be that the slider is not registered as a parameter inside the plugin. Although i can see the slider and slide it via the "View : interface" option of the plugin. When i go into "View: parameter" there is no slider mentioned.
      thanks any further help on this would be great : )
    • Dec 10 2010 | 8:45 am
      in case you think there is some magick between a slider and cubase ... let me tell you there isnt. you must define and provide a vst parameter yourself using the [pp] object. 
      when programming plug-ins in max, just think of pp as "the host" and you will easily get into it.
      you connect UI elements or flonum or [int] or whatever to pp and back, with no "set" required.
      have you found [plugconfig] already? that is the other half of the parameter business.
      make sure you use unique IDs, dont use number starting with 128, dont forget to enter an ID.
      pp and plugconfig will work in maxmsp just as later in cubase.
      what cubase are you using? official pluggo support stopped some years ago .. not everything what is documented will work.
      i recommend to use a parameter range of 0. 1. and not scale with the pp object.
      maybe you want to use my abstractions ...
    • Dec 10 2010 | 8:55 am
    • Dec 10 2010 | 9:04 am
      hey thanks Roman : )
      As you mention, it was the missing plugconfig ! seems to be working well now!
      awesome. I am quite shocked ,I thought id be on this for 2 weeks. : P
      it was a very small patch however, but Wow. feels nice to have made my first pluggo!
      Hopefully max 5 will bring pluggo back some day!
      thanks for your help Roman! you rule! : P
    • Dec 10 2010 | 9:10 am
      Didn't see your zip file before i posted ! thanks for that, im unable to view it as i am on my linux internet machine at the moment. my pc is in the other room with no network ability as of yet and my memory stick is broken.typical. Is that a PP external in the zip? my xp version had it already included luckily. : )
    • Dec 10 2010 | 9:21 am
      there is missing something ... and there is something wrong in the helpfile to 110.ppcopntrol ... you might watn to disconnect the numberbox coming out of the pp .. and if thet does not help, connect the other shit to the middle outlet instead of the first ... gotta leave house now.
    • Dec 10 2010 | 9:36 am
      cheers Roman.thanks for your help . have a good day! : )