Topic: A New Engine? Nearly.
A pretty simple, and not quite complete 1-bit engine.
I know I've been re-inventing-the-wheel here, but I'm still quite proud of doing it from scratch.
It is a monophonic, square-wave monophonic thing - but the duty-cycle varies back and forth as it plays each note from '0-100%' quite pleasingly I think.
It's based on 8-bit 'pitch' values, and I've spent *way* too long hand-tuning it, and then working out values to get a 'lengths' for each of the different pitches of notes that are consistent.
It plays reliably just under 2 octaves (From C#). I think ultimately I'll make a look up table of pitch values, and length multipliers so it's a bit easier to compose for without an excel spreadsheet to hand!