Worlde EasyPad 12 Portable Mini USB 12 Drum Pad MIDI Controller

Worlde EasyPad 12 Portable Mini USB 12 Drum Pad MIDI Controller
  • Sellerlinkarea.us
  • List PriceUS$54.99piece
  • Sale PriceUS$54.99piece
  • ShippingFree Shipping
  • Ratings3,7 (640)

Product Description

Specification:

Model: 476393
Board size: 57.4 x 53.1mm

Features:

This MIDI board design can be directly plugged into the arduino use. Supports MIDI communication protocol, you can control synthesizers and other music equipment. MIDI standard asynchronous serial interface protocol and have a lot of similarities, you can use the arduino controller UART port to send and receive MIDI data.
MIDI board provides MIDI-IN and MIDI-OUT port, and MIDI-THRU port. When MIDI board when directly plugged into the arduino, MIDI-IN / THRU connection is arduino hardware serial RX pin, MIDI-OUT is connected TX. MIDI-IN port is optically isolated, to prevent ground loops. Dial-board switch to download MIDI arduino code without removing the board, will dial switch to OFF (ie disconnect the arduino RX) when you download the code, after downloading the hit ON.
MIDI devices are generally divided into two categories: the controller (which produce equipment MIDI signals) and synthesizers (including sampling, sequencing, etc.). After the latter got into MIDI data to make noise or light or other effects.
MIDI is a serial protocol, it can be transmitted per second 31250. Arduino's built-in serial ports can be sent at this rate.
MIDI byte is divided into two types: command byte and data bytes. The command byte is generally 128 or more, or hexadecimal form of 0x80 ~ 0xFF. Digital bytes generally less than 127,0x00 ~ 0x7F.

Package includes:

1 x MIDI Shield Breakout Board

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.
*/
void setup() {
// Set MIDI baud rate:
Serial.begin(31250);
}

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);
delay(100);
//Note on channel 1 (0x90), some note value (note), silent velocity (0x00):
noteOn(0x90, note, 0x00);
delay(100);
}
}

// 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) {
Serial.write(cmd);
Serial.write(pitch);
Serial.write(velocity);
}



MIDI IN&OUT Port Shield Breakout Board For Arduino Uno AVI PIC Digital Interface

MIDI IN&OUT Port Shield Breakout Board For Arduino Uno AVI PIC Digital Interface

MIDI IN&OUT Port Shield Breakout Board For Arduino Uno AVI PIC Digital Interface

MIDI IN&OUT Port Shield Breakout Board For Arduino Uno AVI PIC Digital Interface

MIDI IN&OUT Port Shield Breakout Board For Arduino Uno AVI PIC Digital Interface

MIDI IN&OUT Port Shield Breakout Board For Arduino Uno AVI PIC Digital Interface

Similar Products

Random Printed Midi Dress
US$51.98