Note by note
Beat by beat

Musifier Adaptive Music Systems proudly presents:

MAI

Musifier Adaptive Improviser

MAI is a midi music morpher.
MAI morphs between tunes in real time,
note by note, beat by beat,
handling tonality, harmony, melody,
rhythm, meter, tempo and timbre.
The generated MIDI streams can be sent to any set of devices.

Tunes

  • Add your Tunes as midi files
  • Configure them in the Tune Editor

Configure System Tracks

  • Select Admin, Chord and Scale System Tracks

Assign to Players

  • Assign each Sounding Part to a Player
  • Define meter
  • Select midi target
  • Tweek properties for Strikes, Notes, Starting and Ending if necessary

Orchestra

  • The orchestra with System and Sounding Players
  • A Player has parts from one or many Tunes

The State drives the music

  • Material from each Tune or Part is used in proportion to its State Variable
  • In the Workbench the state is controlled by the State Sliders or the State Events.
  • A State event changes the State Variables from their present values to the targets set in the event, in the duration of the event
  • In applications the state is controlled by the State Event API

Partition the Orchestra for more control

  • Partition the Orchestra to allow State Events to affect only a subset of the Players
  • Different State Events can have different partitions