pulsegrid
Local MIDI generation
Chord-driven MIDI workbench

Give your harmony a pulse.

Support Pulsegrid on Ko-fi

Build a progression, then shape its rhythm, voicing, groove, and expression. Export editable MIDI for any synth, sampler, or DAW—everything stays in your browser.

Explainable harmonyEditable chord timelineRhythm & expression lanesAdvanced groove engineEditable piano rollSaved & portable ideasReal .mid files
01 : 014 bars
Interface complexityShape · creative controls
Keep when randomising
History
Variation seed
Manual saves
Project file
Manual save only
01

Build the harmony

Triads, seventh chords & color chords · up to 8
Suggested next chordsBalanced options for C major
Circle of fifths · click a root to add★ context-ranked roots
smart pick
Add a custom chordAdds one chord without changing the project key
Progression timeline16 quarter notes · 1× cycle
Drag or use arrows to reorder · edit length (quarter notes) and voicing
02

Shape the movement

Pendulum · rotate every 1 bar
16-step rhythm cycleEach step uses the selected Note division · activate to change its behavior
Note Accent Rest Tie•• Ratchet
Per-step expressionEach lane follows the same repeating 16-step sequencer cycle
Values repeat every 16 sequencer stepsVelocity change per step · added before groove, accents, and humanize
Advanced grooveTiming and velocity templates follow the selected Note division and repeat every 16 steps
Horizontal = timing shift · vertical = velocity change · ostinato onlyStraight · global swing still applies
03

Listen & export

C major · 126 BPM
Audition only · MIDI export unchanged
Ostinato70%
Chords32%
Click38%
Piano rollGenerated take
0 notesseed 2048
Times use quarter-note units · drag to move or resize · ↑↓ pitch · ←→ time · Shift + ←→ length · Add note or double-click empty space
Your music stays on this device. Porkbun processes standard connection data to serve this site.