Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
other_boards:midi_keyboard [2017/07/05 23:08] admin [MCP23017] |
other_boards:midi_keyboard [2017/07/06 13:42] admin [OLED Display] |
||
---|---|---|---|
Line 3: | Line 3: | ||
---- | ---- | ||
+ | ==== Code ==== | ||
+ | {{ :other_boards:midi_keyboard_04.zip |}}\\ | ||
+ | ---- | ||
==== MCP23017 ==== | ==== MCP23017 ==== | ||
=== I2C === | === I2C === | ||
Line 40: | Line 43: | ||
===Key and Pin parsing=== | ===Key and Pin parsing=== | ||
- | MCP Key/Note Library | + | MCP1 Key/Note Pin Library |
A0 D1 0 | A0 D1 0 | ||
A1 C#1 1 | A1 C#1 1 | ||
Line 53: | Line 56: | ||
B2 G#1 10 | B2 G#1 10 | ||
B3 A1 11 | B3 A1 11 | ||
- | B4 12 | + | B4 Switch 12 |
- | B5 13 | + | B5 Octave Up 13 |
- | B6 14 | + | B6 Octave Down 14 |
+ | B7 15 | ||
+ | |||
+ | MCP2 Key/Note Pin Library | ||
+ | A0 D2 0 | ||
+ | A1 C#2 1 | ||
+ | A2 E2 2 | ||
+ | A3 D#2 3 | ||
+ | A4 F2 4 | ||
+ | A5 C2 5 | ||
+ | A6 G2 6 | ||
+ | A7 F#2 7 | ||
+ | B0 A#2 8 | ||
+ | B1 H2 9 | ||
+ | B2 G#2 10 | ||
+ | B3 A2 11 | ||
+ | B4 C3 12 | ||
+ | B5 Program Up 13 | ||
+ | B6 Program Down 14 | ||
B7 15 | B7 15 | ||
Line 76: | Line 97: | ||
=== Bit Converter === | === Bit Converter === | ||
[[http://en.radzio.dxp.pl/bitmap_converter/]]\\ | [[http://en.radzio.dxp.pl/bitmap_converter/]]\\ | ||
+ | Settings:\\ | ||
+ | Width: 128 | ||
+ | Hight: 64 | ||
=== Example Code === | === Example Code === | ||
[[https://www.smart-prototyping.com/image/data/2_components/Arduino/100952%20OLED%200.96inch%2012864%20display%20module%20blue/OLED.zip|OLED-Example]]\\ | [[https://www.smart-prototyping.com/image/data/2_components/Arduino/100952%20OLED%200.96inch%2012864%20display%20module%20blue/OLED.zip|OLED-Example]]\\ | ||
+ | |||
+ | ---- | ||
+ | ==== MIDI ==== | ||
+ | === MIDI Library === | ||
+ | Here are the links for the MIDI library for MIDI over the serial pins (TX, RX).\\ | ||
+ | [[https://github.com/FortySevenEffects/arduino_midi_library/releases/tag/4.2|MIDI Library 4.2]]\\ | ||
+ | |||
+ | === MIDI Specifications === | ||
+ | [[http://www.midi.org/techspecs/midimessages.php]] | ||
+ | [[http://dernulleffekt.de/midi/table1.html]]\\ | ||
+ | [[http://dernulleffekt.de/midi/table2.html]]\\ | ||
+ | [[http://dernulleffekt.de/midi/table3.html]]\\ | ||
+ | [[http://dernulleffekt.de/midi/table4.html]]\\ | ||
---- | ---- |