Nyquist | |
İlk versiyonun tarihi | 1997 |
---|---|
Yazar | Roger Dannenberg |
Geliştirici | Roger Dannenberg |
Son sürüm | 3.0.3 (4 Mart 2009) |
Tarafından etkilenmiş | Lisp |
İşletim sistemi | Çapraz platform |
İnternet sitesi | [1] |
Nyquist , ses sentezi , müzik kompozisyonu ve analizi için bir programlama dilidir . Lisp diline dayalı olarak, Lisp'in XLISP ailesinin bir uzantısıdır .
Nyquist ile programcı, sesleri oluşturmak için kullandığı müzik aletlerini basit ifadelerle tanımlar. Daha sonra bunları daha karmaşık ifadelerde birleştirerek bütün bir kompozisyon oluşturabilir, çok çeşitli diğer sesleri işleyebilir veya üretebilir.
Nyquist'in yorumlanmış dili , Adagio'ya dayalı olarak ses dosyalarını, MIDI dosyalarını ve puan metin dosyalarını çalmanıza ve kaydetmenize olanak tanır . Birçok sistemde, gerçek zamanlı olarak da ses üretebilir.
Bu programlama dili, Audacity yazılımında greft efekti ("eklentiler") oluşturmak için de kullanılır .
Nyquist ve geleneksel MUSIC-N türü diller arasındaki önemli bir fark, Nyquist'in ses sentez işlevlerini ve kompozisyon işlevlerini izole etmemesidir. Örneğin, Csound dili , biri "orkestra" yı, diğeri ise puanı (puanı) tanımlamak için iki alt dil içerir. Nyquist bu iki bölümü birleştirir.
Nyquist, Linux ve diğer Unix, Mac OS ve Microsoft Windows ortamlarında çalışır.
Nyquist programlama dili ve tercüman tarafından yazılmıştır Roger Dannenberg bölgesinin Carnegie-Mellon Üniversitesinde desteğiyle, Yamaha ve IBM .