Cov txheej txheem:

Digital Synth VRA8-Px rau Arduino Uno: 3 Kauj Ruam
Digital Synth VRA8-Px rau Arduino Uno: 3 Kauj Ruam

Video: Digital Synth VRA8-Px rau Arduino Uno: 3 Kauj Ruam

Video: Digital Synth VRA8-Px rau Arduino Uno: 3 Kauj Ruam
Video: Ричард Баранюк об open-source образовании 2024, Lub rau hli ntuj
Anonim
Digital Synth VRA8-Px rau Arduino Uno
Digital Synth VRA8-Px rau Arduino Uno

Ua los ntawm ISGK Instruments

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

Tswv yim

  • 3 Lub Suab Paraphonic Synthesizer rau Arduino Uno
  • Qhov sib txawv ntawm Digital Synth VRA8-P

Nta

  • 3 Lub Suab Paraphonic Synthesizer (Pseudo Polyphonic Synthesizer), MIDI Suab Module
  • Serial MIDI In (38400 bps), PWM Audio Out (Pin 6), PWM Rate: 62500 Hz
  • Sampling Rate: 15625 Hz, Ntsuas Qhov tob: 8 khoom

Demo Suab

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

Sau ntawv

  • Muab tso rau hauv Ogaki Mini Maker Faire 2016
  • Muab tso rau hauv Maker Faire Tokyo 2017, Analog Synth Builders 'Summit 17

VRA8 Series

  • Digital Synth VRA8-P
  • Digital Synth VRA8-M

Kauj ruam 1: Kev thaiv kab

Thaiv
Thaiv

Yuav tsum tau kho vajtse

  • A1: Arduino Uno
  • U1: 3.5 hli Suab Jack
  • R1: 150 ohm Resistor

    lossis 140 ~ 160 ohm Resistor (piv txwv li 100 + 47, 100 + 27 + 27)

  • R2: 100 ohm Resistor
  • C1: 100 nF Capacitor
  • Hlau

Thaiv

Saib daim duab

Kauj Ruam 2: Kev Txhim Kho Software

  1. Rub tawm Source code thiab rho tawm nws.

    Los ntawm

  2. Download Hairless MIDISerial Choj thiab rho tawm nws.

    Los ntawm

  3. Rub tawm loopMIDI thiab nruab nws.

    Los ntawm

Kauj ruam 3: Pib Synthesizer

Pib Synthesizer
Pib Synthesizer
Pib Synthesizer
Pib Synthesizer

Kev piav qhia rau Windows

  1. Sau DigitalSynthVRA8Px.ino rau Arduino Uno thiab txiav tawm Arduino IDE.

    CEEV FAJ: Siv Arduino IDE 1.8.1 lossis tom qab

  2. Pib loopMIDI.
  3. Pib hairless-midiserial.exe (Hairless MIDISerial Bridge).

    • Teeb [Cov Ntaub Ntawv]> [Nyiam]> [Baud tus nqi] mus rau 38400 bps.
    • Xaiv Arduino Uno (COM*) ntawm Serial Port.
    • Xaiv loopMIDI Chaw nres nkoj ntawm MIDI Hauv.
  4. Qhib vra8-px-ctrl.html (VRA8-Px CTRL) nrog Google Chrome.

    • Xaiv loopMIDI Port ntawm MIDI OUT.
    • Xaiv tus tswj MIDI ntawm MIDI IN (yog tias koj muaj).
  5. Nyem (lossis kov) Software Keyboard, thiab koj tuaj yeem hnov lub suab.

CEEV FAJ

  • Nyem suab yuav tshwm sim thaum koj txuas lub suab tawm mus rau lub amp/tus hais lus lossis rov pib dua lub rooj tsavxwm
  • Nyem suab yuav tshwm sim thaum koj hloov cov tswj (tshwj xeeb yog AMP EG thiab FILTER CUTOFF)
  • QHUAV QHOV CUTOFF nrog cov lim RESO siab tuaj yeem ua rau cov neeg hais lus puas tsuaj
  • Arduino PWM lub suab tso tawm yog ib txoj kab tsis sib thooj tawm

    Thov txuas qhov no mus rau lub hwj chim amp/lub mloog pob ntseg amp (tsis yog hais lus/lub mloog pob ntseg ncaj qha)

Pom zoo: