synth_emulator

所属分类:机器人/智能制造
开发工具:C++
文件大小:0KB
下载次数:0
上传日期:2021-04-22 21:56:35
上 传 者sh-1993
说明:  允许esp32充当全功能合成器的库。允许多音音符播放自定义波形和灵活的运动...,
(Library allowing the esp32 to act as a fully functional synthesizer. Allows for polytonic note playing/custom waveforms, and flexible music composing. Done for fun and also my final project of Creative Embedded Systems at Columbia University)

文件列表:
License.txt (19346, 2021-04-22)
bin/ (0, 2021-04-22)
bin/noteorg.py (3703, 2021-04-22)
examples/ (0, 2021-04-22)
examples/modular_synth/ (0, 2021-04-22)
examples/modular_synth/modular_synth.ino (4209, 2021-04-22)
library.properties (280, 2021-04-22)
src/ (0, 2021-04-22)
src/apuEmulator.cpp (8701, 2021-04-22)
src/apuEmulator.h (4723, 2021-04-22)
src/notes.h (2909, 2021-04-22)
test/ (0, 2021-04-22)
test/test.ino (4209, 2021-04-22)

# Synth_Emulator-ESP32 This library is made by me to turn an ESP32 into a fully functional polytonic synth with flexible wave shaping abilities and complex song structuring. You can turn an esp32 with a single cheap piezzo buzzer basically into a full-fledged synth! ## Features Polyphony--play up to as many notes at once, Real-time speed adjustment, Complex note scheduling--the sky is the limit ADSR Envelopes/ structuring ### TODO: minor bug fixes when ADSR sustain is zero Perhaps add compression for notes ## Installation and Requirements: 1. Nothing but this library is needed to make this work, as well as one speaker. 2. Clone`https://github.com/bnhwa/synth_emulator` 3. Arduino needs to be installed. Go [here](https://www.arduino.cc/en/software) to download the latest version. Open the Arduino IDE and follow the instructions [here](https://randomnerdtutorials.com/getting-started-with-esp32/) to configure Arduino for the ESP32 and download the ESP32 board configuration. 4. After downloading this library, either as a folder or in .zip form, go in the Arduino IDE and go to `Sketch->Include Library->Add .zip Library` and select the library. Voila, now it is ready for use.

近期下载者

相关文件


收藏者