ganten

Trinkets & Baubles · Curiosities

Tangent

released

Record, arrange and mix on macOS, Windows, Linux and FreeBSD. Free with up to 32 tracks; a supporter key removes the limit.

Tangent's arrangement mid-song: drum MIDI clips, piano takes, bass, vocal and audio tracks with their waveforms, a volume automation lane, and the analyzer, scope and meters running above

Tangent is a DAW. It records audio and MIDI, lays clips out on a timeline, edits notes in a piano roll and mixes them on a desk with buses, returns, sends, folders and automation. It hosts VST3 plugins everywhere and LV2 on Linux and FreeBSD, and tells them the song's tempo and transport.

Tangent's mixer: twelve named strips with inserts, sends and meters, a folder, a return, the click and the master Tangent's MIDI editor open on a piano take, with its notes and velocities

It ships its own instruments and effects: modelled keys, an FM synth, an analog-style synth, a sampler, a drum machine, and a shelf of effects from EQ and compression to tape, reverb, a tube amp and a bitcrusher. Outboard gear can sit in an insert slot, measured and in time with the rest of the session, and a take can film the window with your camera in it.

Tangent Analog, the built-in analog-style synth, open over the arrangement

It started as a program that names the chord you play, and it still does: as you play, it writes the chord on a staff, lights it on the keyboard and a guitar neck, and draws it on the circle of fifths.

Tangent naming D7(b9,#11) from D, F#, C, Eb, Ab and B, lit on a piano keyboard and a guitar neck under the staff, the circle of fifths, a Tonnetz and the harmonic triangles

Written in Rust and MIT licensed. Buses, returns, sends and routes have no limit for anyone, free or not. It makes no network connections of its own: no telemetry, no update check, no account.

Download·Source·Support it


Nyx

active private

An infinite-zoom drawing and reference canvas, native and GPU-accelerated. Rust on wgpu + egui, f64 world space so strokes stay sharp at any zoom, one-handed rocker controls, and a physics-tinged layout for pinning reference. Codename: Puree.


Hydra

active private

A terminal replacement for Loopback: virtual audio devices and routing on macOS, from a ratatui TUI. A background daemon drives a forked BlackHole HAL driver and CoreAudio process taps; route any app, mic, or interface to any output. Codename for the era's audio plumbing, done in the terminal.

Hydra routing TUI, abyssal theme Hydra, catppuccin theme Hydra and Valentine side by side, transparent themes

Valentine

active private

A terminal control panel for the Focusrite Scarlett 18i20, a from-scratch replacement for Focusrite Control. Speaks the device's proprietary USB protocol directly (preamp switches, the mixer matrix, routing, live metering, presets) from a themeable ratatui TUI, while Core Audio keeps streaming. Clean-room, no driver.

Valentine inputs panel with per-channel meters Valentine mixer matrix Valentine live metering

Navi

active

An interactive graph viewer for org-roam, running as a native window on macOS, Linux and Windows. Written in Rust on top of egui + glow. Reads org-roam.db directly, opens nodes via emacsclient. Vsync-aligned on Apple Silicon at 60 / 120 / 240 Hz, X11 and Wayland on Linux.


vesktop-glass

live private

Transparent Vesktop for macOS: frosted glass over the default Discord look, driven by a single opacity knob.


vesktop-stereo-mic

live private

True stereo Discord voice on macOS and Linux: a Vencord userplugin (StereoMic) that munges the Opus SDP on both ends and captures two channels, so a stereo source arrives in stereo.


typecraft

active private

A terminal typing trainer. A ratatui TUI with generated lessons, live words-per-minute and accuracy tracking, and progress that persists between sittings.


Summer 2008

live

An archive app for the late-aughts American Girl era. Preservation work, not commerce. v1.0 went out the door in late May. Tip-jar only, all rights with their owners. Codename: Coconut.


dotfiles

active private

It's just my dotfiles...


shambhaline

active

The prior alias, still alive. Original tracks on SoundCloud and Spotify, plus a small library of hand-transcribed chord sheets for Lamp, Mid-Air Thief, etc.