From bac231b804d42de8d02a6d601784879d11d60883 Mon Sep 17 00:00:00 2001 From: unspeaker Date: Wed, 25 Dec 2024 06:21:15 +0100 Subject: [PATCH] update inner README --- crates/tek/README.md | 40 ++++++++++++++++++++++++++++------------ 1 file changed, 28 insertions(+), 12 deletions(-) diff --git a/crates/tek/README.md b/crates/tek/README.md index 0d8195be..0fbfd620 100644 --- a/crates/tek/README.md +++ b/crates/tek/README.md @@ -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: