GeneSynth 2.0 (Teensy 4.1) Demo
Автор: Phuong Ta
Загружено: 2025-11-30
Просмотров: 13
[Note] Been down with a cold while making this video, and I prefer not to talk in my videos anyway. Just a quick video of the finished desktop toy, which is its last as now is the time to focus on my family.
Migrated the GeneSynth project to the Teensy 4.1 with 8MB PSRAM expansion. It features dual 256x64 OLED panels (came as 2 pack) and a 20x4 LCD for debugging. I also enabled USB MIDI for both ports, so it can be used with a MIDI keyboard and connected to a PC running sequencer software. It's not perfect, but a cheap thrill nonetheless.
Improvements over the original project includes porting over the interrupt timer for the VGM player to reduce slowness, utilize the PSRAM for the PCM buffer, and import the Encoder library to fix the jittery and laggy rotary encoders. Display logic was improved to take advantage of the dual displays and reduced latency with the draw calls. Also improved the Save Favorite Voice interface and replaced Save Patch (out of scope) with Save Scene. Scenes let you specify voice data for each FM channel and save it as a set. Lastly, I added Unison mode to create fat FM and PSG monophonic tones.
On the hardware end I got lazy with the pre-amp and power amp and bought it premade. The dual OLEDs are making a lot of noise, so the least I could do was add a ground loop isolator to reduce the noise. Obviously, that's the major drawback with design using perf boards.
Credits to @Aidan_Lawrence for his work making this project possible.
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: