tek/Justfile
2025-01-02 16:38:04 +01:00

120 lines
3.9 KiB
Makefile

default:
just -l
status:
cargo c
cloc --by-file src/
git status
amend:
git commit --amend
push:
git push -u codeberg main
git push -u origin main
tpush:
git push --tags -u codeberg
git push --tags -u origin
fpush:
git push -fu codeberg main
git push -fu origin main
ftpush:
git push --tags -fu codeberg
git push --tags -fu origin
transport:
reset
cargo run --bin tek_transport
transport-release:
reset
cargo run --release --bin tek_transport
arranger:
reset
cargo run --bin tek_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"
arranger-release:
reset
cargo run --release --bin tek_arranger
arranger-release-ext:
reset
cargo run --release --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"
groovebox:
reset
cargo run --bin tek_groovebox -- -b 174
groovebox-ext:
reset
cargo run --bin tek_groovebox -- -n tek \
-i "Midi-Bridge:nanoKEY Studio 1:(capture_0) nanoKEY Studio nanoKEY Studio _" \
-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 --bin tek_groovebox
groovebox-release-ext:
reset
cargo run --release --bin tek_groovebox -- -n tek \
-i "Midi-Bridge:nanoKEY Studio 1:(capture_0) nanoKEY Studio nanoKEY Studio _" \
-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_AUX2"
groovebox-release-ext-browser:
reset
cargo run --release --bin tek_groovebox -- -n tek \
-b 112 \
-i "Midi-Bridge:nanoKEY Studio 1:(capture_0) nanoKEY Studio nanoKEY Studio _" \
-l "Firefox:output_FL" \
-r "Firefox:output_FR" \
-L "Komplete Audio 6 Pro:playback_AUX1" \
-R "Komplete Audio 6 Pro:playback_AUX2"
sequencer:
reset
cargo run --bin tek_sequencer
sequencer-ext:
reset
cargo run --bin tek_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"
sequencer-release:
reset
cargo run --release --bin tek_sequencer
sequencer-release-ext:
reset
cargo run --release --bin tek_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"
mixer:
reset
cargo run --bin tek_mixer
track:
reset
cargo run --bin tek_track
sampler:
reset
cargo run --bin tek_sampler
plugin:
reset
cargo run --bin tek_plugin