| 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 |