Audio Helm  1.0
Live audio synthesis, sequencing and sampling for Unity
Sample Sequencer

Switch to Scripting

A sequencer of notes over time that will send its note on/off events to a Sampler instance that is attatched to the same object.

Sequencer Usage

◆ Clear Sequencer

Removes all notes from the sequencer.

◆ Load MIDI File

Loads all the notes from a MIDI file into the sequencer. This is useful if you have an existing MIDI file or if you want to create a song in a DAW and import the pattern into Unity.

◆ Length

The length of the sequence measured in sixteenth notes.

◆ Division

The division of the graphical sequencer. Changing this does not change the sequence of notes, but can makes it easier to add notes in different rhythms.

◆ Zoom

How zoomed into the sequencer we are. When you have larger sequences you can zoom in to look at a portion and zoom out to look at more of the sequence.

◆ Auto Scroll

If enabled the sequencer will scroll to keep the playhead visible.

◆ Note On Event

An event hook for a note on event in the sequencer. Passes a Note object to the function which contains the key played, the velocity and the start and end point in the sequencer.

◆ Note Off Event

An event hook for a note off event in the sequencer. Passes a Note object to the function which contains the key played, the velocity and the start and end point in the sequencer.

◆ Beat Event

An event hook for a beat event in the sequencer. When the sequencer advances to the next division, a beat event will trigger and passes the index of the division.