1
0
mirror of https://github.com/sjlongland/atinysynth.git synced 2025-09-13 10:03:15 +10:00
Commit Graph

5 Commits

Author SHA1 Message Date
Luciano Martorella
c19c6dddcb - Added sequencer from binary 'waveform' and ADSR data.
- Added waveform generic API to create waveforms, and use period instead of frequency in waveform (avoid division on MCUs)
- Introduced 'def' struct in ADSR API for reuse
- Multi-track MML parser and compilation
- Added some samples from https://electronicmusic.fandom.com/wiki/Music_Macro_Language
- Added scale.mml for testing
2021-05-18 20:18:29 +02:00
Luciano Martorella
b6bdd2557c - Fixed fractional frequency 2021-05-16 19:02:33 +02:00
6f7749c0fb
waveform: Increase step to 16-bits.
Integer overflow was breaking sawtooth output.
2017-04-09 07:19:04 +10:00
2a9c5ac4dd
waveform: Fix square wave generation. 2017-04-08 22:02:02 +10:00
84370bd932
ADSR-based synthesizer for microcontrollers
Initial check-in.
2017-04-08 18:57:37 +10:00