>oops, sent my email simultaneous to you Alex, but I just thought of
>one more reference:
>
>if the strings are alphabetic and you want to synthesise
>
>kkkhhrjffiiiiiio
>
>from an existing database of sound grains which has been learnt, see
>this paper:
>
>Michael Casey. Acoustic lexemes for organizing internet audio.
>Contemporary Music Review, 24(6):489-508, December 2005.
>
>For Michael, the alphabet is just a nice cheap coding mechanism (aab
>is different to abb when you search for matches). once constructed,
>you could just use it via particular strings which have more
>cultural meaning:
>
>aaaaaaarrrgh!
you could use lazy lindenmayer in sc:
// stream a string as axiom. 1 level of rewiting
(
var axiom, rules;
axiom = Pseq("hello Aristide").asStream;
rules = [
"r" -> "rr",
"i" -> "ou",
"u" -> "i"
];
z = axiom.rewriteString(rules);
z.all.join; // stream all characters into one string
)
--
.
Received on Sat Oct 28 2006 - 22:10:42 BST