|
Audio Helm
1.0
Live audio synthesis, sequencing and sampling for Unity
|
| CAudioHelm.HelmModulationSetting | Part of Helm native synthesizer patch loading. A single modulation connection is loaded into this class. |
| CAudioHelm.HelmParameter | A single Helm synthesizer parameter to control. |
| CAudioHelm.HelmPatchFormat | Part of Helm native synthesizer patch loading. All top level settings are loaded into this class. |
| CAudioHelm.HelmPatchSettings | Part of Helm native synthesizer patch loading. The parameters that control how the synth sounds are loaded into this class. |
| ▼CISerializationCallbackReceiver | |
| CAudioHelm.Note | Representation of a note in a sequencer. Changing the values in this object will change them in the sequencer. |
| CAudioHelm.NoteRow | A single note row in the sequencer. |
| ▼CAudioHelm.Sequencer | A series of notes and velocities on a timeline that can be used to trigger synth or sampler notes. |
| CAudioHelm.HelmSequencer | Switch to Manual
A sequencer of notes over time that will send its note on/off events to instances of a Helm native synthesizer |
| CAudioHelm.SampleSequencer | Switch to Manual
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. |
| CAudioHelm.Keyzone | A single keyzone in a Sampler. A keyzone has a single AudioClip that it should play if a key between minKey and maxKey and the velocity is played between minVelocity and maxVelocity. When played, the pitch of the AudioClip is shifted by (theKeyPlayed - rootKey) semitones. |
| CAudioHelm.MidiFile.MidiData | |
| ▼CMonoBehaviour | |
| CAudioHelm.AudioHelmClock | Switch to Manual
Sets the BPM (beats per minute) of all sequencers and native Helm instances. |
| CAudioHelm.HelmAudioInit | Switch to Manual
Ensures AudioSource and global AudioSettings are setup correctly for Helm native synthesizer usage. |
| CAudioHelm.HelmController | Switch to Manual
An interface to a Helm native synthesizer instance(s). All native synth settings can be changed through this class. |
| CAudioHelm.HelmPatch | |
| CAudioHelm.MidiFile | |
| CAudioHelm.Sampler | Switch to Manual
The Sampler is a type of instrument that has a collection of audio samples to play and will play them at different rates to change the pitch for different notes. A list of keyzones define what samples play when what notes are hit. |
| CAudioHelm.Sequencer | A series of notes and velocities on a timeline that can be used to trigger synth or sampler notes. |
| CAudioHelm.Native | The native plugin interface to synthesizer and sequencer settings. If you want to control a synthesizer, a better was is through the HelmController class. If you want to modify or setup a sequencer, take a look at HelmSequencer and SampleSequencer. |
| ▼CAudioHelm.NoteHandler | An interface for classes that can receive note on and off events. |
| CAudioHelm.HelmController | Switch to Manual
An interface to a Helm native synthesizer instance(s). All native synth settings can be changed through this class. |
| CAudioHelm.Sampler | Switch to Manual
The Sampler is a type of instrument that has a collection of audio samples to play and will play them at different rates to change the pitch for different notes. A list of keyzones define what samples play when what notes are hit. |
| CAudioHelm.Sequencer | A series of notes and velocities on a timeline that can be used to trigger synth or sampler notes. |
| ▼CUnityEvent | |
| CAudioHelm.Sequencer.BeatEvent | |
| CAudioHelm.Sequencer.NoteEvent | |
| CAudioHelm.Utils | Utility functions that are useful for audio/MIDI/music. |