SERENITY (2016) for realtime Android Csound6 with HTML5 GUI dedicated to all 12-step people in recovery Arthur B. Hunkins abhunkin@uncg.edu www.arthunkins.com This file is an enhanced version of SERENITY (2016) for Csound6 and Android Csound - specifically, SerenityAndroidCombo.csd. Besides the custom HTML5 GUI, it adds user selection among 7 different WAV loops and a wide range of durations for Auto Mode. It is designed expressly for the Csound for Android app found (free) at play.google.com. It requires Android OS 5+, and looped WAV samples preferably 20+ seconds in length. Included are 7 WAV loops, default being soundin.0. Users may substitute their own. Loops are named soundin.0-6 (no WAV extension), and users may replace any or all of these loops by renaming theirs to one of these filenames. The loops require WAV format, may be mono or stereo, and can have any sample rate. All files except this one must be placed in the Music folder. Audacity is an excellent program for recording, editing and looping soundfiles, but is not available for Android. For Android, I suggest the Lexis Audio Editor - also free through Google Play. A drawback to recording with Android is that recording is limited to mono. It may make more sense to record and edit on a computer - with Audacity, and copy the edited loop to your Android device. All files (except this text file) must be placed in the Music folder. IMPORTANT: To run this file, first click RUN! (Order is important.) After clicking Start, if you want a loop other than the default, make a different Loop Selection from the File1-6 buttons (= soundin.1-6). To perform in AUTO MODE: If you want a duration other than the default 30 seconds, select an Auto Duration, then choose your desired # of voices by pressing one of the Voice buttons. (Performance begins immediately.) To perform in MANUAL MODE: Just raise one of first 5 sliders. In either mode, the "Rumble Filter" slider regulates rumble (adjustable at any time after Start). Note: If you want to make new button selections after performance begins, you must first Stop and reRun.