Bite
Bitwig Platform
A dual-oscillator feedback system combining cross-PWM, exponential FM, hard sync, ring modulation, and independent output levels.
What it does
Bite contains oscillators A and B and lets each influence the other. B can modulate A's pulse width, A can exponentially frequency-modulate B, A can hard-sync B, and the final output mixes A, B, and their ring-modulated product.
Controls and ports
| Control | Label | Official description |
|---|---|---|
waveshape |
Waveshape | Waveshape for this oscillator |
pw |
Pw | Pulse width for this oscillator's waveshape (when appropriate) |
a_pwm |
A Pwm | Amount of pulse width modulation of oscillator A from oscillator B |
b_xfm |
B Xfm | Amount of exponential frequency modulation of oscillator B from oscillator A |
b_sync |
B Sync | Enables hard sync of oscillator B (slave) by oscillator A (master) |
b_pitch |
B Pitch | Independent pitch shift for oscillator B |
a_level |
A Level | Output level for oscillator A |
b_level |
B Level | Output level for oscillator B |
ring_level |
Ring Level | Output level for a ring-modulated (×) version of oscillators A & B |
model |
Model | Method of rendering the waves: |
mono |
Mono | Switches from the standard stereo Grid behavior to a mono output mode. This lets input signal target each internal oscillator, routing left channel input to oscillator A and right channel signal controlling oscillator B. |
Practical uses
- Start with only A audible, then add B-to-A PWM or A-to-B exponential FM to hear each interaction clearly.
- Enable hard sync and offset B's pitch for controlled, pitch-locked harmonic sweeps.
- Mix the Ring level with A and B for metallic basses, percussion, and deliberately unstable overtones.
Things to know
- The cross-FM is exponential: A changes B by a pitch ratio, so it behaves differently from linear FM or direct phase modulation.
- Hard Sync resets oscillator B when oscillator A completes a cycle.
- Mono mode repurposes the stereo input lanes: left controls oscillator A and right controls oscillator B.
- The shared Phase In path is additive to both internal oscillators unless internal progression is stopped with Ratio 0:1.
- Feedback-heavy settings can become inharmonic or unstable by design; isolate the three output levels when learning the signal flow.
Technical details
A high-confidence Nitro implementation candidate supports the technical summary, but the visible-module mapping remains inferred.
The confirmed grid_bite DSP runs two PolyBLEP oscillators at four-times processing resolution. Filtered B output from the previous step offsets A's pulse width; filtered A output changes B's phase increment by 2^((A*xmod + B_pitch_offset)/12). With Sync active, A's trigger-out resets B with a fractional trigger position. The final pre-output is A_level*A + B_level*B + Ring_level*(A*B), followed by a sub-hertz high-pass. Several one-pole low-pass stages condition the feedback and ring paths.
| Nitro port | Type |
|---|---|
pitchValue |
InputAudioPortType |
pitchOffset |
InputAudioPortType |
numerator |
InputValuePortType |
denominator |
InputValuePortType |
triggerIn |
InputAudioPortType |
phaseIn |
InputAudioPortType |
phaseMod |
InputAudioPortType |
stereo_detune |
InputValuePortType |
detune |
InputAudioPortType |
b_pitchOffset |
InputAudioPortType |
a_shape |
InputValuePortType |
b_shape |
InputValuePortType |
a_pw |
InputAudioPortType |
b_pw |
InputAudioPortType |
enable_sync |
InputValuePortType |
xmod_amount |
InputAudioPortType |
xpwm_amount |
InputAudioPortType |
a_level |
InputAudioPortType |
b_level |
InputAudioPortType |
ring_level |
InputAudioPortType |
mono_mode |
InputValuePortType |
out |
OutputAudioPortType |
Open questions
- Map the visible Model choices to oscillator algorithms and measure their aliasing and gain differences.
- Measure cross-modulation scaling, feedback delay, hard-sync fractional reset, and mono-mode cable routing.
Version and sources
Checked against Bitwig Studio 6.0.6. This page combines Bitwig's module metadata, the existing Grid course and guides, and Nitro analysis where the mapping is strong enough to support a technical statement.
Related material
Return to Bitwig Grid Modules or the Grid Modules course lesson.
Also matches: Bitwig Bite module, Bite Grid module, Bitwig Grid Bite