WikiDer > Ierarxik musiqa spetsifikatsiyasi tili

Hierarchical Music Specification Language

The Ierarxik musiqa spetsifikatsiyasi tili (HMSL) a musiqa dasturlash tili tomonidan 1980-yillarda yozilgan Larri Polanskiy, Fil Burkva Devid Rozenboom da Mills kolleji. Yuqorida yozilgan To'rtinchi, bu real vaqtda interaktiv musiqiy ijro etish tizimlarini yaratishga imkon berdi, algoritmik tarkibi dasturiy ta'minot va yuqori darajadagi musiqiy talab qiladigan boshqa har qanday dastur informatika. U Frog Peak Music tomonidan tarqatilgan va juda engil xotira izlari bilan ishlaydi (~ 1 megabayt) ustida Macintosh va Amiga tizimlar.

Aksincha CSound va audio uchun boshqa tillar sintez, HMSL asosan til yaratishdir musiqa. Shunday qilib, u o'rnatilgan qurilmalar orqali ovoz chiqaruvchi qurilmalar bilan interfeys qiladi MIDI sinflar. Biroq, u musiqani yuqori darajada tushunishga ega ishlash amaliyoti, sozlash tizimlariva Xol o'qish. Uning musiqiy manipulyatsiyasi uchun asosiy interfeysi parametrlar metafora orqali shakllaryaratilishi, o'zgartirilishi va birlashtirilib, musiqiy asar yaratilishi mumkin to'qima, yoki o'zlari tomonidan yoki real vaqtga javoban yoki rejalashtirilgan hisobdagi voqealar.

HMSL yigirma yildan ortiq vaqt davomida algoritmik tarkibda ishlaydigan bastakorlar tomonidan keng qo'llanilib kelinmoqda. Mualliflardan tashqari (ular ham bastakorlar), HMSL tomonidan qismlar sifatida ishlatilgan Nik Didkovskiy, Hub, Jeyms Tenni, Tom Erbeva Pauline Oliveros.

A Java porti HMSL tomonidan ishlab chiqilgan Nik Didkovskiy nomi ostida JMSLva interfeysi uchun mo'ljallangan JSyn API.