https://github.com/munshkr/picopico
:headphones: ATtiny85-based chiptune player
https://github.com/munshkr/picopico
attiny85 chiptune mml sound
Last synced: 7 days ago
JSON representation
:headphones: ATtiny85-based chiptune player
- Host: GitHub
- URL: https://github.com/munshkr/picopico
- Owner: munshkr
- License: gpl-3.0
- Created: 2017-01-01T22:53:07.000Z (almost 9 years ago)
- Default Branch: main
- Last Pushed: 2022-11-11T15:54:56.000Z (almost 3 years ago)
- Last Synced: 2025-04-14T17:11:50.345Z (6 months ago)
- Topics: attiny85, chiptune, mml, sound
- Language: JavaScript
- Homepage:
- Size: 94.7 KB
- Stars: 29
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# picopico ピコピコ
A very small chiptune synthesizer and player. Sound is made with an 8-bit microcontroller (Attiny85) and
tries to mimic a classical sound chip used in video game consoles from the 80s.Pretty much inspired by [1-bit symphony](http://www.1bitsymphony.com/) by
Tristan Perich and [lft/kryo's project](http://www.linusakesson.net/hardware/chiptune.php).
## Hardware
* AVR ATtiny85
* CR2032 coin cell battery
* 1K resistor
* 0.1uf capacitor
* 3.5mm audio jack
* Push button### Schematic
Note: This schematic is old and inaccurate (although similar). Please see this [tutorial](https://github.com/munshkr/picopico/wiki/Programming-with-Arduino-Uno) as the protoboard picture reflects more accurately the current design.

## Software
* Music written in an MML-like language
* HTML5 editor with sound emulator## To do
- [x] Change current parser for a standard MML parser
```
> AB cdefg4 l8 >cde