GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - ddevaney/SuperCollider-Android: An Android port of SuperCollider

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

139 Commits
139 Commits

Folders and files

NameName
Last commit message
Last commit date
assets
assets
 
 
jni
jni
 
 
res
res
 
 
src/net/sf/supercollider/android
src/net/sf/supercollider/android
 
 
tests
tests
 
 
.classpath
.classpath
 
 
.gitignore
.gitignore
 
 
.project
.project
 
 
AndroidManifest.xml
AndroidManifest.xml
 
 
Application.mk
Application.mk
 
 
COPYING
COPYING
 
 
README.md
README.md
 
 
default.properties
default.properties
 
 

Repository files navigation

SuperCollider-Android

SuperCollider is copyright James McCartney and many different authors Published under the terms of the GNU GPL, version 2 or later. Some code is GPL3+ so the overall bundle will typically be GPL3+.

This version is based on Supercollider 3.5. Synthdefs created using Supercollider 3.6 will usually fail to load.

SuperCollider-Android port by Alex Shaw and Dan Stowell. http://github.com/glastonbridge/SuperCollider-Android

Build Instructions

NOTE: this was tested on OS X. It should work similarly on Linux with some minor changes (ant installation, etc.)

Install the Android SDK. See https://developer.android.com/sdk/installing/index.html. Optionally, install Eclipse, although the instructions that follow describe buildling from the command line.

If building from the command-line, install Apache ant. If homebrew is installed:

brew install ant

This project uses the Crystax NDK rather than the standard Android NDK. Download it from https://www.crystax.net/android/ndk.php. Extract and follow the installation instructions in docs/INSTALL.html.

For convenience, add the location of the NDK to your PATH (optional).

From the root SuperCollider-Android project directory:

ndk-build
# or /path/to/ndk-build if this isn't on your PATH

This will build the native modules.

From the same directory:

android update project -p . --target [target_number]
# where target_number is a one of your installed android targets
# these can be viewed with:
android list

This will generate an ant build.xml in the root directory.

Build the project itself:

ant debug

Install on a connected device or emulator:

adb install -r bin/SuperColliderActivity-debug.apk 
# -r here forces a reintsall if the apk already exists on the target

Eclipse and release build left as excercises for the reader. Happy hacking!

About

An Android port of SuperCollider

wiki.github.com/glastonbridge/SuperCollider-Android

Resources

Readme
GPL-3.0 license
Activity

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.