Prediction node

Predictive Quantize

A groove quantizer instead of a grid one. It listens to the real spacing between your notes and corrects them in the same pass, with no Learn button, adapting the more you play. Its learned feel is shared by every Predictive Quantize in every patch and keeps only your most recent notes.

Download the patchRead it in the Field Guide

The Predictive Quantize node in Infinite, showing its inputs, controls and outputs.

What it does

Predictive Quantize is a prediction node: it guesses where a value or a phrase goes next and drifts around that guess. It takes notes in and gives notes out.

Try it

Tighten a loose keyboard take without making it sound robotic.

MIDI NotesPredictive QuantizeWavetable

Inputs and outputs

Inputs

  • notes notes

Outputs

  • notes out

Controls

Every control with a range can be driven by a modulator, a note, an audio level or a sketch.

ControlRange or optionsDefault
mix0 to 10.75

Example patch

This patch wires Predictive Quantize to what it needs and shows the result. Download it, then use File, Open in Infinite, or read it here: it is plain text.

infinite-patch 1
rev 2
# Predictive Quantize: a starting patch for the Predictive Quantize node
node 1 Prediction Predictive Quantize
  id node
  pos 520 300
end
node 2 Notes Random Note Generator
  id in0
  pos 0 300
end
node 3 Synths Analog
  id voice
  pos 1080 300
end
node 4 Utility Audio Out
  id speakers
  pos 1640 300
end
note node 0 in0
note voice 0 node
aud speakers 0 voice

More prediction nodes