mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-06 11:46:41 +01:00
move todo section from readme into issues
This commit is contained in:
parent
276e7ac3c5
commit
47b80549eb
1 changed files with 2 additions and 49 deletions
51
README.md
51
README.md
|
|
@ -4,6 +4,8 @@ a music making program for your terminal
|
||||||
|
|
||||||
## project status
|
## project status
|
||||||
|
|
||||||
|
for roadmap, see https://codeberg.org/unspeaker/tek/milestones
|
||||||
|
|
||||||
> [!WARNING]
|
> [!WARNING]
|
||||||
>
|
>
|
||||||
> As of 2024-10-25, I'm on track to release `tek 0.2.0` sometime in December 2024.
|
> 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,
|
> 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.
|
> 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.
|
> 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
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue