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 adalah sumber terbuka user-diprogramkan bunyi perisian pensintesis kuasa yang besar, pada asalnya dicipta oleh Barry Vercoe di MIT pada tahun 1984. Pengguna menulis definisi instrumen dalam bahasa orkestra Csound untuk menjadikan nota ditulis dalam Csound ini bahasa skor, bermain pada pengawal MIDI, atau dihasilkan dalam orkestra atau oleh bahasa pengaturcaraan lain.
Csound mengandungi pelengkap penuh pengayun digital, contoh-contoh, penapis, penjana sampul surat, penjana nombor rawak, model fizikal, granulators bunyi, vocoders fasa, dan penjana unit lain yang disumbangkan selama lebih 30 tahun oleh masyarakat pemuzik, pengaturcara, dan penyelidik dari seluruh dunia.
Versi Android Csound menyediakan antara muka pengguna dengan slider yang telah ditetapkan, butang, dan trackpad untuk kawalan masa sebenar instrumen, atau pengguna boleh menulis antara muka pengguna adat dalam HTML dan JavaScript. Aplikasi ini mengintegrasikan dengan editor teks supaya aplikasi itu sendiri boleh digunakan untuk membangunkan keping Csound.
Keping Csound untuk aplikasi boleh menanamkan LuaJIT atau JavaScript kod untuk algorithmically menjana skor.
Aplikasi ini pada asalnya ditulis oleh Victor Lazzarini dan Steven Yi, dan telah diperluaskan dan diselenggarakan oleh Michael Gogins.
Siaran ini berjalan hanya pada Android 5.0 atau kemudian.