SynthMaker

Midi to mono - need velocity

Archive · 2006 6 old posts

From the original SynthMaker forum (2004–2014), with its members’ names and dates.

ginocote ·

Hi,

Why don't we have the velocity for the midi to mono module?

The same for the pitch and gate.

What the N mean on the midi to mono module?

Thank you

sambean ·

Hi ginocote..

To get the velocity you have to use the midi splitter, I thinks it's the 'data 2' value of status = 144. I know very little about midi, so somebody better confirm this.

N is the number of notes that are being pressed, this can be used to generate a gate signal in code:

gate = (N>0)&1.0;

And the midi 'note' number output is equivalent to pitch..

If you're an early adopter, there's a monophonic synth I submitted in the ea's forumthat uses all these and also portamento..

Cheers

Sam

caco ·

sambean wrote: Hi ginocote..

To get the velocity you have to use the midi splitter, I thinks it's the 'data 2' value of status = 144. I know very little about midi, so somebody better confirm this.

Yes Sambeam you're right. For anyone who is not sure about the MIDI in synthmaker, a status of 128 =note off, status 144 = note on, data one is the MIDI note (0-127) and data two is velocity (0-127).

Nu Audio Science ·

Is there a way to do a Monophonic synth without having hundreds of modules to do what the MIDI to poly normally does ?

doug4350 ·

Is there a way to do a Monophonic synth without having hundreds of modules to do what the MIDI to poly normally does ?

From what I've learned (and read on the forum), I doubt it. I've heard there are plans to improve the midi side, but atm, it's kind of limited. It would be nice if the primitives would have a channel assigned

(I believe they're all poly-in's) -- Edit Uhmm oops... I mean omni mode 😊 --

. It'd be nice that even b-4 that happens that the code component support midi. That way at least the group members can contrib & help out in the mean time.

To answer your question NAS, if you only have a single synth hooked up, or, your host selects the channel, nope. First you need to lock on to the channel the synth is x-mitting before you can do anything monophonic otherwise. To kick it up a notch, even a single synth can be broken down to use zones x-mitting on different channels.

To make things a bit lighter, the math(s) involved with midi is much easier than dsp.

Aloha, Doug [/b]

Tom7777 ·

It'd be nice that even b-4 that happens that the code component support midi. That way at least the group members can contrib & help out in the mean time.

I think that this has been requested before so its probably on the to do list somewhere also with a float/int code module but theres a workaround for using the code module for maths so thats probably further down the list. It would probably be seperate to the code module though (im guessing anyway) 🙂

Wrote something here? To have a post removed or your name hidden, write to [email protected].

Before your first post

A few rules keep this a friendly place. You agree to them once.

Shown next to what you post, here and in the app. It doesn’t have to be your real name: 3–24 lower-case letters, digits or _ (capitals become lower case, spaces become _).

    Then your post goes up straight away.

    Delete this reply?

    Open it in SynthMaker?

    It goes on the track you’re editing there, in place of that track’s sound, and into My sounds. Your other tracks stay as they are.

    Want to keep that track’s sound? Start a new song in SynthMaker first (Song › New song), then open this.

    Report this reply?

    Only the developer reads reports. The person isn’t told who reported them.

    What’s wrong with it?

    Block this person?

    You won’t see their posts and replies here any more. They aren’t told, and you can unblock them at any time.

    People you’ve blocked

    Their posts and replies are hidden from you. Unblock someone to see them again.

    The community rules

    A few rules keep this a friendly place. Everyone agrees to them once, before their first post.