VST instruments in Max/MSP

connect_icut's icon

Basic Max/MSP question:

Is it possible to use the VST~ object to play VST instruments using MIDI or does the object only handle audio inputs to VST effects?

Basically, I'm asking: can I use VST instruments in Max?

zipb's icon

yes.

Zip Boterbloem
Media Mechanics
Zwaluwstraat 54
2025 VR Haarlem
The Netherlands
+31627014758
zip@knoware.nl

Op 28-okt-2006, om 20:50 heeft Sam Macklin het volgende geschreven:

>
> Basic Max/MSP question:
>
> Is it possible to use the VST~ object to play VST instruments using
> MIDI or does the object only handle audio inputs to VST effects?
>
> Basically, I'm asking: can I use VST instruments in Max?

connect_icut's icon

So how do I control a VST synth in Max using a MIDI keyboard? In the MSP reference guide it says that if the VST object is running an instrument, the conrol input will be ignored.

zipb's icon

See the vst~ object help.

Zip Boterbloem
Media Mechanics
Zwaluwstraat 54
2025 VR Haarlem
The Netherlands
+31627014758
zip@knoware.nl

Op 28-okt-2006, om 22:13 heeft Sam Macklin het volgende geschreven:

>
> So how do I control a VST synth in Max using a MIDI keyboard? In
> the MSP reference guide it says that if the VST object is running
> an instrument, the conrol input will be ignored.

Jean-Francois Charles's icon
Luigi Castelli's icon

Hi c74 folks,

I am on a Mac Powerbook 2.16 Ghz Intel Core Duo.

I instantiated matrix~ with 250 inlets and 250 outlets
and it all worked great. When I increased the number
of inlets to 500, Max nicely reported in the Max
window "resizing to 250 signals" and it all worked
great again. However when I increased the number of
outlets to 500, upon turning the DSP on Max crashed
immediately. So it seems that the matrix~ object has a
set limit for the number of inlets that can be
created, but no limit for the number of outlets.

So this leads to my following dev question:

In z_dsp.h I see that there's an enum constant
SYS_MAXSIGS = 250, which is the "number of signal
inlets you can have in an object".

Does this mean that:

1 - when writing an MSP object with a variable number
of inlets I always have to check against the user
error of instantiating the object with more than 250
inlets at creation time?

2 - There's no set limit for the number of outlets,
but there should be because Max/MSP doesn't like too
many inlets as well as too many outlets? If this is
the case what's the limit for the number of audio
outlets I should check for in my MSP objects?

Thanks for shedding any light on this.

- Luigi

--- Sam Macklin wrote:

>
> So how do I control a VST synth in Max using a MIDI
> keyboard? In the MSP reference guide it says that
> if the VST object is running an instrument, the
> conrol input will be ignored.
> maxmsp mailing list
> maxmsp@cycling74.com
> https://cycling74.com/mailman/listinfo/maxmsp
>

------------------------------------------------------------
THIS E-MAIL MESSAGE IS FOR THE SOLE USE OF THE INTENDED RECIPIENT AND MAY CONTAIN CONFIDENTIAL AND/OR PRIVILEGED INFORMATION. ANY UNAUTHORIZED REVIEW, USE, DISCLOSURE OR DISTRIBUTION IS PROHIBITED. IF YOU ARE NOT THE INTENDED RECIPIENT, CONTACT THE SENDER BY E-MAIL AT SUPERBIGIO@YAHOO.COM AND DESTROY ALL COPIES OF THE ORIGINAL MESSAGE. WITHOUT PREJUDICE UCC1-207.
------------------------------------------------------------

Low, Low, Low Rates! Check out Yahoo! Messenger's cheap PC-to-Phone call rates
(http://voice.yahoo.com)

maxmsp mailing list
maxmsp@cycling74.com
https://cycling74.com/mailman/listinfo/maxmsp

(karrrlo)'s icon

check Gregory Taylor's inVeSTigation tutorials in tutorials section
of this site.
part2 covers the use and control of VSti

Quote: connect_icut wrote on Sat, 28 October 2006 11:50
----------------------------------------------------
> Basic Max/MSP question:
>
> Is it possible to use the VST~ object to play VST instruments using MIDI or does the object only handle audio inputs to VST effects?
>
> Basically, I'm asking: can I use VST instruments in Max?
----------------------------------------------------

connect_icut's icon

Thank you. Those tutorials really did the trick.