mirror of
https://codeberg.org/unspeaker/tek.git
synced 2025-12-06 11:46:41 +01:00
convert to workspace and update justfile
This commit is contained in:
parent
c3de403645
commit
01835c8077
19 changed files with 268 additions and 242 deletions
88
Justfile
88
Justfile
|
|
@ -1,5 +1,5 @@
|
|||
default:
|
||||
just -l
|
||||
bacon -sj test
|
||||
|
||||
status:
|
||||
cargo c
|
||||
|
|
@ -19,59 +19,55 @@ fpush:
|
|||
ftpush:
|
||||
git push --tags -fu codeberg && git push --tags -fu origin
|
||||
|
||||
debug := "reset && cargo run --"
|
||||
release := "reset && cargo run --release --"
|
||||
name := "-n tek"
|
||||
bpm := "-b 174"
|
||||
midi-in := "-i '.*nanoKey.*capture.*'"
|
||||
midi-out := "-o '.*Komplete.*playback.*MIDI*'"
|
||||
|
||||
# TODO: arranger track mappings
|
||||
#-i "1=Midi-Bridge:nanoKEY Studio 2:(capture_0) nanoKEY Studio nanoKEY Studio _"
|
||||
#-o "1=Midi-Bridge:Komplete Audio 6 1:(playback_0) Komplete Audio 6 MIDI 1"
|
||||
#-i "2=Midi-Bridge:nanoKEY Studio 2:(capture_0) nanoKEY Studio nanoKEY Studio _"
|
||||
#-o "2=Midi-Bridge:Komplete Audio 6 1:(playback_0) Komplete Audio 6 MIDI 1"
|
||||
#-i "3=Midi-Bridge:nanoKEY Studio 2:(capture_0) nanoKEY Studio nanoKEY Studio _"
|
||||
#-o "3=Midi-Bridge:Komplete Audio 6 1:(playback_0) Komplete Audio 6 MIDI 1"
|
||||
#-i "4=Midi-Bridge:nanoKEY Studio 2:(capture_0) nanoKEY Studio nanoKEY Studio _"
|
||||
#-o "4=Midi-Bridge:Komplete Audio 6 1:(playback_0) Komplete Audio 6 MIDI 1"
|
||||
|
||||
run:
|
||||
reset && cargo run
|
||||
{{debug}}
|
||||
release:
|
||||
{{release}}
|
||||
|
||||
clock:
|
||||
reset && cargo run -- clock
|
||||
{{debug}} {{name}} {{bpm}} clock
|
||||
clock-release:
|
||||
reset && cargo run --release -- clock
|
||||
{{release}} {{name}} {{bpm}} clock
|
||||
|
||||
arranger:
|
||||
reset && cargo run --bin tek -- arranger
|
||||
{{debug}} {{name}} {{bpm}} arranger
|
||||
arranger-ext:
|
||||
reset && cargo run --bin tek -- arranger -n tek \
|
||||
-i "1=Midi-Bridge:nanoKEY Studio 2:(capture_0) nanoKEY Studio nanoKEY Studio _" \
|
||||
-o "1=Midi-Bridge:Komplete Audio 6 1:(playback_0) Komplete Audio 6 MIDI 1" \
|
||||
-i "2=Midi-Bridge:nanoKEY Studio 2:(capture_0) nanoKEY Studio nanoKEY Studio _" \
|
||||
-o "2=Midi-Bridge:Komplete Audio 6 1:(playback_0) Komplete Audio 6 MIDI 1" \
|
||||
-i "3=Midi-Bridge:nanoKEY Studio 2:(capture_0) nanoKEY Studio nanoKEY Studio _" \
|
||||
-o "3=Midi-Bridge:Komplete Audio 6 1:(playback_0) Komplete Audio 6 MIDI 1" \
|
||||
-i "4=Midi-Bridge:nanoKEY Studio 2:(capture_0) nanoKEY Studio nanoKEY Studio _" \
|
||||
-o "4=Midi-Bridge:Komplete Audio 6 1:(playback_0) Komplete Audio 6 MIDI 1"
|
||||
{{debug}} {{name}} {{bpm}} {{midi-in}} {{midi-out}} arranger
|
||||
arranger-release:
|
||||
reset
|
||||
cargo run --release -- arranger
|
||||
{{release}} {{name}} {{bpm}} arranger
|
||||
arranger-release-ext:
|
||||
reset
|
||||
cargo run --release -- arranger -n tek \
|
||||
-i "1=Midi-Bridge:nanoKEY Studio 2:(capture_0) nanoKEY Studio nanoKEY Studio _" \
|
||||
-o "1=Midi-Bridge:Komplete Audio 6 1:(playback_0) Komplete Audio 6 MIDI 1" \
|
||||
-i "2=Midi-Bridge:nanoKEY Studio 2:(capture_0) nanoKEY Studio nanoKEY Studio _" \
|
||||
-o "2=Midi-Bridge:Komplete Audio 6 1:(playback_0) Komplete Audio 6 MIDI 1" \
|
||||
-i "3=Midi-Bridge:nanoKEY Studio 2:(capture_0) nanoKEY Studio nanoKEY Studio _" \
|
||||
-o "3=Midi-Bridge:Komplete Audio 6 1:(playback_0) Komplete Audio 6 MIDI 1" \
|
||||
-i "4=Midi-Bridge:nanoKEY Studio 2:(capture_0) nanoKEY Studio nanoKEY Studio _" \
|
||||
-o "4=Midi-Bridge:Komplete Audio 6 1:(playback_0) Komplete Audio 6 MIDI 1"
|
||||
{{release}} {{name}} {{bpm}} {{midi-in}} {{midi-out}} arranger
|
||||
|
||||
groovebox:
|
||||
reset
|
||||
cargo run -- -n tek -b 174 groovebox
|
||||
{{debug}} {{name}} {{bpm}} groovebox
|
||||
groovebox-ext:
|
||||
reset
|
||||
cargo run -- -n tek -b 174 groovebox \
|
||||
-i "Midi-Bridge:nanoKEY Studio.*capture.*" \
|
||||
{{debug}} {{name}} {{bpm}} {{midi-in}} {{midi-out}} groovebox \
|
||||
-l "Komplete Audio 6 Pro:capture_AUX1" \
|
||||
-r "Komplete Audio 6 Pro:capture_AUX1" \
|
||||
-L "Komplete Audio 6 Pro:playback_AUX1" \
|
||||
-R "Komplete Audio 6 Pro:playback_AUX1"
|
||||
groovebox-release:
|
||||
reset
|
||||
cargo run --release -- -n tek -b 174 groovebox
|
||||
{{release}} {{name}} {{bpm}} groovebox
|
||||
groovebox-release-ext:
|
||||
reset
|
||||
cargo run --release -- -n tek -b 174 groovebox \
|
||||
-i "Midi-Bridge:nanoKEY Studio.*capture.*" \
|
||||
{{release}} {{name}} {{bpm}} {{midi-in}} {{midi-out}} groovebox \
|
||||
-l "Komplete Audio 6 Pro:capture_AUX1" \
|
||||
-r "Komplete Audio 6 Pro:capture_AUX1" \
|
||||
-L "Komplete Audio 6 Pro:playback_AUX1" \
|
||||
|
|
@ -87,28 +83,22 @@ groovebox-release-ext-browser:
|
|||
-R "Komplete Audio 6 Pro:playback_AUX2"
|
||||
|
||||
sequencer:
|
||||
reset
|
||||
cargo run -- sequencer
|
||||
{{debug}} {{name}} {{bpm}} sequencer
|
||||
sequencer-ext:
|
||||
reset
|
||||
cargo run -- sequencer \
|
||||
-i "Midi-Bridge:nanoKEY Studio 1:(capture_0) nanoKEY Studio nanoKEY Studio _" \
|
||||
-o "Midi-Bridge:Komplete Audio 6 0:(playback_0) Komplete Audio 6 MIDI 1"
|
||||
{{debug}} {{name}} {{bpm}} {{midi-in}} {{midi-out}} sequencer
|
||||
sequencer-release:
|
||||
reset cargo run --release -- sequencer
|
||||
{{release}} {{name}} {{bpm}} sequencer
|
||||
sequencer-release-ext:
|
||||
reset && cargo run --release -- sequencer \
|
||||
-i "Midi-Bridge:nanoKEY Studio 1:(capture_0) nanoKEY Studio nanoKEY Studio _" \
|
||||
-o "Midi-Bridge:Komplete Audio 6 0:(playback_0) Komplete Audio 6 MIDI 1"
|
||||
{{release}} {{name}} {{bpm}} {{midi-in}} {{midi-out}} sequencer
|
||||
|
||||
mixer:
|
||||
reset && cargo run -- mixer
|
||||
{{debug}} mixer
|
||||
track:
|
||||
reset && cargo run -- track
|
||||
{{debug}} track
|
||||
sampler:
|
||||
reset && cargo run -- sampler
|
||||
{{debug}} sampler
|
||||
plugin:
|
||||
reset && cargo run -- plugin
|
||||
{{debug}} plugin
|
||||
|
||||
edn:
|
||||
reset
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue