Uploaded February 2014 | Updated September 2026, 1 week ago
This second part extends to mixing of multiple samples and utilizing a precise timer interrupt. Four waves are stored in the program memory of the MCU. The circuit forms a wave table where each wave can be triggered by pressing a button. Accessing more than 64kb of memory isn't straight forward, but it's also shortly explained.
Used software:
Audacity - audacity.sourceforge.net
bin2h - code.google.com/p/bin2h
Arduino IDE - arduino.cc/en/Main/Software
Music:
"The Drowned (small theme)"
by _ghost
ccmixter.org/files/_ghost/37456
2012 - Licensed under Creative Commons Attribution (3.0)
creativecommons.org/licenses/by/3.0
This second part extends to mixing of multiple samples and utilizing a precise timer interrupt. Four waves are stored in the program memory of the MCU. The circuit forms a wave table where each wave can be triggered by pressing a button. Accessing more than 64kb of memory isn't straight forward, but it's also shortly explained.
Used software:
Audacity - audacity.sourceforge.net
bin2h - code.google.com/p/bin2h
Arduino IDE - arduino.cc/en/Main/Software
Music:
"The Drowned (small theme)"
by _ghost
ccmixter.org/files/_ghost/37456
2012 - Licensed under Creative Commons Attribution (3.0)
creativecommons.org/licenses/by/3.0