Teensy MIDI Controller MOMO

MOMO – Ein MIDI-Interface mit Teensy

MOMO ist ein Musikinstrument, das es der Spieler.in ermöglicht, harmonische Klänge zu erzeugen. Es handelt sich um ein Begleitinstrument, das per Teensy-Board MIDI-Signale erzeugt und ohne viel Übung gespielt werden kann.

Die Konstruktion besteht aus dünnem MDF, das mit EVA-Schaum umspannt wurde.

Bauteile

  • Teensy-Board
  • 6x Taster

Schaltplan

Schaltplan für MOMO, einen Teensy-MIDI-Controller

Code

/* Code für MOMO – ein Teensy 3.2 MIDI-Interface */
 int theButtonPins[] = {2,3,4,5,6,7};    // wo sind die Buttons angeschlossen
 int theNotes[] = {20,21,22,23,24,25};   // definiert, welche Noten gespielt werden
 int numOfButtons = 6;
 
 void setup() {
   Serial.begin(9600);
   for (int i=0; i < numOfButtons; i++){
     pinMode(theButtonPins[i], INPUT_PULLUP);  
   }
 }
 void loop() {
   for (int i=0; i < numOfButtons; i++){
     if (digitalRead(theButtonPins[i])==LOW){
       usbMIDI.sendNoteOn(theNotes[i], 127, 1);
       Serial.print("Note on:\t");
       Serial.println(i);
       delay(200);
       usbMIDI.sendNoteOff(theNotes[i], 127, 1);
       Serial.print("Note off:\t");
       Serial.println(i);
     } else {
       usbMIDI.sendNoteOff(theNotes[i], 127, 1);
     }
   }
   delay(10);
 }

Galerie

Dieses Projekt ist von Jeffrey Tätz entwickelt worden, der es StartHardware freundlicherweise zur Verfügung gestellt hat.


Sieh dir jetzt meinen neuen Arduino-Videokurs an: Jetzt ansehen!


Hier geht es zur Projektwebsite.


Wenn dir das Projekt gefallen hat und du von weiteren interessanten Projekten inspiriert werden willst, sieh dir doch mal mein neues E-Book »Arduino Projekte Volume 1« an!

  • Die beliebtesten Arduino-Projekte von StartHardware
  • Inklusive Schaltplan, Beschreibung und Code
  • Arduino-Schnellstart-Kapitel
  • Kompakter Programmierkurs


Schlagwörter:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

 

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.