MR PY'S · VERSION 0.46.0

Poly Pusher

Play chords. Build a melody around them. Shape the sound.

1. Set up

Prepared for Ableton Live 12 with Max for Live on Windows. Use Push 3 or a MIDI keyboard. Other Live versions, operating systems and Push models have not been validated for this release. Poly Pusher is a MIDI effect: it needs an instrument after it to make sound.

  1. Extract the download and copy the entire version-named folder into your Ableton User Library. Keep all files inside its Device folder together.
  2. Drag Mr Py's Poly Pusher.amxd from that folder onto a MIDI track, before your instrument.
  3. Arm the track or enable monitoring. Select the track, then click Open Studio.
  4. Choose Input: Push or Input: Keyboard.

Push uses normal Note mode with the 64-note layout. If the positions don't line up, use Align Pads and follow its prompts. Keyboard mode uses the lowest 16 keys, including black keys, for chords. Keys above them play the performance notes. Set your key count and use Learn First Key if needed.

2. Play chords and a melody

On Push, the left two columns trigger 16 chord slots. The six columns on the right play performance notes that respond to the active harmony. The on-screen bank and pad layout match. Note labels show the notes being played.

ControlWhat it does
Key / Scale / StyleSet the harmonic context and chord-generation style. Changing these can rebuild the bank; use Undo if needed.
Complete BankBuild complementary chords around the selected chord and locked favourites.
Randomise Bank / Random ChordGenerate new choices for unlocked slots, or the selected unlocked slot.
Harmony RiskChoose safer harmony or more adventurous borrowed and tension chords.
Hold to Play / Latch Chord / Select OnlySound a chord while held, keep it sounding after release, or select harmony without sounding chord notes.
Chords / OctaveMove chord output up or down in whole octaves, including added bass layers.
Performance / OctaveTranspose performance notes independently. Each −1/+1 step is one octave.
Stop NotesRelease generated notes and reset expression if anything gets stuck.

Performance note choices

Chord Tones uses notes in the active chord. Safe Notes adds selected passing notes. Scale Notes uses the scale matched to the active chord. Colour Notes adds tension notes. All 12 Notes allows chromatic playing.

3. Make the chords your own

Right-click a chord card to choose its root and type. Lock favourites before generating a new bank. In Edit Notes, adjust each pitch by semitone (ST) or octave (OCT), add a note or delete it. Record Notes captures MIDI pitches; Apply Take replaces the selected chord with the recorded notes. Discard Take leaves the chord unchanged.

Voicing + Bass

I Root, II First inversion, III Second inversion and IV Spread rearrange the chord. For exact custom notes, I uses your entered arrangement. Saved Voicing returns to the original arrangement underneath these choices.

Bass adds the chosen bass pitch. Low Bass (−12) adds it another octave down; use either or both. Bass defaults to the chord root, or choose another note for a slash chord such as F/D. Bass Octave sets its starting octave.

Per Chord keeps independent settings for each slot. All Chords applies one voicing, bass-switch and bass-octave setup across the bank, without erasing individual settings. Turn it off to restore them. Each slot retains its own bass-note choice.

Explore

Start Path begins a progression with the selected chord. Pick a suggested next chord to extend it. Copy to Bank writes the progression into the bank. Clear Path clears the exploration sequence.

4. Expression and Chaos

Enable Pitch Slide, Pressure or Timbre to send expression to a compatible instrument. Push and the receiving instrument need suitable MPE settings. For the configured pitch-slide range, use ±48 semitones on the instrument. Chord voices stay steady while performance voices bend.

In Push mode, enable the Chaos split to make the upper 6 × 4 performance pads control parameters while the lower 6 × 4 play notes. X controls left/right position, Y up/down position and Z pressure.

  1. Click Map X, Map Y or Map Z.
  2. Select the desired parameter in Live's device controls.
  3. Play the Chaos pads and adjust the mapping's minimum/maximum values.

For plug-ins such as Serum, expose the desired parameter through Live's Configure controls first. Clicking a knob only inside a third-party plug-in window may not select a Live parameter. Unmap removes the assignment. Chaos is inactive in Keyboard mode.

  1. Put Poly Pusher before the chord instrument. Choose Master and a Link Group.
  2. Put another instance before the solo instrument. Choose Follower with the same group.
  3. Play chords on the Master, then use the Follower's performance area to solo over that harmony.

A Follower needs an active source in its group. It does not automatically sound the Master's chord or bass layers. Only one Master or MIDI Source can own each group. Solo / Unlinked works independently. MIDI Source detects incoming chord MIDI, such as a clip, for Followers to use.

6. Save, update and roll back

Your device settings save with the Live set. Save a backup copy of important sets before installing updates.

  1. Download the new version from your original purchase/download page.
  2. Extract it into a separate version-named folder. Keep the old version and its dependencies installed.
  3. Open the new device on a separate track to check it before using it in an important project.
Saved-state compatibility and automatic device replacement are different things. Removing an old instance and dragging in a new one is not guaranteed to transfer its settings. Keep the original track/set for reference. To roll back, reopen the backup set with its original version still installed.

No automatic updater or online activation is installed. Avoid deleting old release folders until you have checked the sets that use them.

7. Troubleshooting

Support: support@mrpy.uk

Include your Poly Pusher version, Live version, operating system, controller and the steps that reproduce the issue.


Mr Py's Poly Pusher · 0.46.0 · This offline guide can be printed or saved as PDF from your browser.

Chord-note keyboard

Under both Studio input views, the small keyboard shows the selected chord’s final notes, including bass and its chord octave. Blue keys belong to the chord; white markers show sounding chord notes. Click keys to add or remove notes. At least one note remains. VIEW −OCT and +OCT move the displayed range without changing pitch.

Editing captures exact notes for that chord and overrides its global voicing. Use Voicing or a per-chord inversion control applies voicing again. Bass buttons can add or remove bass layers while preserving your exact upper notes. Undo restores the previous state. Custom notes are saved with the Ableton Live Set, and remain the same when you switch input views. Followers and MIDI Source display incoming harmony read-only.

Wheel and touch strip

The Wheel / Touch Strip panel appears in both Studio input views. Click Bend to choose Off, Performance, Chords or Both. Range sets the wheel movement in semitones. Mod Wheel (CC1) independently selects its destination; assign CC1 inside the instrument to control its modulation. On Push 3, hold Select and tap the strip to switch between pitch bend and modulation. Pad Pitch Slide remains separate.

Enable the instrument's MPE mode and set its member bend range to ±48. Independent destinations require an instrument that respects MPE channels. Check whether your instrument supports member-channel CC1. With wheel or modulation routing enabled, there are 14 independent solo voices and a separate chord channel. Controls start Off; changing routing releases held notes. Settings save with the Live Set.

Reorder the chord bank

Drag a chord card's name or body onto another card. The chord moves there and intervening slots shift. All custom notes, bass, voicing and lock settings move with it. Drop outside to cancel, or use Undo after a move. Both input views support this; Followers use the Master's harmony. Reordering safely stops held notes and the new order saves with the Live Set.