creating VST plugin with max patch

Apr 3, 2007 at 3:57pm

creating VST plugin with max patch

hi,

i have some max patches that i would like to run in tracktion/ my music stuff. I understand one can make VST plugins from max patches i was just wondering how you did it?

cheers.

#31165
Apr 3, 2007 at 4:08pm

Max46Topics.pdf -> Collectives

Mattijs

#100878
Apr 3, 2007 at 4:47pm

#100879
Apr 11, 2007 at 9:22am

cant find anything in the documentation…

anyone got a quick way of doing it?

#100880
Apr 11, 2007 at 9:26am

Quote: Nano59 wrote on Wed, 11 April 2007 11:22
—————————————————-
> cant find anything in the documentation…

But it is there.

>
> anyone got a quick way of doing it?

I recommend reading the documentation instead.

Mattijs

#100881
Apr 11, 2007 at 10:55am

ive looked if you could tell me specifically which document then it would help :)

#100882
Apr 11, 2007 at 11:05am

Try Max46Topics.pdf – pages 12-25 – You won’t need to read all of it to get something working but it would still be adviseable.

Andy

#100883
Apr 11, 2007 at 11:09am

On 11 avr. 07, at 12:55, Toiletmuck wrote:

> ive looked if you could tell me specifically which document then it
> would help :)

It’s there:

http://www.cycling74.com/twiki/bin/view/ProductDocumentation/
WebHome#Pluggo

the link file is called “Pluggo Development Materials”.

Cheers,
ej

#100884
Apr 11, 2007 at 12:21pm

Quote: Nano59 wrote on Wed, 11 April 2007 12:55
—————————————————-
> ive looked if you could tell me specifically which document then it would help :)
—————————————————-

What about the second message in this thread?

Mattijs

#100885
Apr 18, 2007 at 3:19pm

I manages to figure it out but how does one make a user interface to be used in other music programs?

i use tracktion

#100886
Apr 19, 2007 at 7:31am

YOU CAN DO IT!

#100887
Apr 19, 2007 at 7:58am

It’s covered in the pluggo Dev guide. by opening the plugconfig object you can choose between the Max interface or pluggos egg sliders.

#100888
Apr 19, 2007 at 11:14am

yeh i figured this out, but when i run the plugin in my program, when i use the max interface the size of the patch is so large i cant see/access all of it..

#100889
Apr 19, 2007 at 11:24am

if it is TOO LARGE TO SEE EVERYTHING try making it smaller.

#100890
Apr 19, 2007 at 11:36am

At 5:14 AM -0600 4/19/07, Toiletmuck wrote:
>yeh i figured this out, but when i run the plugin in my program,
>when i use the max interface the size of the patch is so large i
>cant see/access all of it..

Use the windowsize message within plugconfig, and then adjust the
size of your patcher to taste, before turning it into a VST plugin

Dan Nigrin
Defective Records
202 Hack / PC-1600 User / VSTi Host / OMS Convert / Jack OS X / Major
Malfunction
http://www.defectiverecords.com

http://www.jackosx.com

#100891
Apr 19, 2007 at 12:16pm

Yeh i have tried this but the panel is too small for any reasonable patch that has many vital boxes to be tinkered with ;)

#100892
Apr 19, 2007 at 12:26pm

Quote: Nano59 wrote on Thu, 19 April 2007 08:16
—————————————————-
> Yeh i have tried this but the panel is too small for any reasonable patch that has many vital boxes to be tinkered with ;)
—————————————————-

Why don’t you post your plugconfig text to the list? My bet is you have conflicting size messages which are limiting the size of your plugin… You should be able to make it as large/small as you want with the windowsize message…

Dan

#100893
Apr 19, 2007 at 1:55pm

Quote: Nano59 wrote on Thu, 19 April 2007 06:16
—————————————————-
> Yeh i have tried this but the panel is too small for any reasonable patch that has many vital boxes to be tinkered with ;)
—————————————————-

it should never be too small.

i am absolutely sure that if you make a plug-in window
2560×1600 it will open up that wide.

did you say tracktion/windows is your host?

i only know T2/OSX and this one works, opens pluggo
windows of any size.

mayybe you have bad luck and something is incompatibe in your
configuration, but for now check the spelling of you plugconfig
script and things like that.

#100894
Apr 19, 2007 at 2:12pm

my plugin set up

#C useviews 1 1 1 1;
#C numprograms 8;
#C preempt 1;
#C sigvschange 1;
#C sigvsdefault 32;
#C autosize;
#C defaultview Interface 0 0 0;
#C dragscroll 1;
#C noinfo;
#C uniqueid 128 10 140;
#C initialpgm 1;

#100895
Apr 19, 2007 at 2:14pm

http://img377.imageshack.us/img377/9050/exampleeb1.jpg

that’s the size that appears to come up, as you cansee ive tried to cram all the stuff into that small area.

#100896
Apr 19, 2007 at 2:59pm

Change the line that says

#C autosize;

to

#C windowsize;

Then just set the size of your patcher to your desired plugin window
size, save the patcher, then build it into a plugin.

Best,
Dan

At 8:12 AM -0600 4/19/07, Toiletmuck wrote:
>my plugin set up
>
>#C useviews 1 1 1 1;
>#C numprograms 8;
>#C preempt 1;
>#C sigvschange 1;
>#C sigvsdefault 32;
>#C autosize;
>#C defaultview Interface 0 0 0;
>#C dragscroll 1;
>#C noinfo;
>#C uniqueid 128 10 140;
>#C initialpgm 1;


Dan Nigrin
Defective Records
202 Hack / PC-1600 User / VSTi Host / OMS Convert / Jack OS X / Major
Malfunction
http://www.defectiverecords.com

http://www.jackosx.com

#100897
Apr 19, 2007 at 3:04pm

Oops, and also change the line that says:

#C defaultview Interface 0 0 0;

to

#C defaultview Interface 0 0 1;

This will make your plugin’s graphical view the default view, rather than the egg slider view.

Don’t forget to take a look at all these settings in the MSP Reference manual, under plugconfig.

Best,
Dan

#100898
Apr 19, 2007 at 3:20pm
#100899
Apr 19, 2007 at 4:11pm

dang, some of the plugins when used only come through one channel, does the sounds line have to go through both inputs and outputs of the [plugin~/out~] boxes?

#100900
Apr 19, 2007 at 4:28pm

At 10:11 AM -0600 4/19/07, Toiletmuck wrote:
>dang, some of the plugins when used only come through one channel,
>does the sounds line have to go through both inputs and outputs of
>the [plugin~/out~] boxes?

Yes. Page #302 of the MSP Reference Manual.

Dan Nigrin
Defective Records
202 Hack / PC-1600 User / VSTi Host / OMS Convert / Jack OS X / Major
Malfunction
http://www.defectiverecords.com

http://www.jackosx.com

#100901
Nov 15, 2013 at 8:07pm

Here is the download for pluggo: (per the first reply on this thread)

http://cycling74.com/downloads/older-discontinued/

#271353
Nov 16, 2013 at 4:08pm

what’s the use of this Pluggo detour, when Max had the ability to export to VST directly before? Why has this feature been been deleted from the application? Is that a license issue with Ableton? Why are c74 not supporting customer’s wishes directly?

#271418
Nov 16, 2013 at 8:22pm

since a while there is a huge interest in bringing back 7-8 years old posts here at the forums, often with no reasonable context.

#271425
Dec 10, 2013 at 6:40am

Roman, that’s mainly owed to the search feature using Google’s erm “sense” for “relevant” posts ;) However, what’s the current situation on VST plugin export, if i may ask? Using gen~?

#275317
Dec 11, 2013 at 3:24am

Jayrope, the vst export mentionned in this thread does involve Pluggo. With gen, you can’t export a vst direclty, although you can export a code inside gen to a c/c++ code which you can use inside a vst c/c++ code – afaik, there’s nothing about the interface though. But maybe the gen code export can create a Xcode project even (not sure of that)

#275400
Dec 11, 2013 at 11:00am

There is also Plugtastic, though I’m not sure where that’s got to…

http://74objects.com/plugtastic/

Cheers
Roger

#275441

You must be logged in to reply to this topic.