369 Asterisk

NewChris's Pickdrumsgenerativesynthesizerpercussionsequencermidistereo

A six-track generative drum synthesizer for the Music Thing Modular Workshop Computer. Synthesized drums, bass, and melodic percussion draw from 14 synthesis algorithms. Three knobs shape the sound, and one flick of the switch generates a new scene. The web editor adds per-track mixing, delay time and Auto Pan, scale selection, single-track randomization, and patch save/recall as files on your computer.

WatchDemo video

Panel

Workshop Computer panelFilterDecayHeatFilter CVDecay CVClockResetLeftRightEnvelope 1Envelope 2ClockKick trigger

Controls

Main knob

Filter
Low-pass to the left, unfiltered in the center, high-pass to the right.

X knob

Decay
Approximately 0.25x to 4x decay, with 1x at the center. Changes apply to new hits.

Y knob

Heat
Saturation, density, and grit with level compensation.

Switch

Pause: Stops new hits while existing tails ring out. Return to center to restart from the beginning.

Play: Runs the sequencer.

Randomize: Generates new sounds and patterns once on entry. Holding down does not repeatedly randomize.

Randomize: Flick down to create a new combination; it takes over on the next clock step after preparation. Knob settings remain unchanged.

Inputs & Outputs

Inputs

Outputs

Inputs

CV 1

Filter CV
Adds modulation to the Main Filter setting.

CV 2

Decay CV
Adds modulation to the X Decay setting.

Pulse 1

Clock
Each rising edge advances one sixteenth note (4 PPQN). A plugged-in cable takes priority over USB MIDI clock.

Pulse 2

Reset
Restarts the sequence from the beginning on the next clock step.

Outputs

Audio 1

Left
Stereo left audio output.

Audio 2

Right
Stereo right audio output.

CV 1

Envelope 1
Fixed-decay trigger envelope from the kick track.

CV 2

Envelope 2
Fixed-decay trigger envelope from a melodic percussion track.

Pulse 1

Clock
Sixteenth-note clock pulses.

Pulse 2

Kick trigger
Triggers from the kick track.

README

Asterisk

A six-track generative drum synthesizer for the Music Thing Modular Workshop Computer.

Asterisk creates complete rhythmic patterns from synthesized drums, bass, and melodic percussion. Its six tracks draw from 14 synthesis algorithms, including FM, additive synthesis, wavefolding, subtractive bass, and several drum models.

Three knobs shape the sound. One flick of the switch creates a new musical idea.

Controls

Control Function
Main — Filter Turn left for low-pass filtering, right for high-pass filtering. The center position leaves the sound unfiltered.
X — Decay Shorten or extend the sounds, from approximately ¼× to 4× their original decay. Center is 1×. Changes apply to new hits.
Y — Heat Add saturation, density, and grit, with level compensation.
Switch down — Randomize Generate new sounds, rhythms, scale, root note, modulation, and echo settings. The new combination takes over on the next clock step after a short preparation period. Holding the switch down does not repeatedly randomize.
Switch center — Play Run the sequencer.
Switch up — Pause Stop new hits while existing tails ring out. Return to center to restart the sequence from the beginning.

Randomization leaves the three knob settings in your hands.

Clock and connectivity

Asterisk runs on its own or follows an external clock:

  • USB MIDI: Connect to a computer and enable MIDI Clock output to Asterisk Workshop in your DAW. Supports standard 24 PPQN clock, Start, Stop, Continue, and Song Position Pointer.
  • Pulse In 1: Analog clock input. Each pulse advances one sixteenth note—4 pulses per quarter note.
  • Pulse In 2: Sequence reset.
  • CV In 1: Filter modulation.
  • CV In 2: Decay modulation.
  • Audio Out 1 / 2: Stereo left / right.
  • Pulse Out 1 / 2: Sixteenth-note clock / triggers from the kick track.
  • CV Out 1 / 2: Fixed-decay trigger envelopes from two of the tracks.

A cable plugged into Pulse In 1 takes priority over USB MIDI. Without an external clock, Asterisk uses its internally generated tempo and swing. Audio inputs are unused in this version.

Web editor

The web editor adds internal tempo control, per-track mute and solo, and the following controls:

  • Level, Pan and Delay Send: Click a voice to open its three faders. Pan positions the dry voice; all six sends feed one shared delay.
  • Delay Time: Sync follows the active clock. Free sets the time in milliseconds, from 20 to 1000 ms.
  • Auto Pan: Moves the shared delay return between left and right, independently of the dry voices. Its movement follows Delay Time, with a minimum of 100 ms per crossing. Off keeps the delay centered. This uses the existing delay buffer and feedback path.
  • Scale: View the generated scale or choose Minor pentatonic, Major pentatonic, Dorian, Phrygian, Hirajoshi or Lydian. Changes keep the root note, rhythms and sounds, and apply to new hits on the next clock step. Full randomization picks a new scale; single-track randomization keeps it.
  • Single-track randomization: Each small star generates a new sound, rhythm, Level, Pan and Send for that track. The other tracks and global settings stay as set, and the shared clock keeps running.
  • Save / Recall: Save a patch as a file on your computer and load it later, including the scale and Auto Pan setting. Hardware knobs and CV remain live; knob positions, playback position and ringing tails are not saved.

Drag one voice onto another to swap sounds, Pan and Send. Rhythms and Level stay in their original slots. Manually set tempo and delay time, Auto Pan, Mute and Solo are preserved when randomizing.

Sync divisions longer than the 1.024-second delay buffer are capped and marked MAX.

Open the web editor. Requires Asterisk 1.2 firmware. Connect the Workshop Computer to your computer by USB, then open the editor in Chrome or Edge and allow MIDI and SysEx access.

Patch files saved with 1.1 can be loaded in 1.2. New 1.2 files require the 1.2 editor and firmware.

Sound demo 2

Watch on YouTube

Release

Follow the official Program Card installation instructions to write the UF2 to a Workshop Computer Program Card.

Original VST

This hardware version is adapted from my Asterisk VST, available as a free download:

Download the original Asterisk VST for free.

About this card

Creator
Laboratory 0
Language
C++ (Pico SDK + ComputerCard)
Version
1.2
Status
Released
License
Laboratory 0 Freeware (see LICENSE.txt)
Created
2026-09-21
Updated
2026-10-06

Notes

Asterisk Workshop: Receives 24 PPQN MIDI Clock, Start, Stop, Continue, and Song Position Pointer from a computer or DAW. Also connects to the web editor over USB MIDI.

Enable MIDI Clock output to Asterisk Workshop in your DAW. Pulse In 1 takes priority when a cable is connected. Without an external clock, the sequencer uses its internally generated tempo and swing. Audio inputs are un…

Data sources

releases/369_Asterisk/info.yaml, releases/369_Asterisk/README.md

Verify your download

Confirm the file you downloaded really is that new firmware.

macOS / Linux (Terminal)

shasum -a 256 firmware.uf2

Linux also has sha256sum firmware.uf2.

Windows (PowerShell)

Get-FileHash firmware.uf2 -Algorithm SHA256

Compare the result to the SHA256 on the website — it should match exactly.