Go Down

Topic: Arduino as midi sequencer (Read 563 times) previous topic - next topic


I'm doing an experiment where arduino is a midi sequencer. I don't have the hardware to build an actual midi port yet so I'm just using Max/MSP as my midi output.

I see that every serial function writes ascii FOR EACH PLACE! Is this how serial/midi interfaces around the world work? Why send a byte each for 9 and 0 when you could just send one byte for 90?

So what will my synth actually be looking for when I start sending messages to it? Will I use printHex()?



can't you use printByte() ?

printByte(90); // in your case


or am i misunderstanding you?


i may correct myself :-)

as of arduino version 0004 we have a new serial function

use serial.print( 90, BYTE); instead.

i must admit that i have no real experience with the new version yet. but that's how it's documented.


Capital 'S': Serial.print(90, BYTE);

Go Up

Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

via Egeo 16
Torino, 10131