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
    • 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
    • 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
    • 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 0x00653500 dyld_stub_binding_helper
      + 6624024
      45 com.steinberg.cubase 0x00652944 dyld_stub_binding_helper
      + 6621020
      46 com.steinberg.cubase 0x0065220c dyld_stub_binding_helper
      + 6619172
      47 com.steinberg.cubase 0x00656278 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 0x00653014 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