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 é um open source programável pelo usuário de som software sintetizador de grande poder, originalmente criado por Barry Vercoe no MIT em 1984. Usuários escrever definições do instrumento em linguagem orquestra de Csound para processar notas escritas em linguagem pontuação do Csound, jogado em um controlador MIDI, ou gerados dentro da orquestra ou por alguma outra linguagem de programação.
Csound contém um conjunto completo de osciladores digitais, samplers, filtros, geradores de envelope, geradores de números aleatórios, os modelos físicos, moinhos de som, vocoders fase, e outros geradores de unidades contribuíram para mais de 30 anos por uma comunidade de músicos, programadores e pesquisadores de todo o mundo.
Esta versão Android do Csound fornece uma interface de usuário com controles deslizantes predefinidos, botões e trackpad para controle de instrumentos em tempo real, ou o usuário pode escrever uma interface de usuário personalizada em HTML e JavaScript. O aplicativo integra-se com editores de texto, de modo que o próprio aplicativo pode ser usado para desenvolver peças Csound.
Peças Csound para o aplicativo pode incorporar código LuaJIT ou JavaScript para algorithmically gerar pontuações.
O aplicativo foi originalmente escrito por Victor Lazzarini e Steven Yi, e foi prorrogado e é atualmente mantido por Michael Gogins.
Esta versão só é executado no Android 5.0 ou posterior.