[Bengt Richter] > It might also be interesting to keep a running sum of the base 12 > values and use sum % 88 to select piano keys, to let it walk intervals > outside of a single octave ;-)
The generated would then run from the low octaves to high octaves monotically, then start over again and again. Maybe a more interesting approach might be to pick the note in the same octave, the octave below or above, where the new note is closest to the preceding one. > a "random" walk picture was interesting. Using the closest note would have similarity with a random walk, given Ï digits are seemingly random. On a random walk, one gets away from the departure point on average, the distance being proportional to sqrt(N) where N is the number of steps. So, when using the closest note, one would need a corrective device nevertheless so notes are kept near the middle of the range of comfortable audible frequencies. > Anyone have an easy python midi interface for windows to play on the > sound card? I could generate a .wav file to play tones, but midi > would be much more compact ;-) There are surely many. I use my own (Python) interfaces on Linux, and even there, by combining a few tools, it is rather easy to get .WAV files out of MIDI. In any case, googling around might help. -- FranÃois Pinard http://pinard.progiciels-bpi.ca -- http://mail.python.org/mailman/listinfo/python-list