Simple chiptune player with Yamaha's YMZ294 controlled by Arduino loaded ATmega328!Designed by microwavemont, Ships from Japan
This is a semi-kit. All of SMD components are pre-soldered but for completion, moderate soldering skill is required. What is it? Simple chiptune player consists of Yamaha's PSG (programmable signal...Read More…
This is a semi-kit. All of SMD components are pre-soldered but for completion, moderate soldering skill is required.
Simple chiptune player consists of Yamaha's PSG (programmable signal generator) IC, YMZ294 controlled by Arduino boot loader (Arduino Pro 8MHz) loaded ATmega328.
Chiptune has a special 80's "nostalgia" for the past. Even the generation of this era may have a fresh feeling to hear them. More than 5 years ago, there was a small "boom" in Japan to use YMZ294 through Arduino and the pioneer had made Arduino library and sample code to enjoy YMZ294. Very recently I have had a chance to listen chiptune (and was impressed) so I recalled this development in the past and tried to make this board.
Arduino compatible with Arduino Pro (3.3V/8MHz) bootloader loaded ATmega328
Onboard USB-UART (Silicon Labs. CP2102) is prepared for direct sketch upload.
Onboard 0.25W audio amplifier (NJM2113) for speaker drive is prepared.
Output selection jumper can select audio out for speaker or headphone jack (3.5mm mono).
Small high-quality magnetic speaker is attached for standalone play!
How to play?
Lots of library and program implementation can be found on GitHub or several website. Please find the information by search words "YMZ294 Arduino". The details can be found at YMZ284 datasheet, it seems 294 is a improved version of 284 and basically they are same. Several sample code (Arduino sketch) is released at github
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!