synthesize_kick_drum
Synthesize classic analog kick drums via a pitch-enveloped sine oscillator. Tune fundamental frequency, punch, decay, and drive to create anything from soft thumps to hardstyle kicks.
Instructions
Generate a classic analog-style kick drum using a Sine oscillator with a pitch envelope.
Args: fundamental_hz: The resting sub-bass frequency in Hz (e.g., 40.0 - 80.0 Hz). punch: The speed and intensity of the initial transient click (0-255). - 0-50: Soft, acoustic-style thump. - 100-150: Punchy EDM/House kick. - 200-255: Hard, laser-like transient (Psytrance/Hardstyle). decay: The length of the amplitude decay (0-255). - 10-50: Short, tight clicky kick. - 100-150: Standard club kick. - 200-255: Long, booming 808 sub. drive: Amount of saturation/distortion to apply (0-255). - 0-20: Clean sine wave, smooth sub. - 100-150: Warm, saturated analog feel. - 200-255: Heavily distorted, gabber/hardcore kick. output_filename: Optional name for the output file.
Returns: The absolute path to the generated .wav file.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| decay | Yes | ||
| drive | Yes | ||
| punch | Yes | ||
| fundamental_hz | Yes | ||
| output_filename | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |