tek/README.md
2024-07-12 18:55:48 +03:00

37 lines
755 B
Markdown

# tek
Tek is a MIDI sequencer, sampler, and plugin host for the Linux terminal.
See `demos/project.edn` for the initial contents of the session.
## Requirements
* Linux
* Rust toolchain
* JACK or Pipewire
## Recommended
* MIDI controller
* Samples at ~/Lab/Music/pak
* Odin2 LV2 ~/.lv2/Odin2.lv2
## TODO:
* [x] Focus transport to set BPM/sync/quant with `.,`
* [x] Fix next/prev clip
* Samples:
* Sample browser
* Envelope
* Stretch sample to BPM
* Set BPM to sample
* Arranger:
* Move clip/track/scene
* Chain:
* View and connect device ports in chain view
* Open LV2 GUI
* Buffered rendering with e.g. needs_update
* Only if the release build becomes slow
* LineBuffer for scroll
* Buffered sequencer
* Buffered chain view