Topic: Adding vocal track
Hello,
maybe you are aware of this, but to sum it up - it should be extremely straightforward to add vocal abilities to any 1-bit engine, as it seems, by the means of either microsamples (probably even 16-bit "bitmask" quantity in a register, and doing ADD HL, HL, is enough to express basic in-tune harmonics between distinct vowels) or to use, otherwise unused AY channels to sum it up additively.
Viznut's engine
https://www.youtube.com/watch?v=BFo7IEy92No
Agemixer's Freestyler od SID MOS6581
https://www.youtube.com/watch?v=R5bzqhp1Jqk
Famous speech in U96 songs was actually STSPEECH.TOS utility on Atari ST, utilising AY-3-891x
https://www.youtube.com/watch?v=_dG2zekU2ak
https://www.youtube.com/watch?v=k7FMfy3YgN0
https://www.atari-forum.com/viewtopic.php?t=2254
Kecal, the routine from unknown author (it's NOT Oldsoft - Zdeněk Starý), was pioneering microsamples
https://worldofspectrum.org/archive/sof … -2-oldsoft
And recetly, I have found this, looks like it uses sequence of 32 Gameboy's 4-bit samples:
https://www.youtube.com/watch?v=8g9AN5PPYQE
https://gbdev.gg8.se/wiki/articles/Game … d_hardware
http://www.devrs.com/gb/files/hosted/GBSOUND.txt
Are You aware of any other routine of this kind? I think this is very unexplored area...
Zilogat0r
P.S.: UTZ, great posts about engine techniques and computer music history! I'm a biiig fan of what you are doing.