Note Out
Bitwig Platform
A Grid-to-note-event generator with gate, pitch, velocity, channel, and four continuous expressions.
What it does
Note Out creates a note when Gate crosses high and releases it when Gate goes low. Fixed Pitch, Velocity, and Channel parameters provide defaults; connected signals replace them, while optional Timbre, Pressure, Gain, and Pan inputs update expressions during the held note.
Controls and ports
| Control | Label | Official description |
|---|---|---|
default_pitch |
Default Pitch | Pitch value for new notes, unless a signal is received at the Pitch In port |
default_velocity |
Default Velocity | Velocity value for new note ons and offs, unless a signal is received at the Velocity In port |
default_channel |
Default Channel | Channel value for new notes, unless a signal is received at the Channel In port |
gate_in |
Gate In | High logic starts a new note (as long as Pitch In is in range; see below). Low logic releases the current note (with a note off message). Note: All in ports of Note Out are mono (stereo signals will be averaged). |
pitch_in |
Pitch In | Sets the pitch expression for the outgoing note. Values between C-2 ('-0.5') and G8 ('+0.558') will cause note output on Gate In signal. |
velocity_in |
Velocity In | Sets the velocity value for note ons (when Gate In transitions high) and note offs (when Gate In transitions low) |
channel_in |
Channel In | Sets the channel value for the next outgoing note. Values to '+0.99' use channel 1, '+1.0' to '+1.99' use channel 2, and so on, used for the next note signal. |
timbre_in |
Timbre In | Sets the timbre expression for the outgoing note |
pressure_in |
Pressure In | Sets the pressure expression for the outgoing note |
gain_in |
Gain In | Sets the gain expression for the outgoing note |
pan_in |
Pan In | Sets the pan expression for the outgoing note |
Practical uses
- Build a generative sequencer in Note Grid from independent gate, pitch, and velocity streams.
- Process Note In fields and reconnect them here to make a note effect with selective expression changes.
Things to know
- A note is generated only for MIDI keys 0 to 127 and non-negative note-on velocity; installed limits describe the valid raw pitch range as C-2 = -0.5 through G8 ≈ +0.558.
- Pitch is rounded to the nearest MIDI key at note-on while its fractional remainder is sent as continuous transpose expression.
- The recovered body enforces a short minimum interval between note transitions and sends held-note expression updates at a lower control-event rate.
Technical details
A high-confidence Nitro implementation candidate supports the technical summary, but the visible-module mapping remains inferred.
The exact grid/io/note_out_plus body treats Gate as high at >=0.5, converts raw pitch with m=60+120*p, rounds m to the base key, and retains m-key as transpose expression. It clamps velocity to 1, channel to 0..15, Timbre/Pan to [-1,1], Pressure to [0,1], and Gain to [0,2]. Stereo ports are reduced by averaging the final pair of 4x sub-samples. Minimum note length scales from 10 samples at 44.1 kHz; expression updates scale from 256 samples at 44.1 kHz and are sent only after change thresholds.
Open questions
- Measure exact gate edge reduction, minimum note length, expression cadence, defaults, disconnected ports, pitch ties, invalid pitch/velocity, voice lifetime, and overlapping Note Out modules.
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 Note Out module, Bitwig Grid Note Out, Note Out Grid module