Hi-Hat

DrumshihatHeavy CPU

808-style metallic hi-hat — trigger + decay (closed/open).

What it does

808-style metallic hi-hat voice.

Wraps daisysp::HiHat<> (square-noise metallic source). A file-scope prev_trig snapshot detects rising edges — each Trig press fires once. Decay sets the open/closed character.

Parameters

  • Freq (Hz)

    freq
    Default 3000Range 500 … 8000

    Root frequency of the metallic tone in Hz — six detuned square oscillators are built from it. 3 kHz is DaisySP's own default and sits where a real hat lives.

  • Decay

    decay
    Default 0.4Range 0 … 1

    Length of the hit, and the one control that decides closed vs open: short reads as a closed hat, long as an open one. Wire it to a knob or pad to switch between them live.

  • Tone

    tone
    Default 0.5Range 0 … 1

    Overall brightness. It moves the filtering around the metallic noise, from dark and washy at 0 to sharp and glassy at 1.

  • Noisiness

    noisiness
    Default 0.8Range 0 … 1

    Balance between the tuned metallic ring and pure noise: 1 is all noise, 0 is all tone. The 0.8 default leans noisy, which is what makes it read as a hat rather than a bell.

  • Accent

    accent
    Default 0.5Range 0 … 1

    Hit intensity — how hard the stick lands. It raises level and brightness together rather than acting as a plain volume.

  • Infinite Sustain

    sustain
    Default false

    Makes the hat ring out forever instead of decaying, turning it into a continuous metallic noise source you can filter or gate elsewhere.

Wire a pad to Trig (rising-edge fires once per touch). Decay accepts a Mod source — short = closed hat, long = open. Freq/Tone/Noisiness/Accent are baked at boot.

Ports

In

  • Trig trigger
  • Decay decay

Out

  • Audio Out output

Audio Control

Inputs

Trig
Rising-edge fires the hat.
Decay
Tail length — short = closed, long = open.

Outputs

Audio Out
Hi-hat output.

Patches using it

  • Drum Kittouch2

Bundled with the app — open one from the example browser.