Saya ingin merancang perangkat lunak untuk alat musik saya yang merupakan ritme (tidak ada melodi). Yang ingin saya lakukan perangkat lunak ini adalah:
membuat pengguna dapat membuat musik
mainkan apa yang telah dikomposisi oleh pengguna
untuk tujuan itu saya perlu merekam suara yang berbeda dari instrumen itu dan mencocokkan setiap tanda dengan suara yang sesuai.
Bahasa pemrograman mana yang memadai untuk tujuan ini?
learning
language-design
language-features
Pendahuluan
sumber
sumber
Jawaban:
Baca tentang bahasa-bahasa ini dan tentukan yang mana yang sesuai dengan kebutuhan Anda:
SuperCollider
Data Murni
Membuang
sumber
Anda mungkin harus memeriksa Overtone :
Ada demonstrasi video bagus dari Overtone yang digunakan untuk live-coding musik dan sintesis instrumen.
Overtone menggunakan SuperCollider di bawah tenda.
Salah satu hal yang menyenangkan tentang Overtone adalah bahwa meskipun menyediakan lingkungan untuk pemrograman musik, bahasa yang digunakan (Clojure) adalah bahasa tujuan umum. Jadi Anda tidak dipaksa untuk belajar bahasa baru yang hanya berguna untuk bagian musik.
sumber
Jika Anda ingin menggabungkan suara dengan antarmuka pengguna dari desain Anda sendiri (mungkin bahkan perangkat keras Anda sendiri), lihat Memproses . Ini adalah bahasa yang kaya media yang dimaksudkan untuk mudah diambil, dan budaya yang tumbuh di sekitar bahasa tampaknya mendorong proyek-proyek indah. Lihatlah beberapa hal yang telah dibuat orang , banyak di antaranya melibatkan suara.
sumber