thelazy.org


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 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 as well as 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 delay 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 routes Midi events from its input channel 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: PC commands are only sent once when a song is loaded.


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 a 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.


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.



Privacy Policy:


This app doesn't collect any data


Support:


midiamuser@thelazy.org