move todo section from readme into issues

This commit is contained in:
🪞👃🪞 2024-10-27 18:29:18 +02:00
parent 276e7ac3c5
commit 47b80549eb

View file

@ -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