From 47b80549eb822fa121a20a2317320c779260358f Mon Sep 17 00:00:00 2001 From: unspeaker Date: Sun, 27 Oct 2024 18:29:18 +0200 Subject: [PATCH] move todo section from readme into issues --- README.md | 51 ++------------------------------------------------- 1 file changed, 2 insertions(+), 49 deletions(-) diff --git a/README.md b/README.md index 7f41dd7f..4b2d0fc6 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,8 @@ a music making program for your terminal ## project status +for roadmap, see https://codeberg.org/unspeaker/tek/milestones + > [!WARNING] > > As of 2024-10-25, I'm on track to release `tek 0.2.0` sometime in December 2024. @@ -110,52 +112,3 @@ Ardour, and probably others. The main view consists of three sections: > Use `Tab` to switch focus between views. Use `Enter` to exclusively focus the highlighted view, > and `Esc` to unfocus it. When a view is focused, use the `Arrow Keys` and `Enter` to navigate. > Use `;` (semicolon) to open the command palette, which will list the remaining keybindings. - -## todo - -* framework: - * command system: - * [ ] customize key map - * [ ] midi map - * [ ] scriptable - * [ ] command panel - * [ ] search panel - * rendering: - * [ ] LineBuffer for scroll? - * [ ] Buffered rendering with e.g. needs_update (only needed if the release build becomes slow) - * [x] Buffered sequencer - * [ ] Buffered chain view -* transport/arranger/sequencer: - * [x] Fix next/prev clip - * [ ] Move clip/track/scene - * [ ] Set track gain - * [ ] Play from one clip, record into another - * [ ] Offbeat of next clip starts during end of first - * [ ] Pattern chain - * [ ] Actually sync - * transport: - * [x] Focus transport to set BPM/sync/quant with `.,` - * [ ] Double/halve BPM with `xX` - * save and load: - * [ ] human readable format - * [ ] preserve formatting -* synth/sampler/fx chain: - * sampler: - * [x] Sample browser - * [ ] Resample - * [ ] Repitch - * [ ] Sample editor - * [ ] Envelope - * [ ] Stretch sample to BPM - * [ ] Set BPM from sample - * [ ] Map MIDI note to sample - * [ ] Multisample - * Chain: - * [ ] Add device - * [ ] View and connect device ports in chain view - * [ ] Open LV2 GUI - * [ ] Pin favorite FX parameters with `*` - * [ ] Parallel monitoring chain - * [ ] Support CLAP plugins - * [ ] Support VST2 - * [ ] Support VST3