Съдържание:

Цифров синтезатор VRA8-Px за Arduino Uno: 3 стъпки
Цифров синтезатор VRA8-Px за Arduino Uno: 3 стъпки

Видео: Цифров синтезатор VRA8-Px за Arduino Uno: 3 стъпки

Видео: Цифров синтезатор VRA8-Px за Arduino Uno: 3 стъпки
Видео: синтезатор или цифровое фортепиано? 2024, Ноември
Anonim
Цифров синтезатор VRA8-Px за Arduino Uno
Цифров синтезатор VRA8-Px за Arduino Uno

Произведено от ISGK Instruments

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

Концепция

  • 3 гласов парафоничен синтезатор за Arduino Uno
  • Вариант на цифров синтезатор VRA8-P

Характеристика

  • 3 гласов парафоничен синтезатор (псевдо полифоничен синтезатор), MIDI звуков модул
  • Сериен MIDI вход (38400 bps), PWM аудио изход (Pin 6), PWM скорост: 62500 Hz
  • Честота на дискретизация: 15625 Hz, Битова дълбочина: 8 бита

Демо аудио

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

Бележки

  • Изложено в Ogaki Mini Maker Faire 2016
  • Изложено в Maker Faire Tokyo 2017, среща на върха на строителите на аналогови синтезатори 17

Серия VRA8

  • Цифров синтезатор VRA8-P
  • Цифров синтезатор VRA8-M

Стъпка 1: Окабеляване

Електрически инсталации
Електрически инсталации

Необходим хардуер

  • A1: Arduino Uno
  • U1: 3,5 мм аудио жак
  • R1: 150 ома резистор

    или 140 ~ 160 ома резистор (напр. 100 + 47, 100 + 27 + 27)

  • R2: 100 ома резистор
  • C1: 100 nF кондензатор
  • Проводници

Електрически инсталации

Вижте изображението

Стъпка 2: Инсталиране на софтуер

  1. Изтеглете изходния код и го извлечете.

    От

  2. Изтеглете Hairless MIDISerial Bridge и го извлечете.

    От

  3. Изтеглете loopMIDI и го инсталирайте.

    От

Стъпка 3: Стартирайте синтезатора

Стартирайте синтезатора
Стартирайте синтезатора
Стартирайте синтезатора
Стартирайте синтезатора

Обяснение за Windows

  1. Напишете DigitalSynthVRA8Px.ino в Arduino Uno и излезте от Arduino IDE.

    ВНИМАНИЕ: Използвайте Arduino IDE 1.8.1 или по -нова версия

  2. Стартирайте loopMIDI.
  3. Стартирайте hairless-midiserial.exe (Hairless MIDISerial Bridge).

    • Задайте [Файл]> [Предпочитания]> [Скорост на предаване] на 38400 bps.
    • Изберете Arduino Uno (COM*) на сериен порт.
    • Изберете loopMIDI порт на MIDI In.
  4. Отворете vra8-px-ctrl.html (VRA8-Px CTRL) с Google Chrome.

    • Изберете loopMIDI порт на MIDI OUT.
    • Изберете MIDI контролер на MIDI IN (ако го имате).
  5. Щракнете (или докоснете) софтуерната клавиатура и ще чуете звука.

ВНИМАНИЕ

  • Може да се чуят звуци при щракване, когато свържете аудио изхода към усилвател/високоговорител или нулирате платката
  • При смяна на контролерите може да се чуе щракване (особено AMP EG и FILTER CUTOFF)
  • Ниското FILTER CUTOFF с високо FILTER RESO може да повреди високоговорителите
  • Аудио изходът на Arduino PWM е еднополюсен LINE OUT

    Моля, свържете това към усилвател/усилвател за слушалки (не към високоговорител/слушалки директно)

Препоръчано: