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

Switch to Scripting

A sequencer of notes over time that will send its note on/off events to instances of a Helm native synthesizer

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.

◆ Channel

Specifies which Helm instance(s) to control. Every Helm audio plugin instance running on an Audio Mixer Group that matches this channel number can be controller with this sequencer.

◆ 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, and will give you beat events at different intervals.

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