Add ASCII output program
Clean up
Change all data types again

Perhaps for the last time this time. Now a scale is a 12-bit mask with 1
bits for the notes it includes. The chromatic scale is thus 111111111111
= 2^12-1. Note inclusion becomes a bit test and everything is very efficient.