Chcę zaprojektować oprogramowanie dla mojego instrumentu muzycznego, które będzie rytmiczne (nie ma melodii). Chcę tylko, aby to oprogramowanie:
umożliwić użytkownikowi komponowanie muzyki
odtwarzać to, co skomponował użytkownik
w tym celu muszę nagrać różne dźwięki tego instrumentu i dopasować każdy znak odpowiednim dźwiękiem.
Który język programowania jest odpowiedni do tego celu?
learning
language-design
language-features
Preludium
źródło
źródło
Odpowiedzi:
Przeczytaj o tych językach i zdecyduj, który odpowiada Twoim potrzebom:
SuperCollider
Czyste dane
Głaskanie pod brodę
źródło
Prawdopodobnie powinieneś sprawdzić Overtone :
Jest ładny wideo demonstracja wydźwięk używany do kodowania muzyki na żywo i syntezy rozdzielczej.
Overtone używa SuperCollider pod maską.
Jedną z miłych rzeczy w Overtone jest to, że chociaż zapewnia środowisko do programowania muzyki, używany język (Clojure) jest językiem ogólnego przeznaczenia. Więc nie musisz się uczyć nowego języka, który jest użyteczny tylko dla części muzycznych.
źródło
Jeśli chcesz połączyć dźwięk z interfejsem użytkownika własnego projektu (być może nawet własnego sprzętu), spójrz na Przetwarzanie . Jest to język bogaty w media, który ma być łatwy do przyswojenia, a kultura wyrosła wokół tego języka wydaje się zachęcać do pięknych projektów. Rzuć okiem na niektóre rzeczy stworzone przez ludzi , z których wiele dotyczy dźwięku.
źródło