
Csound for Android
A complete version of the open source computer music system Csound.
Irreducible Productions · com.csounds.Csound6
UpdatedJun 4, 2024
PublishedMar 31, 2023
Packagecom.csounds.Csound6
MD54d002573e85578ed0e2e49b9f0624af0
SHA1 (signer)A4:3A:D6:5F:7D:2E:33:BD:9C:A9:9F:4D:8B:E5:F8:A7:8C:C2:0E:4B
Signed byCN=Michael Gogins, OU=Proprietor, O=Irreducible Productions, L=New York City, ST=New York, C=US
Architecturesx86-64, armeabi-v7a, arm64-v8a
Malware scanTRUSTED
Websitehttp://csound.github.io/
Contact[email protected]
Privacy policyView
What's new
This release includes a WebAssembly build of the CsoundAC library for algorithmic composition, including chord spaces. CsoundAC is accessible using JavaScript in HTML pieces.
Description
Csound is an open source user-programmable software sound synthesizer of great power, originally created by Barry Vercoe at MIT in 1984. Users write instrument definitions in Csound's orchestra language to render notes written in Csound's score language, played on a MIDI controller, or generated within the orchestra or by some other programming language.
Csound contains a full complement of digital oscillators, samplers, filters, envelope generators, random number generators, physical models, sound granulators, phase vocoders, and other unit generators contributed for over 30 years by a community of musicians, programmers, and researchers from around the world.
This Android version of Csound provides a user interface with predefined sliders, buttons, and trackpad for real time control of instruments, or the user can write a custom user interface in HTML and JavaScript. The app integrates with text editors so that the app itself can be used to develop Csound pieces.
Csound pieces for the app can embed LuaJIT or JavaScript code for algorithmically generating scores.
The app was originally written by Victor Lazzarini and Steven Yi, and has been extended and is currently maintained by Michael Gogins.
This release runs only on Android 5.0 or later.
Csound contains a full complement of digital oscillators, samplers, filters, envelope generators, random number generators, physical models, sound granulators, phase vocoders, and other unit generators contributed for over 30 years by a community of musicians, programmers, and researchers from around the world.
This Android version of Csound provides a user interface with predefined sliders, buttons, and trackpad for real time control of instruments, or the user can write a custom user interface in HTML and JavaScript. The app integrates with text editors so that the app itself can be used to develop Csound pieces.
Csound pieces for the app can embed LuaJIT or JavaScript code for algorithmically generating scores.
The app was originally written by Victor Lazzarini and Steven Yi, and has been extended and is currently maintained by Michael Gogins.
This release runs only on Android 5.0 or later.
Required features
- Faketouch android.hardware.faketouch
- Microphone android.hardware.microphone
- Wifi android.hardware.wifi
Permissions (16)
Csound for Android requests the following Android permissions:
- Access Network State android.permission.ACCESS_NETWORK_STATE
- Access Surface Flinger android.permission.ACCESS_SURFACE_FLINGER
- Access Wifi State android.permission.ACCESS_WIFI_STATE
- Body Sensors android.permission.BODY_SENSORS
- Capture Audio Output android.permission.CAPTURE_AUDIO_OUTPUT
- Change Network State android.permission.CHANGE_NETWORK_STATE
- Change Wifi State android.permission.CHANGE_WIFI_STATE
- External Storage android.permission.EXTERNAL_STORAGE
- Interact Across Users Full android.permission.INTERACT_ACROSS_USERS_FULL
- Internet android.permission.INTERNET
- Manage Documents android.permission.MANAGE_DOCUMENTS
- Modify Audio Settings android.permission.MODIFY_AUDIO_SETTINGS
- Read External Storage android.permission.READ_EXTERNAL_STORAGE
- Read Logs android.permission.READ_LOGS
- Record Audio android.permission.RECORD_AUDIO
- Write External Storage android.permission.WRITE_EXTERNAL_STORAGE