-
Notifications
You must be signed in to change notification settings - Fork 3
A polyphonic music generator for the ATtiny, specifically for the EvilMadScientist Hanukkah menorah
License
LenShustek/ATtiny-playtune
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
A polyphonic music generator for the ATtiny,
specifically for the Evil Mad Scientist Hanukkah menorah
PLAYTUNE interprets a sequence of simple commands ("note on", "note off", and "wait")
that represents a polyphonic musical score without volume modulation. I've posted
a general interrupt-driven version for Arduinos at
https://github.com/LenShustek/arduino-playtune.
There is a companion program for turning MIDI files into score commands at
https://github.com/LenShustek/miditones.
This much-simplified version of PLAYTUNE for the ATtiny processor uses polling
instead of timer-driven interrupts, avoids multiplication or division at runtime,
and mostly does 8-bit arithmetic. The frequencies are less accurate, but we can
play more simultaneous tones than the number of hardware timers.
I wrote this version for the Evil Mad Scientist menorah kit
http://www.evilmadscientist.com/2009/new-led-hanukkah-menorah-kit/
and posted on their forum about it.
http://www.evilmadscientist.com/2013/musical-menorah/
I used the free Atmel "Studio" development environment, although it might
also be possible to use the Arduino IDE. I'm posting this mostly as a
source of ideas; you will have to make changes for other hardware environments.
-- Len
About
A polyphonic music generator for the ATtiny, specifically for the EvilMadScientist Hanukkah menorah
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published