MidiPatterns
Multitrack, pattern-oriented, MIDI step sequencer

Powerful

Create a virtually unlimited number of polyphonic midi tracks and patterns per document (*). Send output to multiple midi devices, directly connected or linked through a network. Assemble patterns in structured sequences. Play live manually switching patterns or sequences.

Flexible

Assign time signature, tempo and size of each pattern individually. Arrange articulated mute and solo configuration. Modulate volume, reverb, chorus, attack, decay, release, pan, cutoff and resonance at each step in a track.


 

Expressive

Use the randomizing capabilities to improve expressiveness: notes properties (velocity, duration, probability, swing) and steps controller messages can be set to change subtly and randomly during playback.

Open

Import midi files as a multitrack document, or export a song as a multitrack midi file (*). Synchronize with other devices using midi clock, acting as master or as slave.

(*) The ability to manage an unlimited number of tracks and patterns and the midi file import and export feature are standard for the basic OSX version but require in-app purchases for the iOS version, which is free.

Version 2.2 for OSX

The latest OSX version is a 32/64-bit Intel fat binary that runs on 10.7 (Lion) and later versions.

This version offers the following In-App Purchases:

  • Multiple Sequences - allows to create more than one sequence per document
  • Customizable Modulations - allows to choose non standard MIDI controllers for steps modulations

A DEMO version is available here. The demo version cannot save files. In addition, all MIDI output stops after a few minutes.

Version 2.2 for iOS

The latest iOS version is a 32/64-bit binary that runs on iPads using iOS 7 and later versions.

This version offers the following In-App Purchases:

  • Unlimited Tracks and Patterns - allows to have more than 2 tracks and 2 patterns per document.
  • Midi file input/output - allows to import MIDI files and export a sequence as a MIDI file
  • Multiple Sequences - allows to create more than one sequence per document
  • Customizable Modulations - allows to choose non standard MIDI controllers for steps modulations

What's new

Version 2.2
  • The interaction with the score grid has been completely revised and now allows to directly define the duration of the events without resorting to the modulations editor.
  • the "overlay" mode and the corresponding switch on the control bar have been removed, since now you can access the contextual menus of notes and events with just a "long press"; the overlay in the modulations editor is now always active to give access to the contextual menus of each slider.
  • the "general" page of the preferences panel has been renamed "score & events", has a new icon and includes a new panel devoted to the events in which you can assign their initial attributes.
  • the "initialization" page of the preferences panel has been renamed "tracks & patterns" and adds the ability to choose whether to include a percussive or/and a chromatic track when creating a new document, or even none.
Version 2.1
  • Added new pages to the preferences panel: the "general" page allows finer control over the size of the score grid, while the "initialization" page assigns the default attributes of new tracks and patterns.
  • Removed the "score cells" menu button from the control bar, since the size of the grid is now controlled from the "general" page of the preferences panel.
  • Fixed a bug that showed an unwanted file dialog when saving a document (iOS).
  • Fixed a bug that allowed to overwrite examples (iOS).
Version 2.0
  • Patterns now have an accurate time signature, a number of subdivisions per beat and a number of measures.
  • "Songs" have become "sequences" and a new "Multiple Sequences" in-app purchase allows to have more than one per document; sequences can be switched just like patterns during playback.
  • A new "Customizable Modulations" in-app purchase allows to assign any midi controller to the 8 standard predefined modulations and set their default values.
  • Completely revised and streamlined interface, new sequences editor.
  • Powerful, interactive quick help mode.
  • Tap tempo function.
  • Metronome precount and sound options.
  • Virtual input and output MIDI devices.
  • Variable score grid size.
  • Improved midi import and export, with optional normalization of notes velocity during import.
  • Tracks can now have a user defined name.
  • User defined middle C convention.
  • Overlays mode to access contextual menus.
  • New commands: "Add Pattern To Current Sequence", "Apply Tempo To All Patterns", "Expand All Tracks", "Collapse All Tracks", "Clear Pattern’s Content For Track".
  • MIDI device loops check.
  • A double click resets sliders to default values.
  • Bug fixes.