Forums > MaxMSP

Transform MaxMSP patches as VST plugins ?

May 16, 2006 | 4:05 am

Hi,

I have seen a review of Max/MSP which says its patch can be transformed
directly to VST plug-ins without having to use C++. But I have never seen
any tutorial about saving Max/MSP patch as VST plug-ins.

Could any one give me a hint ?

Thanks.

Alex


May 16, 2006 | 6:09 am

Look for "Pluggo" on cycling74.com.

_____________________________
Patrick Delges

Centre de Recherches et de Formation Musicales de Wallonie asbl

http://users.skynet.be/crfmw/max


May 16, 2006 | 11:50 am

With your patch open, go to the File menu, then choose "Build
Collective, Application, Plugin…". You may or may not have to add
files/folders to the window that comes up, feel free to try without
at first. Click "Build". The file that you are prompted to save is
a VST plugin, but which requires at least the Pluggo Runtime
(available for free from Cycling) to run.

HTH,
Dan


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

http://www.jackosx.com


May 16, 2006 | 11:58 am

Do you know how to manage sound inputs/outputs in a patch dedicated to
become a vst plugin?

Regards,
Chris


May 16, 2006 | 12:13 pm


May 16, 2006 | 12:14 pm

I won’t answer your question, but rather point out a somewhat
confusing thing WRT where the documentation is with details about how
to make Pluggos – the best tutorial is in the *Pluggo* package, not
the Max/MSP package. So if you don’t own Pluggo, just download the
demo, install it, and you will see in the resulting main Pluggo
folder a file called "PluggoDevGuide35.pdf" – that’s what you want.

Dan


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

http://www.jackosx.com


May 16, 2006 | 5:27 pm

Thanks,
I’ll do this


May 16, 2006 | 10:07 pm

it works fine with a simple patch. But when I put my big patch with mxj
object used:

May we use mxj in patch to make VST plugs?

Thread 0 Crashed:
0 mxj{ 0x0a330140 mxj_methodlist_resolve + 360
1 mxj{ 0x0a325ef8 maxjava_anything + 336
2 MaxPPC3.1 0x09fa1394 typedmess_fun + 212
3 MaxPPC3.1 0x09fa104c typedmess + 84
4 MaxPPC3.1 0x09fa2318 aeval + 1116
5 MaxPPC3.1 0x09f89b24 bf_fastload + 636
6 MaxPPC3.1 0x09f9a200
lowload_type__FPcslsP4atoms + 480
7 MaxPPC3.1 0x09f9b074
intload_type__FPcslP6symbolsP4atoms + 116
8 MaxPPC3.1 0x09f9b4a0 newload_internal + 512
9 MaxPPC3.1 0x09f9b264 newload + 24
10 MaxPPC3.1 0x09fa1790 typedmess_fun + 1232
11 MaxPPC3.1 0x09fa104c typedmess + 84
12 MaxPPC3.1 0x09fa2318 aeval + 1116
13 MaxPPC3.1 0x09f85a0c atombuf_eval + 144
14 MaxPPC3.1 0x0a014998 patcher_vnewex + 132
15 MaxPPC3.1 0x09fa1394 typedmess_fun + 212
16 MaxPPC3.1 0x09fa104c typedmess + 84
17 MaxPPC3.1 0x09fa6f94 patcher_hidden + 48
18 MaxPPC3.1 0x09fa1394 typedmess_fun + 212
19 MaxPPC3.1 0x09fa104c typedmess + 84
20 MaxPPC3.1 0x09fa2318 aeval + 1116
21 MaxPPC3.1 0x09f89b24 bf_fastload + 636
22 MaxPPC3.1 0x09f9a200
lowload_type__FPcslsP4atoms + 480
23 MaxPPC3.1 0x09f9a928 fileload_extended + 160
24 MaxPPC3.1 0x09fcad50
bpatcher_load__FP8bpatcherPcssP4atoms + 100
25 MaxPPC3.1 0x09fcd384
xbpatcher_new__FP7patchersssssssP4atom + 624
26 MaxPPC3.1 0x09fcd5f0 patcher_bpatcher + 120
27 MaxPPC3.1 0x09fa1394 typedmess_fun + 212
28 MaxPPC3.1 0x09fa104c typedmess + 84
29 MaxPPC3.1 0x09fa2318 aeval + 1116
30 MaxPPC3.1 0x09f89b24 bf_fastload + 636
31 MaxPPC3.1 0x09f9a200
lowload_type__FPcslsP4atoms + 480
32 MaxPPC3.1 0x09f9a928 fileload_extended + 160
33 MaxPPC3.1 0x09f9a848 fileload_type + 76
34 MaxPPC3.1 0x0a0438ac xpcoll_loadentry + 52
35 MaxPPC3.1 0x0a043840 xpcoll_findload + 44
36 MaxPPC3.1 0x0a038940 linklist_funall + 80
37 MaxPPC3.1 0x0a043734 xpcoll_loadpatchers + 72
38 MaxPPC3.1 0x0a04322c xpcoll_load + 72
39 0x062268c0 vstplug_loadfile + 792
40
0x062263c4 vstplug_open + 504
41
0x06221d10 vstplug_load + 1156
42 ampura Generator VST 0x034cd9a8 IntoVstPlugLib + 520
43 ampura Generator VST 0x034cd3a8 main + 792
44 com.steinberg.cubase 0×00653500 dyld_stub_binding_helper
+ 6624024
45 com.steinberg.cubase 0×00652944 dyld_stub_binding_helper
+ 6621020
46 com.steinberg.cubase 0x0065220c dyld_stub_binding_helper
+ 6619172
47 com.steinberg.cubase 0×00656278 dyld_stub_binding_helper
+ 6635664
48 com.steinberg.cubase 0x00651b74 dyld_stub_binding_helper
+ 6617484
49 com.steinberg.cubase 0x00652f2c dyld_stub_binding_helper
+ 6622532
50 com.steinberg.cubase 0×00653014 dyld_stub_binding_helper
+ 6622764
51 com.steinberg.cubase 0x00653a34 dyld_stub_binding_helper
+ 6625356
52 com.steinberg.cubase 0x006582d0 dyld_stub_binding_helper
+ 6643944
53 com.steinberg.cubase 0x00984a74 dyld_stub_binding_helper
+ 9971852
54 com.steinberg.cubase 0x008c3650 dyld_stub_binding_helper
+ 9180264
55 com.steinberg.cubase 0x00663ce8 dyld_stub_binding_helper
+ 6691584
56 com.steinberg.cubase 0x007ba0fc dyld_stub_binding_helper
+ 8093460
57 com.steinberg.cubase 0x0000215c __code_start__ + 512
58 com.steinberg.cubase 0x00001f8c __code_start__ + 48

Chris


May 17, 2006 | 12:57 am

You can use mxj in a Pluggo VST plugin. I just
asked the same question last week – please take a
look in the Pluggo forum archives for where to
place your .class files for the Pluggo to work
(can’t remember the exact path right now).

Dan


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

http://www.jackosx.com


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