diff --git a/README.md b/README.md index 53b528ec..49cbd701 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,25 @@ # tek -Tek is a MIDI sequencer, sampler, and plugin host for the Linux terminal. +Tek is a [MIDI](https://en.wikipedia.org/wiki/MIDI) sequencer, sampler, and plugin host +for the Linux terminal. It's written in [Rust](https://www.rust-lang.org/), and targets +[JACK](https://jackaudio.org/) (or [Pipewire](https://www.pipewire.org/)'s JACK implementation). + +My goal is to have a pop-up scratchpad for musical ideas that doesn't get in the way +of building upon them. Kind of like [Ableton](https://www.ableton.com/) — but for free systems, +and without all the bloat! + +A secondary goal is to make it extensible and programmable; the intended project format is +an [S-expression](https://en.wikipedia.org/wiki/S-expression)-based notation +([EDN](https://en.wikipedia.org/wiki/Clojure#Extensible_Data_Notation), +[Steel](https://github.com/mattwparas/steel), or similar... though I've also been +looking for an excuse to embed a [Forth](https://en.wikipedia.org/wiki/Forth_(programming_language))?) + +You can watch my trials and tribulations, as well as my comical struggles with maintaining +mental health as a rogue knowledge worker in a cyberpunk dystopia, on +[Mastodon](https://mastodon.social/@unspeaker). + +--- See `demos/project.edn` for the initial contents of the session.