Hi, I am just beginning to get involved with the OLPC so please forgive me if this topic is already covered. I am also new to python so my learning curve is somewhat steep. I am attempting to build a go game activity starting with the connect_activity. I would like to produce sounds for various game play events such as victory, loss, atari, etc. I would also like the sounds the child hears from the OLPC be consistent and culturally appropriate. I would posit that if all the activities made consistent "utterances" to the child, the value of the OLPC learning experience would be enhanced.
I would like to suggest a way to give a this consistent localized sound personality to the OLPC through the csound object. I propose that there be a simple csound method: emote( emotion, intensity ) where emotion is a string index into a table of localized sounds intensity is an integer that regulates the degree of the emotion Sample emotion strings would be: "win" - produces a reward sound appropriate to the locale "lose" - opposite of win "yes" - indicate acceptance "no" - opposite of no "warn" - indicate more thought may be required "approval" - encourage "disapproval" - discourage The intensity may select a different sound or if the table lacks multiple intensities may just adjust volume. The goal of the object is to give activity designers a sound palate that is localized to the cultural of the child. In c++ I would use an enumerator for the emotion parameter, however it appears python lacks enumerators. Is there a better python/sugar methodology that would simplify the interface to the sound selection? _______________________________________________ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel