Separating the start of a note (gate) from the pitch (CV)

Dari Puti's icon

Hello, I am a beginner in MaxMSP, I have looked in the forums for an answer to this problem but did not find any...
I want to separate the Pitch information from the Note Start information. I am currently using the MAKENOTE and NOTEOUT objects for this.
From a modular synthesis perspective this should not be difficult to do, as you can send the pitch information (CV) in one side, and the start-note information (gate) in other side.

Does anybody know how to do this in MaxMsp? Apparently in the MAKENOTE object, the pitch and the note-start information can only come from the right-most Hot Inlet, so this two means (what in modular synthesis would be CV and Gate) are not separated.

A practical example for this will be to have a sequencer outputing a melody (pitch information); and isolated apart from this melody or sequencer; a beat generator which decides when this pitch information is released into a note (gate).

Bill 2's icon

If you mean something like this you'd send the pitch value to the right inlet of an [int] and when you want that pitch to play a note just bang it, like so:

Max Patch
Copy patch and select New From Clipboard in Max.

Source Audio's icon

midi does not work like that.
Midi message has status byte followed by note number and velocity
If you try to send out only part of that information as midi,
it will get ignored.
It is another thing if you want to use note number internally, without midi.
Than note number can be used for whatever you want, ignoring note on, off
and velocity

Roman Thilenius's icon


it really depends on the context - which i dont get in the original post.

for "inside max", for example when building a custom synth, it is easy.

Dari Puti's icon

I meant exactly what you sent me BILL 2, thank you so much for your answer, I was trying and trying and could find the way to make it work. Now I need to understand why the "i" object is making it work :)