make a plugin? pluggo?

Dec 10, 2010 at 5:06am

make a plugin? pluggo?

hello.

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 127.0.0.1 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.

#53846
Dec 10, 2010 at 5:27am

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?)

-110

#193795
Dec 10, 2010 at 7:03am

hello

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

#193796
Dec 10, 2010 at 8:45am

 
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 …

#193797
Dec 10, 2010 at 8:55am

Attachments:
  1. ppstuffforum.zip
#193798
Dec 10, 2010 at 9:04am

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

#193799
Dec 10, 2010 at 9:10am

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. : )

#193800
Dec 10, 2010 at 9:21am

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.

Attachments:
  1. oops.zip
#193801
Dec 10, 2010 at 9:36am

cheers Roman.thanks for your help . have a good day! : )

#193802

You must be logged in to reply to this topic.