Openmusic

OpenMusic yazılımı, CommonLisp / Clos'a dayanan tam bir görsel programlama dilidir.
Şimdi İndirin

Openmusic Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • LGPL
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Augusto Agon, Jean Bresson and Karim Haddad
  • yayıncı web sitesi:
  • http://recherche.ircam.fr/equipes/repmus/OpenMusic/

Openmusic Etiketler


Openmusic Açıklama

OpenMusic yazılımı, CommonLisp / Clos'a dayanan tam bir görsel programlama dilidir. OpenMusic yazılımı, CommonLisp / Clos'a dayanan tam bir görsel programlama dilidir. OpenMusic, simge yönelimlidir, kapsamlı sürükleyip bırakır ve dahili görsel kontrol yapılarına sahiptir ve dahili görsel kontrol yapılarına sahiptir. OpenMusic çekirdeğinin üstünde, OpenMusic projelerini yaşayın. Bir proje, OpenMusic ortamında doğrudan LISP, erişilebilir ve görselleştirilebilir olarak doğrudan yazılan özel bir sınıf ve yöntemlerdir. OpenMusic, genel amaçlı işlevsel / nesne / görsel programlama dili olarak kullanılabilir. Daha uzman bir seviyede, verilen bir dizi sınıf ve kütüphaneler, müzik kopyası için çok uygun bir ortam haline getirir .Objects, sürüklenebilecek ve tüm çevresinde bırakılabilecek simgelerle sembolize edilir. Çoğu işlem daha sonra bir simge fropenmusic, belirli bir yer sürükleyerek ve başka bir yere bırakarak gerçekleştirilir. Müzikal veri / davranışını uygulayan birçok sınıf verilmektedir. Grafik editörlerle ilişkilidirler ve kullanıcının özel ihtiyaçları karşılayacak şekilde genişletilebilir. CopenmusICMMMON gösterimi, MIDI piyano rulo, ses sinyalinin farklı gösterimleri ele alınmaktadır. Müzik malzemesinin yüksek seviyede zamanında, Maquette Conception'dan önerilmektedir. : · Görsel programlama. OM, görsel programlar oluşturmak için temel programlama araçları (koşullar, döngüler, listeler yönetimi) sağlar. Bir sınıf kümesi sayesinde müzikal nesneler ve yapılar (akorlar, akorlar dizileri, rtythms, kırılma nokta fonksiyonları, sesler) oluşturulabilir ve özel fonksiyonlarla manipüle edilebilir. · Nesne yönelimli programlama. Kullanıcı tanımlı sınıflar, OM sınıf hiyerarşisine oluşturulabilir ve bağlanabilir. Genel fonksiyonlar ve uzmanlaşmış yöntemler görsel programlar tarafından tanımlanabilir. · Kısıtlama programlaması. Kısıtlama Memnuniyeti Sorunları, farklı kısıtlama çözücüler kullanılarak grafiksel olarak tanımlanabilir ve çözülebilir. · Müzikal Editörler. Müzikal nesneler belirli editörler kullanılarak düzenlenebilir. · Maquette. Maquette, müzik nesnesinin temporal bir bağlamda düzenlenebileceği ve bağlanabileceği orijinal bir sıralama / programlama arayüzüdür. · Matematiksel müzik teorisi. · Ses analizi / sentezi. Ses, harici ses işleme araçlarına sahip arayüzleri kullanarak OM'de analiz edilebilir ve sentezlenebilir. Özel Veri Yapıları ve Programlama Araçları Manuellate Ses Açıklamalarına ve Sentez Parametrelerine izin veriyor.Requirements: · GTK + V2.X · SBCL V1.x · CLG (CVS) · Midishare · Libaudiostream · SDIF-lib · OMOSC.SO · FluidSynth (Midishare ile yeniden derlendi) Destek) (İsteğe bağlı) · Slime 2.0 veya daha iyi (isteğe bağlı) Kurulum: - OM'yi derlemeden önce, OM Dizin Kaynakları / Fonts-Linux'ta bulunan 4 Omfont'u kurmalısınız ..SBCLRC dosyanız şöyle görünmelidir: ) (SETF (Mantıksal-PathName-Translation "CLG") '(("**, *. *. *" / Ana Sayfa / MyAccount / Someuphe-CLG-IS / CLG / ** / ")))) + SBCL (Truename #p "CLG: Sistemler") # + CMU (Concatenate 'String (Unix-Namestring #p "CLG: Sistemler") "/") ASDF: * Central-Registry *) (' GTK) Derleme: İlk önce SBCL bir terminal oluşturun. CLG bağlarını yüklediğinden emin olun. Ardından aşağıdaki ifadeyi girin: (yük #p "/home/hyperion/dev/om/om-5.2.1/buildage/buildLinux/init.lisp") OM derlendikten sonra, 'OM' imajını oluşturmak için bu ifadeyi kullanın. : (SB-EXT: OM: CD / OM-5'i başlatmak için (/home-lispion/Dev/OM/OM-5.2.1/IMAGE/DEV/OM-5.2.1/image/inux/om "). X / Image / Linuxthen Bu komutu kullanarak tekrar SBCL'yi başlatın: SBCL --Core OM --userinit init.lisp


Openmusic İlgili Yazılım