Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions releases/48_two_tracks/info.yaml
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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:
Expand All @@ -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).

7 changes: 5 additions & 2 deletions releases/64_voices_of_sid/info.yaml
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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
Expand Down
23 changes: 14 additions & 9 deletions releases/71_degenerator/info.yaml
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand Down
17 changes: 14 additions & 3 deletions releases/72_motorik/info.yaml
Original file line number Diff line number Diff line change
@@ -1,15 +1,27 @@
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
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
Expand Down Expand Up @@ -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
Expand Down
16 changes: 9 additions & 7 deletions releases/76_hot_fuzz/info.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -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
Expand All @@ -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.
Always visible regardless of switch position.
12 changes: 7 additions & 5 deletions releases/86_tesserae/info.yaml
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -93,20 +96,19 @@ 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
y:
name: Voice Count
description: Sets 2-8 voices
leds:
- when: { z: any }
display: list
- display: list
items:
- id: LED0
name: Voice Index 0-3
Expand Down
Loading