🪞👃🪞 unspeaker
unspeaker synced commits to main at unspeaker/tengri from mirror 2025-05-14 19:10:13 +02:00
8bfd1a23a1 core, output: add Has, HasSize
a9619ab9ce fix(proc): use TryFromDsl locally
Compare 2 commits »
unspeaker synced commits to main at unspeaker/tek from mirror 2025-05-14 18:40:14 +02:00
0f16c89248 move global keys to end
e3a3962130 simplify
d7bbc2a412 groovebox: reenable pool
872c2d94d6 last small wave of 15 errors?
4fe51b5267 down to 48 ugly ones
Compare 12 commits »
unspeaker synced commits to refactor/arranger-device at unspeaker/tek from mirror 2025-05-14 18:40:14 +02:00
872c2d94d6 last small wave of 15 errors?
4fe51b5267 down to 48 ugly ones
57eff50973 wip: back to 89 errors
f3c67f95b5 down to 1 weirdest error
254e19db0d down to 2 weirdest errors
Compare 7 commits »
unspeaker synced commits to main at unspeaker/tengri from mirror 2025-05-14 02:50:15 +02:00
bad20f5037 tui: add button_2, button_3
5d546affed tui: remove tui_file
663efede64 dsl: don't eat error
b45ac8f417 tui: remove FileBrowser
632977a0dc dsl: implement Display for Value
Compare 5 commits »
unspeaker synced commits to main at unspeaker/tek from mirror 2025-05-14 02:20:14 +02:00
fa73821a0b pool and browser as devices
unspeaker synced commits to refactor/arranger-device at unspeaker/tek from mirror 2025-05-14 02:20:14 +02:00
unspeaker synced new reference refactor/arranger-device to unspeaker/tek from mirror 2025-05-14 02:20:14 +02:00
unspeaker synced commits to main at unspeaker/tek from mirror 2025-05-13 02:00:14 +02:00
b0ef0cfd21 poke with a stick
57102d7e6b stub save/load/options
Compare 2 commits »
unspeaker synced commits to main at unspeaker/tek from mirror 2025-05-12 01:30:14 +02:00
6f6078e25a track: remove unused fields
e81ae58ab5 fix: midi_froms -> midi_tos
ea48dd6fa1 sampler: wip: add play_sample and stop_sample
decbb177f0 editor: move status bars to editor_view
d1be569b48 editor: add fine time step and overflow
Compare 7 commits »
unspeaker synced commits to main at unspeaker/tek from mirror 2025-05-11 09:10:14 +02:00
cdeb355972 fix menu and help bindings
85a144798b editor: add note and advance; preparations
e00d870d70 groovebox: draw sample info
4e2702f69e pass root clock - and groovebox works!
Compare 4 commits »
unspeaker synced commits to main at unspeaker/tek from mirror 2025-05-11 01:00:14 +02:00
997d67a487 sequencer: extract get_sample_offset, get_pulses
329da026d7 sequencer: extract seq_audio, remove Api suffix from traits
836624674e track: pass initial clip
ee2efd1c26 sampler: replace red x with record instruction
b9c101081b sampler, meter: switch to rms; reenable viewer
Compare 15 commits »
unspeaker synced commits to main at unspeaker/tengri from mirror 2025-05-10 17:40:14 +02:00
faecc2c304 update dependencies
1868736597 proc: log parse info on give_err
ed772b9872 dsl: extract dsl_error; ParseError -> DslError
f18e01c220 partially fix tests and examples
8dda576c9d add tengri_core; fix errors and warnings; unify deps
Compare 5 commits »
unspeaker synced commits to main at unspeaker/tek from mirror 2025-05-10 16:50:14 +02:00
fb99128650 groovebox: reenable sampler record_finish
5648c96c6a groovebox: record at selected pitch
7b09d97473 groovebox: reenable sampling but only at pitch 0
986e0a42a1 groovebox: don't crash on 'r'
Compare 4 commits »
unspeaker synced commits to main at unspeaker/tengri from mirror 2025-05-10 01:30:13 +02:00
cb8fd26922 collect tests
4a385b40ff test subcommand handling
fe8ecf8a98 input, proc: add full paths in macros
20ccff13de proc: auto implement Context on command target
3bb38f2d27 proc: view: list available on error
Compare 7 commits »
unspeaker synced commits to main at unspeaker/tek from mirror 2025-05-10 00:50:13 +02:00
ccf21cbdfe editor: fix keybinds (replace slash with hyphen)
5fa5a875b7 clock: fix play/pause
9e8572ae0f tests compile again
5c74ffd916 docs: remove mention of wasd keybinds
4394e03352 groovebox/sampler: remove wasd keybinds
Compare 15 commits »
unspeaker synced commits to main at unspeaker/tengri from mirror 2025-05-09 17:30:13 +02:00
5e09f5a4bb wip: dsl, input, output, proc: more precise lifetimes
unspeaker synced commits to main at unspeaker/tek from mirror 2025-05-09 16:40:16 +02:00
87cd6099ad rename: tek, Tek -> app, App
unspeaker synced commits to 0.2 at unspeaker/tek from mirror 2025-05-09 08:40:13 +02:00
36fe332967 0.2.2: don't crash on 't' key (thx @magicpotatobean)
unspeaker synced commits to main at unspeaker/tek from mirror 2025-05-09 08:40:13 +02:00
cc88743054 bump rust-jack
6f8a677b7a move midi import example
780fd6694b docs: update build instructions
1b48e10d2d clock: replace provide calls with expose stubs
e3b12a1d36 add old tengri demo
Compare 11 commits »
unspeaker synced commits to main at unspeaker/tengri from mirror 2025-05-09 01:10:14 +02:00
22d63eed9c input, dsl: cleanup
b7bb6119aa remove old declarative macros
bcbcc387a2 proc: cleanup
a16603fbc8 proc: command: associated fns instead of methods
Compare 4 commits »