mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-06 11:46:41 +01:00
1.1 KiB
1.1 KiB
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:
- Control:
- Customize key map
- MIDI map
- Scriptable
- Save project:
- Preserve EDN layout
- Samples:
- Sample browser
- Sample editor
- Envelope
- Stretch sample to BPM
- Set BPM to sample
- Arranger:
- Fix next/prev clip
- Move clip/track/scene
- Set track gain
- Play from one clip, record into another
- Chain:
- View and connect device ports in chain view
- Open LV2 GUI
- Pin favorite FX parameters with
* - Parallel monitoring chain
- Transport:
- Focus transport to set BPM/sync/quant with
.,
- Focus transport to set BPM/sync/quant with
- Rendering:
- LineBuffer for scroll?
- Buffered rendering with e.g. needs_update (only needed if the release build becomes slow)
- Buffered sequencer
- Buffered chain view