Gestures & Drawing
Pixelboop uses intuitive gesture-based input for drawing musical patterns. Different gestures create different musical results depending on the track and direction.
Gesture Overview
Pixelboop interprets your touch gestures based on:
- Direction: Horizontal, vertical, or diagonal
- Track: Melody, Chords, Bass, or Rhythm
- Duration: Quick tap vs. held touch
Basic Gestures
Tap (All Tracks)
The simplest gesture — tap any pixel to place a single note.
Tap Gesture
Accent (Hold)
Hold a pixel for 400ms+ to place an accented (louder) note.
Accent Gesture
Horizontal Gestures
Swipe horizontally to create patterns that span multiple steps.
Arpeggio Generator (Melody)
Horizontal swipe on Melody track activates the arpeggio generator — chord notes from the current visible set, played sequentially across steps. Vertical movement during the drag selects the pattern (ascending / descending / up-down) and the density (quarter / 8th / 16th notes); the speed of the drag also influences the note count.
Melody Arpeggio
Single-Note Sustain (Chords)
Horizontal swipe on Chords track plays a single sustained note — the note at the row you started on, held across the steps you drag through. Arpeggios are reserved for the Melody track; on Chords, horizontal drag is a sustain. Add vertical deviation (>1 row) during the drag to convert into a chord-build gesture.
Chords Sustain
Walking Bass (Bass)
Horizontal swipe on Bass track creates a template-based walking bass line. The pattern is selected dynamically by drag length and direction: short horizontal → Funk Groove, medium → Rock Walk, long → Running 8ths; diagonal-up → Ascending Walk, diagonal-down → Descending Walk. There's no fixed "root–5th–4th" sequence; each template is its own musical figure.
Walking Bass
Drum Roll (Rhythm)
Horizontal swipe on Rhythm track creates a drum roll — rapid hits on the same drum.
Drum Roll
Vertical Gestures
Swipe vertically to stack notes at the same step.
Chord Stack (Melody/Chords)
Vertical swipe on Melody or Chords creates a chord stack — multiple notes at the same step.
Chord Stack
Ba-Dum (Bass)
Vertical swipe on Bass creates a sequential "ba-dum" figure — the root note at step N, then a second note at step N+1 (not simultaneous). The interval between the two notes is determined by the drag distance: a small drag yields a tight interval, a large drag yields a wider one (octave, etc.). It's not always a 5th — the size of your gesture picks the interval.
Bass Ba-Dum
Multi-Drum (Rhythm)
Vertical swipe on Rhythm plays multiple drums at the same step.
Multi-Drum
Diagonal Gestures
Swipe diagonally to create melodic phrases or fills.
Phrase (Melody/Chords)
Diagonal swipe on Melody or Chords creates a melodic phrase — notes that follow the scale diagonally.
Melodic Phrase
Fill (Rhythm)
Diagonal swipe on Rhythm creates a drum fill — notes that traverse multiple drums across steps.
Drum Fill
Progression Fill (Chords Track Only)
Progression Fill is an intelligent chord-filling gesture exclusive to the Chords track. It uses harmonic intelligence to suggest musically coherent chord sequences.
Progression Fill
How It Works
- Hold a step on the Chords track that already has a chord.
- Drag vertically to activate Progression Fill mode.
- Drag horizontally — subsequent steps fill with harmonically intelligent chord progressions matching the current key and scale.
- While filling, drag vertically to shift the harmonic degree of the progression.
Progression Fill uses chord intelligence to suggest musically coherent sequences. Undo/redo works with the standard double-swipe gestures.
Note: Progression Fill only works on the Chords track.
Special Gestures
Sustain (Hold + Drag)
Hold a note for 400ms, then drag horizontally to create a sustained note across multiple steps.
Sustained Note
Erase (Double-Tap)
Double-tap any pixel to erase the note at that position.
Clear (Shake)
Shake the device to clear all notes from the current pattern.
Undo/Redo (Double-Swipe)
- Double-swipe left: Undo last action
- Double-swipe right: Redo last undone action
Gesture Reference Table
| Gesture | Direction | Melody | Chords | Bass | Rhythm |
|---|---|---|---|---|---|
| Tap | Point | Note | Note | Note | Drum hit |
| Hold | Point | Accent | Accent | Accent | Accent |
| Horizontal | ← → | Arpeggio | Single-note sustain | Walking | Roll |
| Vertical | ↑ ↓ | Chord stack | Chord stack | Ba-dum (sequential) | Multi-drum |
| Diagonal | ↗ ↘ | Phrase | Phrase | Bass walk | Fill |
| Hold+Drag | Hold → | Sustain | Sustain chord | Sustain | — |
| Hold+Drag ↕ then ↔ | Hold ↕ → | — | Progression Fill | — | — |
Comments