Sharmanka di Arduino

Publikasi ini adalah terjemahan dari instruksi saya yang diposting di instrables.com. Proyek memenangkan tempat pertama dalam kontes Arduino DIY 2020 dari Instructables





Halo! Artikel ini tentang bagaimana saya membuat hurdy-gurdy di Arduino.



Demo





Sedikit sejarah



Ide alat musik otomatis bukanlah hal baru. Orang selalu berusaha mengotomatiskan berbagai alat musik, termasuk piano.





XVIII . . .





. , , .



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.





  1. , , MIDI . : E, G A. E MIDI- 64, G 67, A 69.
  2. MIDI- . , 64, 67 69.
  3. . 2/4. , . , 40 (2*80 ). 4 , .
  4. . .
  5. . , , , . . , . , .




, . , 1. . .



  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
  2. "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
  3. "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, .





XOD



Arduino XOD. XOD , . , .



amperka/octoliner — . , , / I2C.





XOD MIDI-. e/midi MIDI-. e/serial-midi/ e/usb-midi/ MIDI- USB- Arduino.



gabbapeople/barrel-organ/







. 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.




All Articles