AI MIDI Arpeggiator Plugin for REAPER

Transpose, scale-quantize, arpeggiate, and invert — key and context aware, with harmonic awareness of your project's other tracks.

Return to the main MIDI Oracle page

Your REAPER MIDI scripts, retired.

If you rely on REAPER MIDI scripts for quantizing, humanizing, or chord and arpeggio generation, MIDI Oracle replaces them with one AI instruction. Below is every category of MIDI operation those scripts have been written to solve — and what MIDI Oracle, acting as an AI MIDI quantizer, humanizer, and generator, does with each.

Timing & Quantization

  • Grid quantize
  • Iterative quantize
  • Swing timing
  • Humanize timing
  • Tighten loose performances
  • Nudge timing
Context-aware — corrects mistakes while preserving intentional pushes, pulls, and expressive timing.

MIDI Humanizer — Velocity, Dynamics & Humanization

  • Humanize velocities
  • Scale velocities
  • Compress dynamics
  • Clamp min/max
  • Accent patterns
  • Normalize
Musical humanization via our AI MIDI humanizer — weights accents by beat position and phrase shape, not random offsets.

Note Length & Legato

  • Legato creation
  • Staccato shortening
  • Normalize lengths
  • Remove overlaps
  • Insert gaps
Articulation-aware — applies the right technique using your configured articulation layers automatically.

Logical & Conditional Editing

  • Filter by pitch, velocity, or position
  • Conditional transforms
  • Batch rule sets
  • Find & replace MIDI
Describe the condition in plain language. Save the instruction. Re-run it on any item without touching a line of code.

Drum Transforms

  • Flam creation
  • Ghost note generation
  • Accent patterns
  • Lane-specific humanization
  • Drum note remapping
Drum Oracle arranges musically — fills, transitions, and ghost notes placed in context, not blindly generated.

Pitch, Scale & Arpeggiator

  • Transpose
  • Scale quantize — snap to key
  • Chord generation
  • Arpeggiation
  • Invert · retrograde · mirror
Key and context aware AI MIDI arpeggiator — transposes with awareness of the project's harmonic material and neighbouring tracks.

Structural & Pattern

  • Duplicate patterns
  • Euclidean rhythms
  • Algorithmic generation
  • Step-sequencer transforms
Generates structure with musical logic — phrases, variation, and development rather than mechanical pattern distribution.

CC & Expression

  • Smooth CC curves
  • Randomize CC
  • Scale CC values
  • Expression shaping
  • Mod wheel editing
AI-driven CC and expression editing — coming in a future release.

Utility & Workflow

  • Batch transforms
  • Selection by rule
  • MIDI item cleanup
  • Remove overlaps
  • Fix note lengths
One instruction replaces a chain of scripts — describe the full operation once, save it, and run it any time.

Every script you ever used was an attempt to put musical intent into code. MIDI Oracle lets you write the intent directly.