However, after discovering the multimedia programming possibilities of Scratch, I realized I could finally design the Randomnopédie player of my lazy summer dreams. I think it works really well. I created a little "buffering" script [you can see inside the player here] by entering the exact length of each of the 20 phrases and having the next phrase start just 1/10 of a second before each current phrase ends; that takes care of the troublesome gaps. I also decided to constrain the random possibilities just a bit to avoid having a phrase repeat itself. Since phrases 11-20 are almost exact repeats of 1-10 (with some important little changes in 18-20), I decided also to avoid having, say, 14 follow 4 or 6 follow 16, since this essentially results in a phrase repetition. (If you'd like to experience the "full random," go here.) The result can be experienced here, or by clicking on the image below:
You'll note that this site allows you to see the full score, with phrases numbered. (I'm proud of the fact that my score has the phrases organized in parallel, so it's easy to see how 5 relates to 15, etc.) Also, you can choose to hit the space bar to fade things out slowly and then see the order in which you heard the phrases played. Or, you can hit the "A" key (once the program has been started) to get the phrases to play in the "right" order - if there is such a thing. Unfortunately, Scratch is flash-based, so it won't work on iPads and the like. Always good to have another problem to fix for the future.
I have another way of re-hearing this music in the works, so stay tuned. It'll be up in a day or two...in the meantime, let the Randomnopédie player slow things down for you and think about the lazy summer days that are coming...
UPDATE: New, live performance of "backwards" version is now available here.
UPDATE 2: New (not yet blogged) measure-by-measure randomizer is now available here.
UPDATE: New, live performance of "backwards" version is now available here.
UPDATE 2: New (not yet blogged) measure-by-measure randomizer is now available here.
No comments:
Post a Comment