update inner README

This commit is contained in:
🪞👃🪞 2024-12-25 06:21:15 +01:00
parent a43b7048ac
commit bac231b804

View file

@ -1,18 +1,30 @@
# `tek`
This crate implements several musical utilities.
# `tek_sequencer`
## `tek_sequencer`
This crate implements a MIDI sequencer and arranger with clip launching.
A single-track, multi-pattern MIDI sequencer with properly tempo-synced pattern switch.
---
# `tek_arranger`
## `tek_arranger`
A multi-track, multi-pattern MIDI sequencer translating the familiar clip launching workflow
into the TUI medium.
---
# `tek_timer`
## `tek_groovebox`
This crate implements time sync and JACK transport control.
TODO: A single-track, multi-pattern MIDI sequencer,
attached to a sampler or plugin (see `tek_plugin`).
---
## `tek_timer`
TODO: This crate implements time sync and JACK transport control.
* Warning: If transport is set rolling by qjackctl, this program can't pause it
* Todo: bpm: shift +/- 0.001
@ -26,24 +38,28 @@ This crate implements time sync and JACK transport control.
---
# `tek_mixer`
## `tek_mixer`
// TODO:
TODO:
// - Meters: propagate clipping:
// - If one stage clips, all stages after it are marked red
// - If one track clips, all tracks that feed from it are marked red?
# `tek_track`
---
## `tek_track`
TODO:
---
# `tek_sampler`
## `tek_sampler`
This crate implements a sampler device which plays audio files
TODO: This crate implements a sampler device which plays audio files
in response to MIDI notes.
---
# `tek_plugin`
## `tek_plugin`
TODO: