Go Down

Topic: Tutorial para iniciar MIDI+Arduino (Read 547 times) previous topic - next topic


May 21, 2019, 05:38 pm Last Edit: May 21, 2019, 10:50 pm by surbyte Reason: Editado tag para códigos
Les dejo este tutorial como empezar en proyectos MIDI basados en arduino


Trata sobre el proyecto que viene de ejemplo en el IDE de arduino sobre MIDI

Code: [Select]
  MIDI note player

  This sketch shows how to use the serial transmit pin (pin 1) to send MIDI note data.
  If this circuit is connected to a MIDI synth, it will play the notes
  F#-0 (0x1E) to F#-5 (0x5A) in sequence.

  The circuit:
  - digital in 1 connected to MIDI jack pin 5
  - MIDI jack pin 2 connected to ground
  - MIDI jack pin 4 connected to +5V through 220 ohm resistor
  - Attach a MIDI cable to the jack, then to a MIDI synth, and play music.

  created 13 Jun 2006
  modified 13 Aug 2012
  by Tom Igoe

  This example code is in the public domain.


void setup() {
  // Set MIDI baud rate:

void loop() {
  // play notes from F#-0 (0x1E) to F#-5 (0x5A):
  for (int note = 0x1E; note < 0x5A; note ++) {
    //Note on channel 1 (0x90), some note value (note), middle velocity (0x45):
    noteOn(0x90, note, 0x45);
    //Note on channel 1 (0x90), some note value (note), silent velocity (0x00):
    noteOn(0x90, note, 0x00);

// plays a MIDI note. Doesn't check to see that cmd is greater than 127, or that
// data values are less than 127:
void noteOn(int cmd, int pitch, int velocity) {

La idea es explicar los errores básicos y poder iniciar en el mundo del MIDI basado en arduno


Go Up