makenote weirdness

midiguru's icon

Learning (re-learning) the basics. My first test with makenote reveals two problems, one of which may be in my system rather than in Max. First, makenote's velocity input doesn't seem to work. (See attached patch.) No matter what I send from the slider to the inlet, the output velocity is always the default argument.

makenote_badness.maxpat
text/plain 6.41 KB

Second, the timing is sloppy. Horrible, really. I'm using loopMIDI to send the notes across to FL Studio, so the problem _could_ be loopMIDI, not in metro or makenote. I'll have to proceed further in the tutorials before I can test this using Max's own audio devices, but naturally I'm curious whether there's a way to get decent timing. (Yes, I have a fast computer.) Is there a utility that works better than loopMIDI?

Luke Hall's icon

The message box you have between the [+] and [makenote] is appending 100 to the end of each MIDI note value which is overriding the velocity you set at the inlet and causes it to always be 100. You can just remove the message box completely and patch the [+] directly into [makenote] to fix the issue.

midiguru's icon

You're right, of course. How embarrassing. Thanks.

Luke Hall's icon

No problem. And don't worry about it, I guarantee you're not the first and won't be the last to do this kind of thing!