Anpassade MIDI-Controller (3 / 5 steg)
Steg 3: Testa din sensorer, rattar, reglar, etc
Innan du börjar sätta ihop allt till styrelsen, testa dina sensorer för att se till att du kan få dem arbeta.
Öppen kodning Arduino-miljö, och för varje potentiometer, Använd denna kod, asterisker betyder användning
int val;
int lastVal;
void midiMessage (byte kommando, byte data1, byte data2)
{Serial.write(command); Serial.write(Data1); Serial.write(data2); }
void setup()
{
Serial.BEGIN(9600);
}
void loop()
{
}
_______________
I funktionen loop så detta format för varje potentiometer eller värdeintervall du läser via analoga ingångar:
Val = analogRead(*analog pin#*);
om (val! = lastVal)
{
midiMessage(176,1,leftslideVal);
}
lastVal = Val;
________________
MIDI-data skickas till en seriell port. Nu är det dags att ta emot dessa data med max/msp, och skicka ut dem som MIDI-meddelanden.
Här finns en max patch som du kan använda för att testa att din sensorer arbetar (och senare skicka MIDI-data till en DAW)