Csound Csound-dev Csound-tekno Search About

TouchOSC GUIs for Android Csound

Date2015-06-16 00:41
From"Art Hunkins"
SubjectTouchOSC GUIs for Android Csound
Building on Justin Smith's suggestions, I've recently created TouchOSC GUI 
versions of several recent Android Csound pieces. They are direct 
"transcriptions" of .csd's for the "stock" performance GUI of Android 
Csound6 (though using my own alternate editions of the "stock" interface due 
to the larger numbers of sliders required; these are described at: 
http://http://arthunkins.com/Android_Csound_Apps.htm ).

The required procedure for performing with the TouchOSC GUIs is described in 
two text files:
for the composition(s) SpiritusSanctus(2): 
http://arthunkins.com/SpiritusSanctusaltAndroid.txt
for the composition(s) Peace Be With You(2): 
http://arthunkins.com/PeacealtAndroid.txt

These documents describe both the TouchOSC versions and the alternative 
Android Csound6 versions which they parallel. Zip archives containing all 
versions, their text files, as well as the TouchOSC "Layouts" are available 
here:
http://arthunkins.com/SpiritusSanctusAlts.zip
http://arthunkins.com/PeacealtAndroid.zip

In recent years, I've created a number of different options for performing 
my Csound compositions. My latest works exist for:
1) console Csound
2) Csound with FLTK GUI
3) Csound with Cabbage GUI
4) Android Csound, using the alternative Csound6 GUIs (for more buttons and 
sliders)
5) Android Csound (based on "stock" Csound6[.05]) with TouchOSC GUI
(all are available from, and detailed on my Recent Compositions list at : 
http://arthunkins.com )

The TouchOSC approach, as well as Mike Gogins' HTML5, offer new GUI options 
for Android Csound performance. My summation: unless you need widgets other 
than sliders and buttons, you'll save considerable work for yourself - and 
in the case of TouchOSC, for performer as well - to stick with either 
"canonical" Android Csound5/6 or the expanded canonical-based (6.01) GUIs my 
son and I have developed. Regarding TouchOSC, converting code from the 
chnget of "standard" Android to the OSClisten of TouchOSC *can* be tricky 
and time-consuming. The data handling of chnget and OSClisten is 
considerably different - including both variable initialization and storage. 
(I recently discovered too that OSClisten doesn't apparently like to be 
reinitialized!)

An article detailing our alternative Android Csound apps (GUIs) will appear 
in the upcoming Csound Journal. An extensive footnote references the 
TouchOSC GUI option.

Art Hunkins 


------------------------------------------------------------------------------
_______________________________________________
Csound-users mailing list
Csound-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-users
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here