Keykit - Keykit
![]() | tento článek ne uvést žádný Zdroje.Srpna 2020) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Vývojáři | AT&T / Tim Thompson |
---|---|
Operační systém | Okna, GNU / Linux |
Typ | Programovací jazyk, Hudba /MIDI |
Licence | Zdarma pro nekomerční použití |
webová stránka | http://nosuch.com/keykit |
KeyKit je grafické prostředí a programovací jazyk pro MIDI syntéza a algoritmické složení. To bylo původně vyvinut Tim Thompson a povolený AT&T.
Přehled
Tim Thompson je softwarový inženýr a původce různých softwarových titulů, včetně Keykit a Stevie (předchůdce nyní široce distribuovaného a populárního textový editor Vim ). Keykit (původně s názvem „Keynote“) vyvinul Thompson ve svém volném čase, zatímco pracoval pro AT&T, ačkoli to nesouviselo s jeho skutečným zaměstnáním tam. Keynote byla původně vydána prostřednictvím nástroje AT&T Toolchest a v roce 1995 byla vydána jako KeyKit s licencí, díky níž je volně dostupná pro nekomerční použití.
Keykit je pozoruhodný svou univerzálností a expresivitou. Složité algoritmické uspořádání lze vyrobit s tak podrobnými a sofistikovanými funkcemi, jaké jsou požadovány, a software funguje na různých platformách a operačních systémech. Není závislá na periferiích nebo zvukových kartách od konkrétního prodejce. To jsou jedinečné výhody oproti podobným “hudební pracovní stanice "produkty se stejnou nebo podobnou funkcí pro algoritmické složení a počítačem generovaná hudba.
Jazykové funkce
- proměnné, funkce, třídy a dynamické psaní
- podporuje objektově orientované programování
- vždy aktivní záznam MIDI
- prostředí s více úkoly
- funkce a třídy knihovny (vestavěné i definovatelné uživatelem)
- multi-platformní multi-os a nezávisí na konkrétních periferiích
Funkce GUI
Funkce:
- Vícecestný sekvencer založený na GUI
- místní nabídky
- vestavěné a uživatelem definované „nástroje“
Omezení
- interoperabilita: žádná podpora pro KOM / OLE, Zvedák, VST, Přepojit
- žádná podpora pro zpracování zvuku (pouze MIDI)