Diese Veröffentlichung ist eine Übersetzung meiner Anweisungen auf instructables.com. Das Projekt gewann den ersten Platz im DIY Arduino Wettbewerb 2020 von Instructables
Hallo! In diesem Artikel geht es darum, wie ich auf Arduino eine Drehleier gemacht habe.
Demo
Ein bisschen Geschichte
Die Idee der automatischen Musikinstrumente ist nicht neu. Die Leute haben immer versucht, verschiedene Musikinstrumente zu automatisieren, einschließlich des Klaviers.
. , , .
XIX- XX , . , .
— .
. Arduino , — . , - . Arduino . — .
. - . . , . . . , . — . , — . , .
, , . , .
, 40 . Octoliner. Octoliner — . TCRT5000 8 . I2C, Arduino.
, 40 (5x8) . , 88 . 40, .
Arduino. Arduino, . , Arudino MIDI-.
MIDI . MIDI- . , .
Arduino MIDI-. Arduino, USB HID-. MIDI- USB-, Arduino . USB MIDI , — Arduino USB- .
Arduino MKR ZERO. USB HID . , . I2C LCD 16x2 .
. . . , 3D- . , , 3D-, , .
"" "". . M3 65, — . , .
, . . . . .
. . 1-2 , . . 6.
. .
. . , . . 6 . F626ZZ. .
. 2GT . 6 250 . - 3D-, . — GT2 20 6 B6.
, . 4 2 4 6.
, F625ZZ, 6 . .
, , . 4 , 3 2, 6. . 9833 050-060-58.
, . , .
, . TCRT5000 , .
— , , , .
, 8 , 8 . 80. 5 , 400. 5 . , 410 .
5,8. — 4,2 . .
, — . , , , , . , 10 . 10, . 105,8 . 20 — , 40 — , 80 — , 160 — .
MIDI . . , . " " () www.teaching-children-music.com.
- , , MIDI . : E, G A. E MIDI- 64, G 67, A 69.
- MIDI- . , 64, 67 69.
- . 2/4. , . , 40 (2*80 ). 4 , .
- . .
- . , , , . . , . , .
, . , 1. . .
- "Hedwig's Theme" Patrick Piesman.
MIDI :
41, 42, 43, 45, 48, 49, 50, 52
54, 55, 56, 58, 59, 60, 61, 62
63, 64, 65, 66, 67, 68, 69, 70
71, 72, 73, 74, 75, 76, 77, 78
79, 80, 81, 82, 83, 84, 85, 86 - "The Black Pearl" Klaus Badelt.
MIDI :
31, 33, 34, 36, 38, 40, 41, 43
45, 46, 48, 50, 52, 53, 55, 57
58, 59, 60, 61, 62, 63, 64, 65
66, 67, 68, 69, 70, 71, 72, 73
74, 76, 77, 79, 81, 82, 85, 86 - "The Entertainer" .
MIDI :
43, 44, 45, 47, 48, 50, 51, 52
53, 54, 55, 56, 57, 58, 59, 60
62, 63, 64, 65, 67, 69, 71, 72
74, 76, 77, 78, 79, 81, 83, 84
86, 87, 88
, CAD- 1, .
- "Hedwig's Theme"
- "The Black Pearl"
- "The Entertainer"
- "Hedwig's Theme"
- "The Black Pearl"
- "The Entertainer"
- CAD
XOD
Arduino XOD. XOD , . , .
amperka/octoliner
— . , , / I2C.
XOD MIDI-. e/midi
MIDI-. e/serial-midi/
e/usb-midi/
MIDI- USB- Arduino.
. quickstart octoliner
amperka/octoliner
. I2C. , amperka/octoliner
. set-brightness
- 1
. set-sensitivity
- 0,9
. DEV1
, DEV2
, DEV3
, DEV4
, DEV5
. usb-midi-device
MIDI
, MIDI-. 1 . gate
.
. MIDI . track-charger
. text-lcd-i2c-16x2
, .
keyboard
. , MIDI
, .
keyboard
, . .
octoliner-read-channels
. . . >=0,7
, ; , . octoliner-read-channels
40 CH0
CH7
40 .
MIDI . . . note-switcher
MIDI- . , — 48_1
, MIDI, . xor
.
MIDI octave
. "" 1 6. . octave
MIDI . , MIDI 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71. , octave
MIDI- USB-.
USB. , c Windows Synthesia. QjackCtl & Qsynth.