MidiStep

MidiStep

Aleatoric Step Sequencer

$8.99
$14.99
Black friday sale icon
Ready for Black Friday?MidiStep is already on sale!
Click to generate a QR code for easy access to the app on the App Store

Details about MidiStep

  • Released
  • Updated
  • iOS Version
  • Age Rating
  • Size
  • Devices
  • Languages
  • October 12, 2024
  • November 30, 2024
  • 12.0+
  • 4+
  • 35.77MB
  • iPhone, iPad, iPod
  • American English

Features

Developer of MidiStep

MidiStep screenshot #1 for iPhone
MidiStep screenshot #2 for iPhone
MidiStep screenshot #3 for iPhone
MidiStep screenshot #4 for iPhone
MidiStep screenshot #5 for iPhone
iphone
ipad
🙌11
Ratings
🗣❌ unsupported
Your locale
🖼️Download
Icons↘︎

Version History of MidiStep

1.06

November 23, 2024

v1.06 B134 This version includes an all new Pattern Creator (swipe down on global randomize or select from the Open Window menu). The Pattern Creator is a great new tool that can be used for creating musical sequences of notes or chords over one or more patterns. Added LEFT and RIGHT rotate buttons on the Global Randomization window (only rotates the selected tab). Added 3 more demo projects (Slider Guitar, Key Change and Random Piano Chords). Holding SHIFT/SNAP while setting the Note Length changes all patterns. This version exports the Pitch Bend lane to clipboard and when drag and dropping. This version also includes the Pitch Bend on pattern copy and session record. Fixed a stability issue where the sequence lanes would occasionally go out of sync with the host when manipulating interface components. Fixed an issue where loading an old project without pitch bend fails to remove existing pitch bend. Found and fixed an issue rewinding the MOD1-8 and Pitch lanes. Updated manual.

More

1.05

November 11, 2024

v1.05 B112 Fixed an issue with the SHIFT/SNAP button not returning to the none pressed state. Dragging coin flip settings now redraws the destination columns after the copy (David's bug). Selecting column ON,OFF,RND,FLIP etc. now pushes an undo. Changing NOTE, REPEAT and PITCHBEND faders automatically whiches the selected column and step options pane. Added a 'Pitch Bend Follow' button in the Modulation Options. Added an audition button to the Scale Editor to preview the currently selected notes. Fixed an issue with the Pattern Key not properly reset on Init Sequence. Fixed an issue which caused the CHD button to re-enable when disabled and notes assigned to a chord. Removed the additional drag and drop UTI from Settings (no longer needed). We now reset Pattern Key offset on Init Sequence. If you long press a FLIP button and drag right, MidiStep properly replicates the flip options. You can now tap on the note names to the left of the notes pane to preview a note. This only works when the host transport is NOT running. Notes are only dispatched when your finger is lifted for compatability with interface scrolling. Added a new Pitch Bend lane under Modulation. An additional per-pattern bend speed has been added to the modulation parameters (button right panel) in place of the modulation name. Added a chord preview when adding chord from the Chord Menu to the chord editor (if the host is not playing). Added a Pitch Bend Follow button to the modulation options. If enabled the selected column auto scrolls when a value is set for that step. Added a new SNAP option to the parameter lane sliders (Hold Chord Follow while adjusting sliders). On notes it snaps other sliders to the right. The erase icon no longer resets the length of the lane. Changing from the Sequencer to the Modulation tab now remembers the last selected parameter tab. Added a method of changing to the chord editor when on the Modulation tab. Tap main or chord lane steps. Fixed an issue where the pitch bend lane painted the wrong colour. When Chord Follow is pressed, it button turns RED and the text changes to SHIFT/SNAP. This can be used with other interface elements to modify settings. You can now change the Master Pattern Length without changing other lane lengths (Hold the SHIFT/SNAP button i.e. Control Follow). You can snap dragged note faders to the right of the selected fader by pressing the SHIFT/SNAP button. Added the new MasterClass #5 video to the help. Updated user manual.

More

1.04

November 4, 2024

Fixed the MIDI file length issue dragging and dropping MIDI Clips to Loopy Pro. The exported AU Swing and Randomization options have now being renamed to Delay. You can now set an instance name/description in the Settings menu. When dragging and dropping to a destination now uses the instance name for the exported MIDI clip. Added the ability to perform a global randomize from an exposed AU parameter. Added a chevron to the UNDO button. Fixed an issue sending chords directly to a MIDI port. Changed the range of the Chord Complexity knob in the Global Randomize dialog to 1-8. Added a Pattern Key Change option. Swipe down on the Root Key button to specify a per pattern key change. If this is not set it reverts to the global Root Key setting. The semitone offset is shown along side the root key in on the Root Key button. This does not effect the scale or notes on display, but transposes all output notes by a fixed number of semitones. Added a real-time 'MIDI Performance Record' option. Swipe down on Clipboard Button to enable real-time performance recording. If the host is running recording will begin on the first Note On or CC Message, otherwise MidiStep will enter an armed state and the clipboard button will flash and have a RED border. Once recording starts the button will stop flashing but the border will remain RED to signify recording in progress. To stop recording either stop the host transport, press the Clipboard button or add a STOP as the Next Pattern. When MidiStep encounters a STOP it will stop recording. If any notes are recorded the clipboard button border changes to GREEN to signify a performance is stored in the clipboard. You can drag and drop this recording to any compatible destination. Added a Chord Articulation knob to the Global Randomization dialog. I also no longer randomize chords at the same position as a TIE. Added an Open Windows submenu on the main menu, and moved Preset Manager to this menu. This also allows you to submit an app review. You can now draw ramps with the note and param faders by tapping two faders whilst pressing the LEFT CONTROL. You can move all faders maintaining relative values by pressing LEFT OPTION and dragging a fader. Added a popup for UNDO and REDO. Added a new experimental COIN FLIP option to the notes lane. Setting COIN FLIP allows you to choose whether a column is OFF, TIE, or RND depending on options. Once a column is set to FLIP, swipe down on the button for per step Coin Flip Options. Added a MIDI Thru port. Incoming MIDI data is echoed on the MIDI Thru port so that you can drive other instruments using the same input. Updated the user manual. Added a link to MasterClass #4.

More

1.03

October 25, 2024

v1.03 B88 - Release Candidate Fixed issue with Repeat Hold not working properly. Init Sequence now sets the param bar correctly if previously on Modulation. A repeat value of 1 now locks the Step Repeat options by disabling the 4 combo buttons. Changing the chord articulation parameters pushes an undo. Fixed an issue with Queueing patterns where on occasions a pattern keeps flashing after the transport stops. Added colour coding and up/dn arrows to the chord lane to signify differing types of articulation. I've now added a broken arrow to further distinguish the articulation modes for those who have not realised the colours. Fixed the wrong wording on the Repeat Step of Immediate instead of Advance. Not sure how we missed it! Fixed an issue generating chords with the global randomize. This was not setting the articulation to defaults and leaving existing randomization in place. Fixed an issue where adjusting repeat fader changed activation state of repeat options even on column that was not selected. Added a MIDI channel selection to the Settings menu. Updated manual with MasterClass 3 video. Updated the help manual.

More

1.02

October 21, 2024

v1.02 B80 Added a new Chord Articulation panel on the right of the display. It is only visible when you open the Chord Editor or tap on the column number in the chord pane. This panel allows you to play a chord as a BLOCK CHORD, a STRUM UP or DOWN strum (and complies with TIES), or ARP UP or DOWN with Accent. We can also adjust the note length of each note played which allows us to create muted strums etc. You can now set a Complexity between 1 and 8 which works better for the new chord articulation features (divisible by 2). We now allow a complexity of 1 for chords. Normally MidiStep takes additional chord notes away till it gets to the complexity but never removed the root note. If complexity is set to 1 however, it will simply randomize one of the available notes. Disabled notes are now ghosted and not removed. Rotating of the current pattern (left & right) can be achieved by long pressing the random jump button in a lane. Long pressing Chord Editor enables chord follow mode. This automatically selects steps containing chords as they play. This is useful for demonstration purposes and recording videos to help visualise chord changes. If PAUSE is enabled the follow function is also paused. Fixed the issue where the popup remains on the param lane after a double tap on a fader. Fixed the randomization option on Modulation lanes. You can now enable the Chord and Master Lane Step Previews in Settings (OFF, DOUBLE, SINGLE) taps. Chord Lane defaults to DOUBLE TAP, Master Lane to OFF. By default a double tap on the chord step previews the note or chord on that step. Added a basic global swing option (long press Note Length). If a column has a Delay assigned, it takes priority over the global swing. We now set the default velocity to 100 on the Velocity lane. The default random range is 100 with limits of 80-110. This helps when applying accents to chords using the articulation panel. Global Randomize no longer randomizes the Master Pattern Length. Added a basic Humanize option (long press root Key button). Added some additional checks when setting scales, to ensure nothing goes out-of-range. Fixed the issue restoring the Range Min and Range Max settings on the MOD1-8 lanes. Removed the aumu version to avoid confusion which also fix issues with Logic Pro on Mac. This app is a AUv3 MIDI plugin so please use it as a MIDI plugin. Fixed the display issue with the Next Pattern number being displayed incorrectly. Added a STOP option to the Next Pattern menu. Once a playback is stopped, stopping and restarting the host transport or tapping a pattern manually restarts it again. When stopped, MidiStep stops outputting MIDI data. Added a Duplicate Instance option to the main menu when multiple instances are detected, allowing you to copy the settings of another instance. Added a new option to the Settings called 'Quantise Pattern Change'. When enabled, manual pattern changes are queued IF the host sequencer is running. The pattern button will flash showing a pattern is queued, and the pattern will be selected after playback of the current pattern completes. This is prioritised over whatever NEXT PATTERN is set to. A queued change is allowed even if PAUSE is enabled. The queued pattern will be removed if the host stops playing. If using an external keyboard, pressing the LEFT SHIFT while dragging a fader will snap ALL faders to the current value. Dragging a fader while pressing the RIGHT SHIFT snaps the current fader and following faders.

More

1.01

October 14, 2024

v1.01 B59 - Release Candidate Fix for Modulation lane issue which prevented you from sending two lanes at once.

More

1.0

October 12, 2024

Price History of MidiStep

Description of MidiStep

MidiStep is a powerful and inspirational polyphonic step sequencer, and a dream for lovers of complex rhythms and generative music creation tools. The program uses sophisticated, user-controlled randomization to generate notes with a variety of parameters, including note values, note length, chords, patterns, velocity, gate, dividers, repeats, swing, and many more. You have complete control over what, when, and how much is randomized on a step-by-step basis. You can easily create patterns that have little to no variation, patterns that maintain a recognizable pattern but have some degree of variations to the notes, velocity, etc., all the way to patterns with extreme randomness with every pass – the degree of randomization is completely under your control for every parameter and for every step of a pattern. Features include per-step polyphonic chord playback, variable step sequence lengths for all parameters such as pitch, octave, velocity, note duration, beat divisions etc, and the capability to create multiple patterns which can be linked together in various ways. MidiStep also features 8 additional modulation lanes with independent play speeds. These can be used to automate parameters within your favourite synths. MidiStep uses sophisticated randomization settings for note values, note lengths, velocity, gate, dividers, repeats, swing, and modulation. In addition, by setting different cycle lengths, step skips, step repeats, jumps, rewinds, cursor positions, pattern jumps, octave shifts, and many other parameters, you can create an infinite number of non-repeating sequences. The degree and types of randomizations for each of these parameters is up to you! Aleatoric music, also known as chance music, allows you to create patterns and entire compositions with user-controlled randomisation. The word 'aleatory' is derived from the Latin word 'alea' meaning dice. MidiStep allows you to turn on/off randomisation on a stepwise basis for almost all parameters, set the percent probability that the randomisation will occur, set min/max values, set exactly which parameters will be randomized, etc. The exact realization of the music will vary with each pass of the sequence, resulting in unique and captivating aleatoric renditions. All randomization controls can be modified in real-time. Features include: •Each of the 16 sequences can have unlimited types and degrees of randomness that you control. •8 independent sequencer lanes: Notes, Chords, Octaves, Velocity, Gate, Divider, Repeat, Delay. •8 independent Modulation sequencer lanes. •16 Patterns and 4 types of pattern switching, independent for each pattern. •Up to 16 steps per pattern, 16 patterns, and 16 cycles per pattern for a maximum sequence length of 4096 notes. •Independent sequencer length (1–16 steps) for each of the 16 lanes. •A Master step cursor independent of all other lanes. •Independent randomization parameters for each of the 16 lanes, with settings for probability, min/max values, default values, skips, repeats, etc. •Unlimited variety of sequences, from slight variation to wildly different sequences on every pass. •126 scales and 126 chords – in every key, along with a scale and chord editor for you to create your own. •Chord complexity for 2–8 note chords, with notes specified or randomly generated. •Chord Articulation options – Block chords, Strum up/down, Arp up/down – with accent, length, speed, and random note order parameters. •Master lane and Chord lane previews. •Auto-scroll chord lane. •7-octave range for notes and chords (from C1–C8), with static and random octave offsets. •11 note lengths – from 1/32 note to 4 full measures, plus ties across notes, rests, repeated notes, and delays. •Two types of Swing with adjustable offset. •Humanize settings for note velocity and note timing. •Transposition of sequences using a keyboard – mono for single notes, and poly for chords. • Pattern Creator - automatic melody and chord backing.
Show less

MidiStep: FAQ

Is MidiStep available on iPad devices?

Yes, MidiStep can be used on iPad devices.

Who built the MidiStep app?

Limelight Software is the developer of the MidiStep app.

What minimum version of iOS does MidiStep need?

The MidiStep app currently supports iOS 12.0 or later.

What do users think of the MidiStep app?

The current user rating of the MidiStep app is 4.9.

What category of app is MidiStep?

The Midistep App Relates To The Music Genre.

Which version of the MidiStep app is the latest one?

The newest version of MidiStep is 1.06.

When did the new MidiStep update happen?

November 30, 2024 is the exact date of the latest MidiStep update.

When did MidiStep first launch?

The MidiStep app became available to the public on October 15, 2024.

What age is MidiStep suitable for?

Limelight Software: The MidiStep app is child-friendly.

What are the languages offered by the MidiStep app?

MidiStep can be used in American English.

Is MidiStep accessible through Apple Arcade's subscription model?

Unfortunately, MidiStep is not on Apple Arcade.

Does MidiStep allow for in-app purchases?

No, MidiStep does not allow for in-app purchases.

Is MidiStep specifically engineered for Apple Vision Pro compatibility?

Sorry, MidiStep is not specifically engineered for compatibility with Apple Vision Pro.

Are there any advertisements in MidiStep?

No, there are no advertisements in MidiStep.

Alternatives to MidiStep

More Applications by Limelight Software

Reviews of MidiStep

Insanely good, insanely deep

Beautiful tutorials for this lil fella all over YouTube. It’s pretty incredible in respect to what it can do and how complex. It’s got that stable 4pocket gui, it compliments Helium nicely.

A versatile step sequencer for Berlin School jamming

I love this sequencer that very much resembles the typical analog sequencer setup plus loads of very useful randomisation features. And another app that runs on older (iOS 12) devices - great! But please do not just hide disabled notes. I often prepare or change disabled sections of sequences before enabling them again. I suggest the same “ghost note” behaviour as in Tie mode. The same applies to sequence length: The unused sections of sequences that are shorter than 16 steps should be visible and adjustable. Another great feature would be another sync mode that advances the sequencer when a NoteOn arrives without any set tempo.

Just to add to this review that the latest update implemented the requested features. Fantastic 👍
Show less

Response from developer

Thanks for the suggestions. I will add them to my ever expanding list and hopefully you will see these make their way to a future release. I have many great ideas I am working on that I think everyone will appreciate, but its always great to get possitive feedback which encourages me to keep the updates coming.

Best app so far from Paul

I bought this a little while ago, and I’ve been playing with it in AUM. I’m impressed!