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 là một mã nguồn mở sử dụng lập trình tổng hợp âm thanh phần mềm của điện lớn, ban đầu được tạo ra bởi Barry Vercoe tại MIT vào năm 1984. Người viết định nghĩa cụ trong ngôn ngữ dàn nhạc Csound để vẽ lại các ghi chú viết bằng ngôn ngữ số Csound của, chơi trên một bộ điều khiển MIDI, hoặc tạo ra trong dàn nhạc hoặc bằng một số ngôn ngữ lập trình khác.
Csound chứa đầy đủ các dao động kỹ thuật số, lấy mẫu, bộ lọc, máy phát điện phong bì, máy phát điện số ngẫu nhiên, mô hình vật lý, granulators âm thanh, vocoders giai đoạn, và máy phát điện đơn vị khác đã góp phần cho hơn 30 năm bởi một cộng đồng của các nhạc sĩ, các lập trình viên, và các nhà nghiên cứu từ khắp nơi thế giới.
Đây là phiên bản Android của Csound cung cấp một giao diện người dùng với thanh trượt được xác định trước, các nút, và trackpad để điều khiển thời gian thực của các công cụ, hoặc người dùng có thể viết một giao diện người dùng tùy chỉnh trong HTML và JavaScript. Các ứng dụng tích hợp với soạn thảo văn bản để các ứng dụng chính nó có thể được sử dụng để phát triển phần Csound.
Miếng Csound cho các ứng dụng có thể nhúng LuaJIT hoặc JavaScript mã cho thuật toán tạo ra điểm số.
Các ứng dụng ban đầu được viết bởi Victor Lazzarini và Steven Yi, và đã được mở rộng và hiện đang duy trì bởi Michael Gogins.
Phiên bản này chỉ chạy trên Android 5.0 hoặc mới hơn.