"StepPolyArp" is a real-time polyphonic and polyrhythmic MIDI step arpeggiator and step sequencer. It can be used as a standalone application or as an AUv3 MIDI effect plug-in.
The application and the plug-in can operate as a step arpeggiator, automatically generating melodic patterns from played notes or chords, or as a step sequencer that does not require MIDI input to play.
Unlimited presets can be saved locally and synchronized with iCloud. Each preset contains 16 patterns, 5 customizable polyrhythmic step controllers, and a 32-step event matrix with 11 polyphonic and polyrhythmic lines driving the arpeggiator engine.
The application supports full internal and external MIDI connections for input and output, Ableton Link synchronization, and MIDI clock synchronization. An internal sound bank is included.
The AUv3 MIDI effect plug-in supports multiple instances. A compatible host is required to run the plug-in. The host must support the Audio Unit v3 (AUv3) MIDI effect format.
Hosts supporting AUv3 MIDI effect on iOS:
Logic Pro, Cubasis, Beatmaker, AUM, Audiobus, NanoStudio, Auria Pro, apeMatrix.
Hosts supporting AUv3 MIDI effect on macOS:
Logic Pro 10.7 or later.
Features:
• Standalone application and AUv3 MIDI effect plug-in
• Arpeggiator and step sequencer mode
• 1 to 32-step programmable matrix
• 11 configurable transposition lines
• Polyrhythmic lines and clock dividers per line
• Mute by line
• Gate, velocity, probability, random pitch, random gate, and random velocity per event
• 16 patterns by preset
• Automatic pattern chaining
• 8-octave resizable keyboard
• Multitasking support
• Stop "Audio Background" automatically after inactivity (15 min, 30 min, 1 h, 2 h, or never)
• Sample-accurate timing
• Internal sound bank
• Tap tempo
• Receiving MIDI from external MIDI sources
• Receiving external MIDI sync (MIDI clock)
• Ableton Link support
• Internal routing of inputs, outputs, and MIDI sync
• Send MIDI to a virtual port usable as MIDI input by other "Core MIDI" compatible apps
• Default velocity, modulation, pan, volume, aftertouch, and pitch bend step controllers
• Customizable MIDI setup for step controllers
• Arpeggiator and sequencer can conform to the selected scale
• Predefined scales and possibility to create custom scales
• 6 arpeggiator modes
• 1 random mode
• 1 chord mode
• Randomization panel for generating random patterns with a large number of parameters to control the result
• Presets manager
• "Program Change" support
• Preset sharing via "AirDrop", "Mail", "Messages", and other supported services
• Native iCloud support
• "iCloud Drive" support in the "Files" app on iOS and "Finder" on macOS
• Full support of "Windowed Apps" mode on iPad
• Undo/Redo
• Lockable keyboard (latch mode)
Supported MIDI connections:
• Virtual "Core MIDI" connections between applications
• Any compatible MIDI interface
• MIDI over Wi-Fi
• MIDI over Bluetooth
• Ableton Link (sync and transport)
Initially I found this as a workaround to some USB MIDI controller’s native arpeggiators that were very jittery. Other arp apps had some features but were missing others. This has everything! I’ve actually replaced the hardware controller’s arpeggiator with StepPoly entirely and programmed it via MIDI Learn in AUM to do everything the controller did and more! Everything stays perfectly in sync and has every arp parameter imagineable. Good job!
StepPolyArp Rocks for Music Production!
BatuHijau
This is an amazing app that lets you create and play arpeggios or sequences with ease. It is very well thought out. I use it to play Korg synths via Korg Gadget, and to create a complex or simple backing through a Korg Pa arranger. You should have a basic understanding of midi if you want to drive internal or external synths. Also, basic music theory is helpful for understanding scales, etc.
2025 updates are so dope
capedape
The gating and improved UI and random features are very good. Would be interesting to see some of the features like Omnisphere’s arp has on desktop, or warping features to play with time. I bought chordpolypad as sort of a tip for your updates not thinking I needed it, but found it works well with StepPolyArp.
Amazing
nordical
Extremely well made, well thought out app for arpeggios and sequences. This thing handles the bread and butter while opening up possibilities I hadn't even thought of. Also, I had a support question and the response from the developer was really quick. You get what you pay for folks, and this one's well worth it.
• New option to automatically stop Audio Background when the app is inactive (15 min, 30 min, 1 h, 2 h, or never)
• Standardized scale names for improved clarity
• Minor bugs fixed
Version 5.2
The developer, Laurent Colson, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Privacy practices may vary, for example, based on the features you use or your age. Learn More
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More