Thwomp is a four oscillator drum synthesizer for Max for Live. It's a subtractive synthesizer that specializes in making drum sounds with the following features:
- Fixed frequency by default, as most drum sounds aren't played chromatically.
- Prominent pitch envelope for creating kick drums.
- No sustain or release, because those aren't features of percussive instruments.
Thwomp's interface is designed to be transparent and predictable, e.g., every parameter is labeled with its unit type.
Before the device is added to the User Library in Ableton Live or Ableton Push, the device should be frozen.
The latest version of the frozen device can be downloaded from the Thwomp page on the Max for Live site.
The device can be frozen manually by following these steps:
- Open Ableton Live and drag
Thwomp/Thwomp.amxdto the Device area (where it saysDrop an instrument or Sample here). - Click the disclosure icon in the upper right of the device and choose
Edit in Max. - In the Max window, click the
Freeze Deviceicon in the bottom bar that looks like a snow flake, then chooseFile > Save As...to save the frozen device to a temporary location.
Note that this file can be deleted after the device has been added to the User Library.
Drag the frozen Thwomp.amxd to the User Library (e.g., under User Library/Presets/Instruments/Max Instrument/).
- Launch Push in standalone mode
- In Live's sidebar, select
Places > Push - Drag the frozen
Thwomp.amxdtoPlaces > Push > User Library(e.g., underUser Library/Presets/Instruments/Max Instrument/[note that in the Push Use Library this folder is not create by default like it is in the Live User Library]).
After Thwomp has been installed in the Push User Library, the device can be added by choosing it under Device > User Library.
To open in Max directly without Live, open Thwomp/Thwomp.maxpat, Thwomp has some some additional features when opened outside of Live:
- Button: Trigger the MIDI note
- Pitch: Select the MIDI note pitch
- Velocity: Select the MIDI note velocity
- DAC Toggle: Toggles whether the audio engine is on
- Typing the letter "s" plays the note
- Volume: The volume of all of the oscillators combined.
- Oscillator Tabs 1-4: Select an oscillator
- R: Read presets from a file
- W: Write the presets to a file
- OW: When toggled on, W will automatically write again to the sample file
- To recall a preset, click a box
- To save a preset, shift-click a box
- To delete a preset, shift-option-click a box
- Osc Toggle: Toggle the oscillator on or off
- Waveform
- Note Toggle: Toggle whether to use the incoming MIDI note frequency (when off, the frequency is specified)
- Freq: Specify a frequency (only visible when note is off)
- Semi: Specify a semitone offset (only visible when note is on)
- Pitch Envelope Graph
- Amount: Pitch envelope amount
- Duration: Pitch envelope decay
- Filter Toggle: Toggle the filter on or off
- Filter Type
- Freq: Filter cutoff
- Q: Filter Q
- Attack: Attack
- Decay: Decay
Thwomp support Ableton Push. When using Push, the leftmost knob always chooses the selected Oscillator. There's four different banks that allow all of Thwomp's parameters to be accessed.
- Main
- Oscillator
- Envelope
- Filter
The following presets are built-in, they're numbered from the upper left to the lower right (so the upper right preset is the kick).
65HzCycle2msAttack383msDecay0dbGain
120HzAmount100msDecay
251HzRect0msAttack26msDecay-10dbGain
bandpass500Hz5.6Q
175HzCycle1msAttack60msDecay-6dbGain
highpass40hz0.66Q
Noise0msAttack140msDecay-40dbGain
highpass1000hz0.4Q
110HzCycle2msAttack500msDecay-8dbGain
12HzAmount300msDecay
highpass50hz0.3Q
Pink2msAttack200msDecay-30dbGain
lowpass1200hz0.3Q
Noise0msAttack150msDecay-4dbGain
highpass6000Hz0.3Q
1100HzSaw0msAttack125msDecay-30dbGain
lowpass1100Hz3Q
725HzCycle0msAttack125msDecay-10dbGain
lowpass8000Hz0.3Q
Pink0msAttack200msDecay-20dbGain
lowpass12000Hz0.3Q
