Forums > MaxMSP

creating VST plugin with max patch

April 3, 2007 | 3:57 pm

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.


April 3, 2007 | 4:08 pm

Max46Topics.pdf -> Collectives

Mattijs


April 3, 2007 | 4:47 pm


April 11, 2007 | 9:22 am

cant find anything in the documentation…

anyone got a quick way of doing it?


April 11, 2007 | 9:26 am

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


April 11, 2007 | 10:55 am

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


April 11, 2007 | 11:05 am

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


April 11, 2007 | 11:09 am

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


April 11, 2007 | 12:21 pm

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


April 18, 2007 | 3:19 pm

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

i use tracktion



_j
April 19, 2007 | 7:31 am

YOU CAN DO IT!


April 19, 2007 | 7:58 am

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


April 19, 2007 | 11:14 am

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


April 19, 2007 | 11:24 am

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


April 19, 2007 | 11:36 am

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


April 19, 2007 | 12:16 pm

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


April 19, 2007 | 12:26 pm

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


April 19, 2007 | 1:55 pm

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.


April 19, 2007 | 2:12 pm

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;


April 19, 2007 | 2:14 pm

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.


April 19, 2007 | 2:59 pm

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


April 19, 2007 | 3:04 pm

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


April 19, 2007 | 3:20 pm

April 19, 2007 | 4:11 pm

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?


April 19, 2007 | 4:28 pm

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


November 15, 2013 | 8:07 pm

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

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


November 16, 2013 | 4:08 pm

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?


November 16, 2013 | 8:22 pm

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.


December 10, 2013 | 6:40 am

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


December 11, 2013 | 3:24 am

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)


December 11, 2013 | 11:00 am

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

http://74objects.com/plugtastic/

Cheers
Roger


Viewing 31 posts - 1 through 31 (of 31 total)