• 0.3.0-rc.1 a45e409e6b

    0.3.0-rc.1
    Some checks are pending
    / build (push) Waiting to run
    Pre-release

    unspeaker released this 2025-05-16 15:53:16 +02:00 | 135 commits to main since this release

    source release because i can't be arsed to bugger the build over something known half borked.

    publishing this mostly to have a space to attach a screenshot, but if yall have i working from source yall may want to give the new tek groovebox a whirl.

    you know, just to get a feel for the sort of framework we're going for here.

    Screenshot From 2025-05-16 00-30-09

    Screenshot From 2025-05-16 14-35-27

    Downloads
  • 0.2.1 b8d6194a72

    0.2.1
    Some checks are pending
    / build (push) Waiting to run
    Stable

    unspeaker released this 2025-04-23 14:37:32 +02:00 | 299 commits to main since this release

    • upgrade to rust 2024 edition
    • no more incorrect coloration (that weird bar which had the current clip color across all tracks)
    • always redraw sequencer gridlines on note length change

    next version - reenable a bunch of features? 🤞

    Downloads
  • 0.2.0 59372911d2

    0.2.0
    Some checks failed
    / build (push) Failing after 2m51s
    Stable

    unspeaker released this 2025-04-19 14:34:33 +02:00 | 310 commits to main since this release

    After a few months' hiatus, refactoring and general scrambling, here's a build of tek that ought to work out of the box (on GLIBC-based systems, anyway).

    Can you catch all the bugs?

    Screenshot From 2025-04-19 15-55-09

    Downloads
  • 0.2.0-rc.7 d962119e1b

    0.2.0-rc.7: "wasn't this gonna be rc8?"
    Some checks failed
    / build (push) Failing after 4m14s
    Stable

    unspeaker released this 2025-01-02 23:36:45 +01:00 | 688 commits to main since this release

    happy 2025!

    demo video (from before the restyle)

    1200 commitversary! 🎉 release notes below.

    • 1 ill-advised refactor later...
    • new app: tek_groovebox. sequencer and arranger borked. (but that's what versions are for.)
      • Shift-R records a sample at the current key
        • MIDI CC20 sets start of current sample
        • MIDI CC21 sets length of current sample
        • MIDI CC24 sets gain of current sample
      • z toggles zoom lock
      • Tab toggles Zen mode (ha!)
      • rest of keys are like tek_sequencer, see previous release notes.
      • 6640 lines.
    • new CLI flags:
      • -b flag sets BPM
      • -S flag becomes JACK timebase master
      • -s flag should sync to another but doesn't yet
    • tek_engine is now a separate crate with tests (719 lines)
    • tek_layout is now a separate crate with tests.
      • the layout logic sucks radically less than previous incarnations, check it out! (just 483 lines!)
    • key mapping system takes 1 more step towards a state where help can be autogenerated and bindings saved/loaded from file
    • rust_jack is now vendored
      • a custom contrib::timebase implementation is used to provide BBT data to the JACK transport
    • LTO enabled
    • still no CI 🐒

    codebase remains in low 8000s, aggressive macro-based refactoring keeps the line count low as the features mature.

    Downloads
  • 0.2.0-rc.6 6319c0db2d

    0.2.0-rc.6: "the unholiday special"
    All checks were successful
    / build (push) Successful in 2m12s
    Pre-release

    unspeaker released this 2024-12-25 02:56:29 +01:00 | 852 commits to main since this release

    This is the first release that contains a build of tek_arranger!

    • TUI:
      • wasd moves note cursor
      • arrows move time cursor, Enter enters note
      • Tab toggles phrase pool sidebar
      • ][ selects phrase
      • p puts it in arranger
      • q launches clip/scene (i.e. enqueues it for playback)
      • SPACE plays/pauses
    • CLI:
      • you can now use the -i and -o flags to automatically connect to JACK MIDI ports.
      • use jack_lsp to get the full port name
      • tracks/scenes in arranger CLI are 1-indexed

    Downloads
  • 0.2.0-rc.5 ce523d9e45

    0.2.0-rc.5 "beginning to become playable"
    Some checks failed
    / build (push) Has been cancelled
    Pre-release

    unspeaker released this 2024-12-16 22:33:28 +01:00 | 942 commits to main since this release

    just jammed with three of these beauties and some plugins in carla but the gnome screencast failed to record the audio. shit was so cash. try it out

    image

    Downloads
  • 0.2.0-rc.4 d0d187b5b6

    0.2.0-rc.4 "mandatory entertainment presents"
    Some checks failed
    / build (push) Has been cancelled
    Pre-release

    unspeaker released this 2024-12-11 21:58:26 +01:00 | 996 commits to main since this release

    • still prone to invalid midi output
    • removed most of the focus navigation from tek_sequencer
    • now it is instantly playable
    • the keybindings are still not listed in the status bar :(
      • a writes note
      • [ and ] select phrase
      • Enter enqueues phrase for playback
      • Space toggles playback
      • A adds new phrase
      • D duplicates phrase
      • Ctrl-C exits
    Downloads
  • 0.2.0-rc.3 387bc711e5

    0.2.0-rc.3 "what does this footgun do?"
    Some checks failed
    / build (push) Has been cancelled
    Pre-release

    unspeaker released this 2024-12-10 19:32:39 +01:00 | 1008 commits to main since this release

    • +/- zoom in more contexts
    • auto launch default phrase
    Downloads
  • 0.2.0-rc2 a08067feba

    0.2.0-rc2 "feeling cute, might just later get my shit together"
    Some checks failed
    / build (push) Has been cancelled
    Pre-release

    unspeaker released this 2024-12-10 18:15:53 +01:00 | 1011 commits to main since this release

    readded status line

    Downloads
  • 0.2.0-alpha1 deb5348c69

    0.2.0-rc.1 "not intended for human consumption"
    Some checks failed
    / build (push) Has been cancelled
    Pre-release

    unspeaker released this 2024-12-10 12:41:55 +01:00 | 1018 commits to main since this release

    managed to sneak this out of target/release/ before i had to delete all target/ dirs on my machine to try a full system upgrade

    Downloads