πŸ”’ Your files stay on your device β€” core audio processing runs locally. Privacy details β†’
Free Β· Deterministic Β· Local export

Online Arpeggiator & MIDI Export.

Turn one chord or a progression into an editable rhythmic note sequence, hear it in your browser and export real MIDI, exact-frame WAV, MP3 or JSON.

Before-and-after illustration of Online Arpeggiator & MIDI Export: Chord tones becomes Arpeggio sequence through Order notes by rate.
Before → process → afterSee the signal story, then hear it in the workspace.

MUSICAL GRID MAP

Arpeggio Pattern Lane

Hear the exact chord-tone pattern you can inspect. Chord choices, rate, gate and swing create a visible note-event sequence. The piano roll and editable table are the actual model; there is no input-song analysis or confidence detector.

Before-and-after illustration of Online Arpeggiator & MIDI Export: Chord tones becomes Arpeggio sequence through Order notes by rate.
Chord tonesOrder notes by rateArpeggio sequence
Illustrative chord-tone ordering, not a live detector. Review the actual pitches, velocities and ticks in the workspace before auditioning or exporting.
Open the full signal breakdownBest source, processing logic, limits and three-pass listening check
  1. Start with the right material

    Turning a chord into a rhythmic synth pattern, testing inversions, practicing chord tones or exporting an exact arpeggio into a DAW.

  2. Understand the transformation

    Up, down, up-down, down-up and played orders are deterministic; random order uses a visible seed. Rate, BPM, bars, swing, gate, velocity, inversion and octave controls define the emitted note events.

  3. Verify the usable result

    A visible chord-tone and step sequence with manual edits, local synth preview, Standard MIDI File format 0, WAV/MP3 audio and JSON exports.

Pattern direction

Where this workflow stops

This is a note-ordering tool, not an audio effect or automatic harmony engine. The musician supplies the chord material and remains responsible for voicing, sound design and arrangement.

THREE-PASS CHECK

Make the final decision by ear

  • Check resolved chord spelling, pattern endpoints, gate and swing in the step table.
  • Play prepares a reference-synth audition; Stop or Escape can cancel that pending start without changing the musical model.
  • MIDI and JSON use the event model. WAV and MP3 use its current rendered audio, and an edit retires a pending old audio download.

How to make an arpeggio and MIDI file

  1. Choose the harmony. Choose a root and chord quality, then optionally add up to eight chord slots for a progression.
  2. Set the motion. Select a pattern, octave range, note rate, tempo, length, gate, swing, velocity, accents and inversion.
  3. Regenerate and edit. Regenerate the steps, then enable notes or edit pitch, velocity and duration directly in the step table.
  4. Preview and export. Use Play for the local reference synth and Stop or Escape to cancel even a preparing audition. Export the current event model as MIDI or JSON, or its rendered audio as exact-frame WAV or locally encoded MP3.

Keep audition and export under your control

Preparing is not playing. Play may first render the current steps and wait for browser audio. Stop remains available during that wait; Escape also cancels an unfinished render or pending audio download. A stopped audition never starts later when the wait ends, and returning to the page requires a fresh Play.

Stop and Cancel render are different. Stop retires the audition but can leave a useful render finishing locally. Cancel render discards partial PCM while keeping your editable chord-tone steps. After a playback error, press Play to retry; if the browser blocks audio, allow playback first.

Download the model you reviewed. Changing a setting, regenerating or editing a step retires an unfinished old audio export. WAV uses the current 48 kHz stereo reference-synth buffer; MP3 encodes that same buffer and may add codec padding. MIDI has events rather than the preview instrument's sound; use JSON to retain the musical settings and event receipt.

A focused arpeggio sequencer, not a general composer

This arpeggiator sequences the notes already defined by your chord choices. Up, Down, Up-Down and Down-Up are deterministic. Played preserves the resolved chord-tone order, while Random uses a visible seed that can be reproduced or mutated. Gate is a percentage of the selected rate. Swing delays every second step by the selected percentage of one step while the grid length stays fixed.

It is deliberately different from the Chord Progression Generator, which creates and sounds block chords; a melody generator, which follows a scale and contour; and a bassline generator, which builds a low-register groove. This page only turns chosen chord tones into an arpeggio.

Patterns, octaves and timing

Directional patterns
Up and Down visit every expanded chord tone once. Up-Down and Down-Up reverse through the inner notes so neither turning endpoint is duplicated.
Rate and triplets
The 480 PPQ grid uses 480 ticks for 1/4, 240 for 1/8, 160 for 1/8T, 120 for 1/16 and 80 for 1/16T.
Gate and swing
Gate multiplies the nominal step ticks. Swing delays odd-numbered steps by rate ticks Γ— swing percent without moving the following grid line.
Accents
Base velocity applies to every step; an optional interval adds a bounded boost to every nth step.

MIDI, WAV, MP3 and JSON parity

One bounded event list drives the piano roll, synth and every download. MIDI is a format 0 Standard MIDI File with one 480 PPQ track, explicit tempo, matched note events and an end marker at the musical grid duration. WAV is rendered at 48 kHz to the exact calculated frame count. MP3 is a lossy local encoding of that same exact source buffer and may report codec padding in some players. JSON records settings, chord spelling, steps, ticks and exact source-frame duration.

Safety bounds: up to eight chord slots, four octaves, 32 bars or 16 cycles, 4,096 generated steps and 180 seconds of 48 kHz stereo PCM. Changing a musical setting marks the current steps and audio stale; regenerating creates a fresh bounded model. Cancelling discards partial audio.

Online Arpeggiator & MIDI Export: quick answer and technical limits

Quick answer: A local arpeggiator that expands editable chord tones into ordered, rate-based note steps across one or more octaves.

Best for
Turning a chord into a rhythmic synth pattern, testing inversions, practicing chord tones or exporting an exact arpeggio into a DAW.
How it works
Up, down, up-down, down-up and played orders are deterministic; random order uses a visible seed. Rate, BPM, bars, swing, gate, velocity, inversion and octave controls define the emitted note events.
What you get
A visible chord-tone and step sequence with manual edits, local synth preview, Standard MIDI File format 0, WAV/MP3 audio and JSON exports.

Know before you use it: This is a note-ordering tool, not an audio effect or automatic harmony engine. The musician supplies the chord material and remains responsible for voicing, sound design and arrangement.

Privacy: Selected audio is processed in this browser and is not uploaded to AudioWrench. Normal page assets can still be requested as described in the privacy notice. Privacy details β†’

FAQ

What does an arpeggiator do?
An arpeggiator turns the notes of a chord into a timed sequence. This tool repeats those chord tones through a chosen direction and octave range instead of sounding every note as a block chord.
What is the duplicate-end rule for up-down patterns?
Up-Down plays the lowest and highest notes once per cycle, then reverses through only the inner notes. Down-Up applies the same rule in the opposite direction, so the turning notes are not doubled.
Can I edit and import the MIDI into a DAW?
Yes. Every enabled step has editable pitch, velocity and duration. The download is a Standard MIDI File format 0 with 480 PPQ, a tempo event and matched note-on and note-off events.
Is the random pattern reproducible and private?
Yes. Random uses the visible numeric seed, so the same settings and seed reproduce the same order. Generation, synth preview and export run on your device; normal page assets can still be requested as described in the privacy notice.