AidanHockey5 / ESP8266_VGM_Player_PSG_YM2612

A VGM (Video Game Music) player featuring the YM2612 and SN76489 PSG from the Sega Genesis.
GNU Affero General Public License v3.0
31 stars 3 forks source link

NodeMCU vs Teensy 3.5 #1

Open trash-anger opened 5 years ago

trash-anger commented 5 years ago

Hi Aidan,

What reasons drives you to change from nodemcu to teensy ?

I plan to fork your project to build a YM2612 synth but with an esp32 (the ble capabilities would perhaps be interesting for me in the future to build an android app which would control some parameters of the YM2612)

Also, I think I will do a PR to your project, just to add a mouser compliant list of the components.

AidanHockey5 commented 5 years ago

Hello!

I originally started out with an ESP8266-based design because the processor was decently speedy and it had lots of on-board storage and RAM. The ESP8266 was very limited on I/O though, so I had to use shift-registers to control everything. Since this was the first iteration of my project, the design is very inefficient, slow, and the output stage doesn't sound very good. After lots of refinement and a ton of research, the project has been moved to its final version based on the STM32 platform.

If you'd like to build your own player or contribute to the project, I suggest you look here since it is the most up-to-date, best performing version of the project. https://github.com/AidanHockey5/STM32_VGM_Player_YM2612_SN76489

This STM32 version is better than the teensy/ESP8266 versions ever were by far.

If you're looking for an ESP32 version of the project, my friend Natalie has an outstanding hardware Genesis VGM player that you should definitely check out too. https://www.youtube.com/watch?v=anqZqw_i1xE https://git.agiri.ninja/natalie/megagrrl/tree/master

Thanks for your interest!

On Mon, Jan 7, 2019 at 6:03 PM Florian Frouin notifications@github.com wrote:

Hi Aidan,

What reasons drives you to change from nodemcu to teensy ?

I plan to fork your project to build a YM2612 synth but with an esp32 (the ble capabilities would perhaps be interesting for me in the future to build an android app which would control some parameters of the YM2612)

Also, I think I will do a PR to your project, just to add a mouser compliant list of the components.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/AidanHockey5/ESP8266_VGM_Player_PSG_YM2612/issues/1, or mute the thread https://github.com/notifications/unsubscribe-auth/AI3xb4Twr1B1arPbEx6ExFMZ4gl_P54bks5vA_xkgaJpZM4Z0og1 .