I'd appreciate a reviewer taking the time to review my new activity, ChimePlay. It has been in the queue for several weeks now (originally the queue contained 13 activities; it still does, FWIW).

In case it matters, I've included here my response to Walter's request in regard to ChimePlay. (My response wasn't originally addressed to this list or to Walter personally.) Perhaps someone was waiting for me to address it?

In any case, thanks for your support.

Art Hunkins

----- Original Message ----- From: "Art Hunkins" <abhun...@uncg.edu>
To: <activit...@sugarlabs.org>
Cc: <a...@lists.sugarlabs.org>
Sent: Saturday, March 03, 2012 4:36 PM
Subject: Re: [REQUEST] ChimePlay-1


Hello, Walter,

Thanks so much for your on-going help and encouragement for and with my Sugar activities. Without it, and similar counsel from other seasoned Sugar activity developers, I'd still be stuck in the "Sugar starting gate."

Your observations here can apply just as well to my previous 7 activities. Indeed, perhaps it is ironic that in ChimePlay there is the *least* amount of displayed verbiage of any of my activities; I've done my best to keep it down. (For my last three activities, which urge children to create their own audio samples, most of my commentary is included in a ReadMe.txt file. Only "immediately relevent" material is presented on-screen.)

Some context: I am a professional art music composer, whose main "electronic" language is Csound. All my Sugar activities are spinoffs of live-performance Csound works composed for adults (please see my website, www.arthunkins.com, where these relationships are clear enough). At the urging of Richard Boulanger, I was led into OLPC, Sugar and the XO, to offer some of my work to at least the older children of the world. As an exclusively Windows person, Linux has been a strange new world - also inhabited by Sugar, Python, PyGTK, git, Inkscape - all equally new and strange.

ChimePlay almost didn't get written; I thought that SamplePlay was my last activity. However, inspired by a couple of chime sets at the St. Francis Springs Prayer Center (Stoneville, NC, USA) and my life-long fascination with chimes and bells, ChimePlay manifested and here we are. In the future, I intend no more activities; I'll simply maintain and continue to test the 8 activities I have so that hopefully they remain useful. Hopefully you can humor me this one last time. I also hope my work points the way for other Csound artists to become involved with Sugar with an equally limited investment of time and technology. (Though I admit the requirements of my doing *anything* in Linux/Sugar was infinitely beyond any investment I'd anticipated. It's been an incredibly difficult and arduous learning curve. For example, I just spent three intense and frustrating days relearning Inkscape in order to create a passable icon for ChimePlay.)

Early in my activity work, I found some Python/GTK code structures that I could reasonably understand and continue to use in all my activites. I've intentionally limited the depth of tech work I've exposed myself to, and only bugged other developers, like yourself, with issues I considered crucial. I've dealt with others (such as on-screen text, the limit to English, the treatment of MIDI device insertion/detection) in "non-Sugar-like" ways, which were understandable by "low/non-tech" me. I did this to protect myself and my sanity - as well as to complete anything.

I'm well aware that most children will not have access to MIDI devices. For live Csound work in the adult world, however, MIDI devices are universally required. (In my recent activity ReadMe's, I've indeed recommended certain inexpensive devices to children and their teachers, especially the Korg nanoKontrol.) It seems to me that for any performance activity with Csound (such as for the XO or Sugar), classrooms might well opt to invest in a few MIDI devices, such as keyboard controllers. My activities allow for a very wide range of devices.

In previous activities, I've made alternate versions which used only the ASCII keyboard. However, I've found these versions awkward and counterintuitive, as well as requiring considerable additional written explanation. I never use them for my own demonstrations. (They also are a pain to program.) Instead, in ChimePlay, I've paired one live-performance MIDI version with an auto-play incarnation, which requires no controller at all. Just (optionally) adjust the presets, press START and instant chimes (your choice of two chime sets).

Once again, thanks for your most valuable help and advice - and the spirit and tone in which it has been given - over several years.

Art Hunkins

----- Original Message ----- From: "Sugar Labs Activities" <activit...@sugarlabs.org>
To: <abhun...@uncg.edu>
Cc: <a...@lists.sugarlabs.org>
Sent: Friday, March 02, 2012 11:03 PM
Subject: [REQUEST] ChimePlay-1


A Sugar Labs Activities Editor requested further information from you regarding version 1 of your activity ChimePlay.

Walter Bender wrote:

"I wonder if the bulk of the explanatory text could be under an about button? Also, could you look for the midi device on launch and display an error message if it is not detected? Alas, I doubt too many Sugar users have a midi device :("


Please reply to this e-mail or join #sugar on chat.freenode.net.

Sugar Labs Activities
http://activities.sugarlabs.org



_______________________________________________
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel

Reply via email to