diff --git a/releases/48_two_tracks/info.yaml b/releases/48_two_tracks/info.yaml index a2d7ff5a..8b1a9f43 100644 --- a/releases/48_two_tracks/info.yaml +++ b/releases/48_two_tracks/info.yaml @@ -1,8 +1,11 @@ -draft: true +draft: false Name: Two Tracks short-description: "Two Tracks — Dual-read-head phase looper. Record a mono loop to flash (IMA-ADPCM) and play it through two independent heads with separately controllable positions and loop lengths for evolving phase patterns and interference textures." Language: C++ (Pico SDK) Creator: Joep Vermaat +contact: + email: joep@joep-i.nl + website: https://codeberg.org/johantv/ Version: 1.2 Status: Released License: MIT @@ -86,8 +89,7 @@ controls: name: Record arm / stop description: In PLAY arms recording (3s countdown); in RECORD stops and returns to PLAY. knobs: - - when: { z: any } - main: + - main: name: Loop window / Right loop length description: In Offset mode controls the loop window length (tiny fragment -> full loop). In Phasing mode controls how much shorter the right loop is (short -> full). x: @@ -96,3 +98,4 @@ controls: y: name: Right position offset / Right speed description: In Offset mode sets right head position offset. In Phasing mode sets right playback speed (0.9x - 1.1x, centre = 1.0x). + diff --git a/releases/64_voices_of_sid/info.yaml b/releases/64_voices_of_sid/info.yaml index e67093ee..270c7f21 100644 --- a/releases/64_voices_of_sid/info.yaml +++ b/releases/64_voices_of_sid/info.yaml @@ -1,8 +1,11 @@ -draft: true +draft: false Name: Voices of SID short-description: "Dual MOS 6581 SID emulation (reSID engine) with CV/gate control, stereo output, waveform selection, and randomize" Language: C++ (Pico SDK) Creator: Joep Vermaat +contact: + email: joep@joep-i.nl + website: https://codeberg.org/johantv/ Version: 1.1 Status: Released License: MIT @@ -80,7 +83,7 @@ controls: y: name: Voice 2 Waveform description: Selects voice 2 waveform (8 stops) - - when: { z: down, gesture: hold } + - when: { z: down } main: name: Randomize description: Hold to continuously randomize attack, sustain, waveforms, ring mod, and sync diff --git a/releases/71_degenerator/info.yaml b/releases/71_degenerator/info.yaml index 24b9c25f..234af7d4 100644 --- a/releases/71_degenerator/info.yaml +++ b/releases/71_degenerator/info.yaml @@ -1,8 +1,11 @@ -draft: true +draft: false Name: Degenerator short-description: "Degenerator — Disintegrating Looper. Capture audio loops and apply irreversible degradation with 6 algorithms (Saturation, Filter Drift, Tape Hiss, Oxide Shedding, Bit Crush, Bit Rot) via preview/apply workflow. Inspired by William Basinski's The Disintegration Loops." Language: C++ (Pico SDK) Creator: Joep Vermaat +contact: + email: joep@joep-i.nl + website: https://codeberg.org/johantv/ Version: 1.3 Status: Released License: MIT @@ -11,6 +14,13 @@ date-updated: 2026-05-31 Editor: https://degenerator-web.netlify.app/ Repository: https://codeberg.org/johantv/Degenerator +tags: + - looper + - sampler + - distortion + - glitch + - disintegration + summary: | Irreversible layered looper with additive MIX and subtractive DEGRADE workflows. Z down is RECORD (and slot workflows in SLOT mode), Z middle is MIX, Z up is @@ -82,16 +92,11 @@ controls: description: Selects/crossfades oxide shedding, bit crush, and bit rot on loop buffer - when: { z: down } main: - name: Record Context / Slot Select - description: Not used for record level in RECORD; selects slot index in SELECT_SLOT or STORE_SLOT contexts - - when: { z: down, layer: boot } - main: - name: Boot Mode Select - description: Holding Z down at boot enters SLOT mode; otherwise YOLO mode + name: Record Context + description: Not used for record level in RECORD leds: - - when: { z: any } - display: list + - display: list items: - id: LED0 name: Output Level Left Meter diff --git a/releases/72_motorik/info.yaml b/releases/72_motorik/info.yaml index 90d76ba9..6919f6e3 100644 --- a/releases/72_motorik/info.yaml +++ b/releases/72_motorik/info.yaml @@ -1,8 +1,11 @@ -draft: true +draft: false Name: Motorik short-description: Motorik drum machine — kick/snare/hihat with bass and melody CV, classic Krautrock grooves Language: C++ (Pico SDK) Creator: Joep Vermaat +contact: + email: joep@joep-i.nl + website: https://codeberg.org/johantv/ Version: 1.0 Status: Released License: MIT @@ -10,6 +13,15 @@ date-created: 2026-05-17 date-updated: 2026-05-17 Repository: https://codeberg.org/johantv/motorik +tags: + - motorik + - krautrock + - rhythm + - drum + - simple + - drive + - endless + summary: | Generative motorik drum machine with synchronized two-voice bass CV/gate outputs. Z middle is main drum-performance mode (energy/transpose/fill), Z down is tilt and @@ -92,8 +104,7 @@ controls: description: Per-trigger micro-delay randomization depth leds: - - when: { z: any } - display: list + - display: list items: - id: LED0 name: Beat Position 1 diff --git a/releases/76_hot_fuzz/info.yaml b/releases/76_hot_fuzz/info.yaml index 06a59855..62714a6d 100644 --- a/releases/76_hot_fuzz/info.yaml +++ b/releases/76_hot_fuzz/info.yaml @@ -3,6 +3,9 @@ Name: Hot Fuzz short-description: A stereo fuzz/distortion + resonant wah effects processor with manual and auto-wah modes, built on fixed-point DSP. Language: C++ (ComputerCard) Creator: Joep Vermaat +contact: + email: joep@joep-i.nl + website: https://codeberg.org/johantv/ Version: 1.0 Status: Released License: MIT @@ -56,16 +59,16 @@ panel: - id: AudioIn2 name: Right Audio In description: Right channel input (-2048..2047, 12-bit signed) - - id: CV1 + - id: CVIn1 name: Wah CV (optional) description: Overrides wah cutoff in Up/Mid modes when connected - - id: CV2 + - id: CVIn2 name: Drive CV (optional) description: Adds to X pot drive value - - id: Pulse1 + - id: PulseIn1 name: Fuzz Toggle description: Rising edge toggles fuzz on/off (latched, Up/Mid modes only) - - id: Pulse2 + - id: PulseIn2 name: Auto-Wah Toggle description: Rising edge toggles auto-wah on/off (latched, any mode) outputs: @@ -109,8 +112,7 @@ controls: name: Wah Q / Resonance description: 0 = flat filter, 4095 = high resonance leds: - - when: { mode: activity } - display: list + - display: list items: - id: LED0 name: Fuzz Drive @@ -132,4 +134,4 @@ controls: description: > Pattern indicates current fuzz type (set in Up mode): soft=steady dim, hard=steady bright, asym=slow blink, fold=fast blink. - Always visible regardless of switch position. \ No newline at end of file + Always visible regardless of switch position. diff --git a/releases/86_tesserae/info.yaml b/releases/86_tesserae/info.yaml index 0a59b64b..94a49594 100644 --- a/releases/86_tesserae/info.yaml +++ b/releases/86_tesserae/info.yaml @@ -1,8 +1,11 @@ -draft: true +draft: false Name: Tesserae short-description: "Tesserae — Variable-voice (2-8) arpeggiated chord generator with 5 patterns, 10 scales, tap tempo, CV/audio transpose inputs, and dual CV + audio pitch outputs. Inspired by Laurie Spiegel's Music Mouse and Patchwork." Language: C++ (Pico SDK) Creator: Joep Vermaat +contact: + email: joep@joep-i.nl + website: https://codeberg.org/johantv/ Version: 1.0 Status: released License: MIT @@ -93,11 +96,11 @@ controls: name: Melody Position y: name: Chord Spacing - - when: { z: down, gesture: momentary } + - when: { z: down } main: name: Tap Tempo description: Two taps within two seconds set internal BPM - - when: { z: down, gesture: hold } + - when: { z: down } main: name: Scale Select description: Selects one of ten scales @@ -105,8 +108,7 @@ controls: name: Voice Count description: Sets 2-8 voices leds: - - when: { z: any } - display: list + - display: list items: - id: LED0 name: Voice Index 0-3