Turinys:

„Digital Synth VRA8-Px“, skirtas „Arduino Uno“: 3 žingsniai
„Digital Synth VRA8-Px“, skirtas „Arduino Uno“: 3 žingsniai

Video: „Digital Synth VRA8-Px“, skirtas „Arduino Uno“: 3 žingsniai

Video: „Digital Synth VRA8-Px“, skirtas „Arduino Uno“: 3 žingsniai
Video: Digital Synth VRA8-Px 1.2.0 Demo (Recording from Arduino) 2024, Birželis
Anonim
„Digital Synth VRA8-Px“, skirtas „Arduino Uno“
„Digital Synth VRA8-Px“, skirtas „Arduino Uno“

Pagaminta ISGK Instruments

  • https://github.com/risgk/digital-synth-vra8-p/tree/vra8-px-v2
  • https://risgk.github.io/

Koncepcija

  • 3 Parafoninis balso sintezatorius, skirtas „Arduino Uno“
  • Skaitmeninės sintezės variantas VRA8-P

funkcijos

  • 3 balso Parafoninis sintezatorius (Pseudo polifoninis sintezatorius), MIDI garso modulis
  • Serijinis MIDI įėjimas (38400 bps), PWM garso išėjimas (6 kontaktas), PWM dažnis: 62500 Hz
  • Mėginių ėmimo dažnis: 15625 Hz, bitų gylis: 8 bitai

Garso demonstracinė versija

https://soundcloud.com/risgk/sets/digital-synth-vra8-px

Pastabos

  • Parodytas „Ogaki Mini Maker Faire 2016“
  • Parodytas „Maker Faire Tokyo 2017“, „Analog Synth Builders“Summit 17

VRA8 serija

  • „Digital Synth VRA8-P“https://www.instructables.com/id/Digital-Synth-VRA8-P-for-Arduino-Uno/
  • „Digital Synth VRA8-M“https://www.instructables.com/id/Digital-Synth-VRA8-M-for-Arduino-Uno/

1 žingsnis: laidų prijungimas

Laidai
Laidai

Reikalinga aparatūra

  • A1: „Arduino Uno“
  • U1: 3,5 mm garso lizdas
  • R1: 150 omų rezistorius

    arba 140 ~ 160 omų rezistorius (pvz., 100 + 47, 100 + 27 + 27)

  • R2: 100 omų rezistorius
  • C1: 100 nF kondensatorius
  • Laidai

Laidai

Žiūrėkite vaizdą

2 veiksmas: programinės įrangos diegimas

  1. Atsisiųskite šaltinio kodą ir ištraukite jį.

  2. Atsisiųskite „MIDISerial Bridge“be plaukų ir išimkite.

  3. Atsisiųskite „loopMIDI“ir įdiekite.

3 žingsnis: paleiskite sintezatorių

Paleiskite sintezatorių
Paleiskite sintezatorių
Paleiskite sintezatorių
Paleiskite sintezatorių

„Windows“paaiškinimas

  1. Parašykite „DigitalSynthVRA8Px.ino“į „Arduino Uno“ir uždarykite „Arduino IDE“.

    ATSARGIAI: naudokite „Arduino IDE 1.8.1“arba naujesnę versiją

  2. Paleiskite „loopMIDI“.
  3. Paleiskite „hairless-midiserial.exe“(„Hairless MIDISerial Bridge“).

    • Nustatykite [File]> [Preferences]> [Baud rate] iki 38400 bps.
    • Serijiniame prievade pasirinkite „Arduino Uno“(COM*).
    • Pasirinkite „loopMIDI“prievadą „MIDI In“.
  4. Atidarykite „vra8-px-ctrl.html“(VRA8-Px CTRL) naudodami „Google Chrome“.

    • Pasirinkite loopMIDI prievadą MIDI OUT.
    • Pasirinkite MIDI valdiklį MIDI IN (jei turite).
  5. Spustelėkite (arba palieskite) programinės įrangos klaviatūrą ir galite išgirsti garsą.

ATSARGIAI

  • Kai garsas prijungiamas prie stiprintuvo/garsiakalbio arba iš naujo nustatoma plokštė, gali atsirasti spragtelėjimo garsų
  • Pakeitus valdiklius (ypač AMP EG ir FILTER CUTOFF) gali atsirasti spragtelėjimo garsų
  • Žemas FILTER CUTOFF ir didelis FILTER RESO gali sugadinti garsiakalbius
  • „Arduino PWM“garso išvestis yra vienpolė LINE OUT

    Prijunkite jį prie maitinimo stiprintuvo/ausinių stiprintuvo (ne tiesiogiai prie garsiakalbio/ausinių)

Rekomenduojamas: