Go to file
Jay Robson 2be2f972d8 add README 2024-10-01 01:54:17 +10:00
.gitignore working play from progmem 2024-08-25 13:55:43 +10:00
Project.jpg add README 2024-10-01 01:54:17 +10:00
README add README 2024-10-01 01:54:17 +10:00
buttons.cpp improvements 2024-09-30 23:25:16 +10:00
buttons.hpp added song skipping 2024-09-29 18:07:58 +10:00
dac.hpp can now interface with eeprom; improved computer communication 2024-08-28 13:10:57 +10:00
data.cpp added song skipping 2024-09-29 18:07:58 +10:00
data.hpp added song skipping 2024-09-29 18:07:58 +10:00
eeprom.cpp improvements 2024-09-30 23:25:16 +10:00
eeprom.hpp added song skipping 2024-09-29 18:07:58 +10:00
entry.hpp improvements 2024-09-30 23:25:16 +10:00
indicator.cpp optimisations 2024-08-31 16:31:19 +10:00
indicator.hpp can now interface with eeprom; improved computer communication 2024-08-28 13:10:57 +10:00
scheduler.cpp improvements 2024-09-30 23:25:16 +10:00
scheduler.hpp added track skipping 2024-09-27 22:46:51 +10:00
serial.cpp can now interface with eeprom; improved computer communication 2024-08-28 13:10:57 +10:00
serial.hpp added bufferless i2c implementation 2024-08-31 01:53:25 +10:00
soft_twi.cpp added track skipping 2024-09-27 22:46:51 +10:00
soft_twi.hpp optimisations 2024-08-31 16:31:19 +10:00
timing.hpp initial commit 2024-08-19 22:43:24 +10:00
tone-generator.ino added track skipping 2024-09-27 22:46:51 +10:00
tone.cpp use integer math only for tone generation 2024-08-26 13:02:17 +10:00
tone.hpp can now interface with eeprom; improved computer communication 2024-08-28 13:10:57 +10:00
tones.cpp optimisations 2024-08-31 16:31:19 +10:00
tones.hpp optimisations 2024-08-31 16:31:19 +10:00
util.hpp improvements 2024-09-30 23:25:16 +10:00

README

This uses an AVR microcontroller (ATMega328P-PU, which is in the Uno R3). 
- Microconroller: https://git.onewaycoding.com/jay/tone-generator
- MIDI parser: https://git.onewaycoding.com/jay/midi-parser

![Project](Project.jpg)