mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-07 04:06:45 +01:00
unify cli
This commit is contained in:
parent
305481adee
commit
7bb3f6224d
12 changed files with 374 additions and 410 deletions
31
README.md
31
README.md
|
|
@ -15,18 +15,29 @@ or [**matrix** `@unspeaker:matrix.org`](https://matrix.to/#/@unspeaker:matrix.or
|
|||
|
||||

|
||||
|
||||
this codebase produces the following binaries:
|
||||
```
|
||||
Usage: tek [OPTIONS] <COMMAND>
|
||||
|
||||
* **`tek_sequencer`** is a single-track, multi-pattern MIDI sequencer with properly tempo-synced pattern switch
|
||||
* **`tek_groovebox`** connects the sequencer to a sampler, so that you can sample while you sequence
|
||||
* **`tek_arranger`** is a multi-track sequencer based on a familiar clip launching UI
|
||||
* **`tek_transport`** is a JACK transport controller
|
||||
* **`tek_sampler`** is a MIDI-controlled sampler
|
||||
* **`tek_plugin`** is an audio plugin host.
|
||||
* **`tek_channel`** is a standalone channel strip
|
||||
* **`tek_mixer`** is an audio mixer.
|
||||
Commands:
|
||||
clock A standalone transport view
|
||||
sequencer A MIDI sequencer
|
||||
sampler A MIDI-controlled audio sampler
|
||||
groovebox Sequencer and sampler together
|
||||
arranger Multi-track MIDI sequencer
|
||||
mixer TODO: A MIDI-controlled audio mixer
|
||||
track TODO: A customizable channel strip
|
||||
plugin TODO: An audio plugin host
|
||||
help Print this message or the help of the given subcommand(s)
|
||||
|
||||
some of these are currently work in progress.
|
||||
Options:
|
||||
-t, --name <NAME> Name of JACK client
|
||||
-S, --sync-lead Whether to attempt to become transport master
|
||||
-s, --sync-follow Whether to sync to external transport master
|
||||
-b, --bpm <BPM> Initial tempo in beats per minute
|
||||
-h, --help Print help
|
||||
-V, --version Print version
|
||||
|
||||
```
|
||||
|
||||
the project roadmap is at https://codeberg.org/unspeaker/tek/milestones
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue