All Projects → munshkr → Picopico

munshkr / Picopico

Licence: gpl-3.0
🎧 ATtiny85-based chiptune player

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Picopico

Matchering
🎚️ Open Source Audio Matching and Mastering
Stars: ✭ 398 (+2387.5%)
Mutual labels:  sound
Jsfx
Javascript Sound Effect Generator
Stars: ✭ 553 (+3356.25%)
Mutual labels:  sound
Salamandra
Salamandra is a tool to find spy microphones that use radio freq to transmit. It uses SDR.
Stars: ✭ 657 (+4006.25%)
Mutual labels:  sound
Pts
A library for visualization and creative-coding
Stars: ✭ 4,628 (+28825%)
Mutual labels:  sound
Romplayer
AudioKit Sample Player (ROM Player) - EXS24, Sound Font, Wave Player
Stars: ✭ 445 (+2681.25%)
Mutual labels:  sound
Apulse
PulseAudio emulation for ALSA
Stars: ✭ 574 (+3487.5%)
Mutual labels:  sound
Soundwave
Illustrate your sound waves on the fly 🚀
Stars: ✭ 390 (+2337.5%)
Mutual labels:  sound
Lasp
Low-latency Audio Signal Processing plugin for Unity
Stars: ✭ 816 (+5000%)
Mutual labels:  sound
Swift Video Generator
Stars: ✭ 517 (+3131.25%)
Mutual labels:  sound
Webaudiofont
Use full GM set of musical instruments to play MIDI and single sounds or effects. Support for reverberation and equaliser. No plugins, no Flash. Pure HTML5 implementation compatible with desktop and mobile browser. See live examples.
Stars: ✭ 600 (+3650%)
Mutual labels:  sound
Odas
ODAS: Open embeddeD Audition System
Stars: ✭ 435 (+2618.75%)
Mutual labels:  sound
Pulsemixer
CLI and curses mixer for PulseAudio
Stars: ✭ 441 (+2656.25%)
Mutual labels:  sound
Io 808
An attempt at a fully recreated web-based TR-808 drum machine.
Stars: ✭ 576 (+3500%)
Mutual labels:  sound
Soundnet
SoundNet: Learning Sound Representations from Unlabeled Video. NIPS 2016
Stars: ✭ 416 (+2500%)
Mutual labels:  sound
Listen To Wikipedia
Live, generative music from Wikipedia edits
Stars: ✭ 685 (+4181.25%)
Mutual labels:  sound
Dx7 Supercollider
My accurate Yamaha DX-7 clone. Programmed in Supercollider.
Stars: ✭ 395 (+2368.75%)
Mutual labels:  sound
Helenos
A portable microkernel-based multiserver operating system written from scratch.
Stars: ✭ 553 (+3356.25%)
Mutual labels:  sound
Blueprintsound
A plugin for Unreal Engine 4 that surfaces sound-related functionality to Blueprint.
Stars: ✭ 6 (-62.5%)
Mutual labels:  sound
Oto
♪ A low-level library to play sound on multiple platforms ♪
Stars: ✭ 789 (+4831.25%)
Mutual labels:  sound
React Native Music Control
Display and manage media controls on lock screen and notification center for iOS and Android.
Stars: ✭ 585 (+3556.25%)
Mutual labels:  sound

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 by Tristan Perich and lft/kryo's project.

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 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<c o5 r c
  • [x] Implement Square waveform for voice 1 and 2
  • [x] Implement Noise waveform for voice 3
  • [ ] Envelopes!
  • [ ] Work on MML compiler and editor

License

Schematic and original source code made were taken from a series of blog posts by David Johnson-Davies.

Schematic image is licensed under Creative Commons 4.0. Source code is licensed under GPLv3.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].