Midi Amuser is an app for routing, looping, recording and arranging Midi data.
It is designed to work with hardware instruments and controllers connected via Midi interface or USB to an iPhone.
Midi Amuser will handle all note, controller and arrangement information relevant to your projects.
It can address up to 10 instruments on 10 tracks across 16 song parts.
Instructions:
Setup
Configure tracks in the settings dialogue.
Click on a track to set its Midi channels for note and CC input plus its output channel and Midi output device.
You can activate a bluetooth Midi connection and setup controllers for foot switch operations via Midi Learn. If your synths have sluggish arps or slow CC response times, set drift to On. It will delay Midi Clock by 1/96 note. Press Move Events to move your already recorded events accordingly.
Routing
On the main window each track is visually represented by the number of its output channel.
When a track is selected, it becomes armed, and when note pass through is selected in the settings, incoming Midi notes are sent to its output channel.
Select multiple tracks via longpress to control multiple instruments.
Longpress on a selected track to determine the range of its outgoing notes, their velocity and pitch.
Set a Program Change for a connected instrument here.
Note: When you choose a PC for a track the app will send all CC information of this track to the instrument immediately after.
Looping
Press play and the current setup will loop indefinitely, with Midi Clock being sent to all outputs.
The amount of bars, the bpm and the time signature determine the length of the loop.
Recording
When record is enabled, selected tracks capture incoming note, control change and pitchbend events into sequences.
Making use of the Capture Sequence foot switch option allows you to capture the events preceding the pressing of the foot switch by one loop.
Step Sequencer
Longpress on the record button to bring up the Step Sequencer. The number in the circle represents the current step. Tap on it to advance to the next one. Play a key or a chord to assign it to the current step. Let go and it proceeds to the next one.
In sequencer mode the enumerator value of the time signature determines the amount of steps and the denominator the length of the steps.
Sequences
Sequences have two states: active and muted. Red and blue, respectively. They can be copied, combined or dismissed.
Longpressing on a sequence quantises its note events according to the selected signature enumerator.
Active sequences automatically start looping their content when the number of bars is increased.
Song Parts
16 loops can be arranged in Song Parts. Each is represented by a letter. Add new Song Parts by pressing the forward button.
Drag and drop produces aliases of Song Parts, displaying the same letter and containing the same sequences. Their tracks' properties are unique as are those of all other Song Parts.
Longpress on a selected Song Part to assign another letter to it, swipe up to dismiss.
Control Changes
In addition to recording incoming CC events into sequences, Midi Amuser also kepps track of all CC states for every instrument in a Song Part. When a CC message is received on a non recording track, it's value will be saved automatically. Selecting another Song Part will recall all saved CC values of every instrument.
These Control Changes can also be adjusted in the Controller Matrix:
Each of the 128 faders spread over 16 banks can be assigned to a controller number and given a name. Fader movements can be recorded just like incoming events.
Note: A controller value of 61 means this controller is deactivated. Only controller values other than 61 will be recorded or sent.
Copying
Selected sequences and selected tracks' properties can be copied across Song Parts by longpressing on the designated Song Part.
Song Mode
Song Mode plays all Song Parts in sequence. Longpress and the whole song loops.
Load and Save
Songs as well as the CC states of a track's instrument can be saved and loaded. They are located in the app's folder accessible through the files app. Longpress on Save to save to a new file. Press on the song's name to dismiss changes and reload.