ddingding / keykit

KeyKit - an algorithmic MIDI scripting language and GUI system

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KeyKit - Musical Fun with Windows, Tasks, and Objects

by Tim Thompson (me@timthompson.com)

For use on Windows, just unzip the dist/key_nt.zip and execute the bin/key.exe you find inside.

Other platforms that should work: dist/key_raspbian.zip (Raspberry Pi/ARM) and dist/key_linux_alsa.zip (Linux/Intel).

You'll find formatted documentation in:

  • dist/tutorial.html (Tutorial)
  • dist/language.html (Language Reference)
  • lib/index.html (GUI Tools)
  • dist/faq.html (FAQ)
  • dist/keyvar.html (Special Variables)
  • dist/libdoc.html (Library functions)
  • dist/hacking.html (Hacking guidance)

See top-level makefile for instructions on compiling. See the doc directory for other documentation. In particular, see doc/porting for details on the machine-dependent support needed for a given platform.

Other than for the distributions above, much of the machine-dependent support in the mdep directory is probably obsolete and will no longer work without modification, but is being retained for future use.

BTW, when you see "nt" in names - e.g. the key_nt.zip file, mdep/nt directory, or the install_nt target in the makefile - it refers to the Windows version. The fact that it refers to Windows NT indicates just how ancient KeyKit is. :-)

About

KeyKit - an algorithmic MIDI scripting language and GUI system

License:Other


Languages

Language:C 68.2%Language:C++ 12.2%Language:HTML 9.2%Language:Makefile 3.9%Language:Yacc 1.7%Language:Common Lisp 1.5%Language:OpenEdge ABL 0.8%Language:Gnuplot 0.7%Language:Python 0.3%Language:Perl 0.3%Language:R 0.2%Language:GLSL 0.2%Language:Rich Text Format 0.2%Language:VBA 0.2%Language:Shell 0.1%Language:Batchfile 0.1%Language:Awk 0.1%Language:Roff 0.1%Language:Objective-C 0.0%Language:Raku 0.0%