Брелок
Эта статья в значительной степени или полностью опирается на один источник . ( август 2020 г. ) |
Разработчик(и) | AT&T / Тим Томпсон |
---|---|
Операционная система | Винда , Линукс |
Тип | Язык программирования , Музыка / MIDI |
Лицензия | Бесплатно для некоммерческого использования |
Веб-сайт | http://nosuch.com/keykit |
KeyKit — графическая среда и язык программирования для MIDI- синтеза и алгоритмической композиции . [ 1 ] Первоначально он был разработан Тимом Томпсоном и выпущен компанией AT&T .
Обзор
[ редактировать ]Keykit (первоначально называвшийся «Keynote») был разработан Томпсоном в свободное время, когда он работал в AT&T. Однако это не было связано с его реальной работой там. Keynote изначально был выпущен через AT&T Toolchest и в 1995 году был выпущен как KeyKit с лицензией, делающей его бесплатным для некоммерческого использования.
Keykit примечателен своей универсальностью и выразительностью. Сложные алгоритмические схемы могут быть созданы с необходимой степенью детализации и сложности, а программное обеспечение работает на нескольких платформах и операционных системах. Это не зависит от периферийных устройств или звуковых карт конкретного производителя. Это уникальные преимущества перед аналогичными продуктами « музыкальной рабочей станции » с такими же или похожими функциями для алгоритмической композиции и музыки, генерируемой на компьютере .
Особенности языка
[ редактировать ]- переменные, функции, классы и динамическая типизация
- поддерживает объектно-ориентированное программирование
- всегда активная запись MIDI
- многозадачная среда
- библиотечные функции и классы (как встроенные, так и определяемые пользователем)
- мультиплатформенность, мультиоперационность и независимость от конкретной периферии
Возможности графического интерфейса
[ редактировать ]Функции:
- Многодорожечный секвенсор с графическим интерфейсом
- всплывающие контекстные меню
- встроенные и определяемые пользователем «инструменты»
Ограничения
[ редактировать ]- совместимость: нет поддержки COM/OLE , Jack , VST , ReWire
- нет поддержки обработки звука (только MIDI)
См. также
[ редактировать ]- Алгоритмическая композиция
- Список MIDI-редакторов и секвенсоров
- Список музыкального программного обеспечения
Ссылки
[ редактировать ]- ^ «На грани звучания: представляем KeyKit | Linux Journal» . www.linuxjournal.com . Проверено 24 мая 2024 г.