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.
More...
|
static void | HelmNoteOn (int channel, int note, float velocity) |
|
static void | HelmNoteOff (int channel, int note) |
|
static void | HelmAllNotesOff (int channel) |
|
static void | HelmSetPitchWheel (int channel, float value) |
|
static void | HelmSetModWheel (int channel, float value) |
|
static void | HelmSetAftertouch (int channel, int note, float value) |
|
static void | HelmClearModulations (int channel) |
|
static void | HelmAddModulation (int channel, int index, string source, string dest, float amount) |
|
static float | HelmGetParameterMinimum (int index) |
|
static float | HelmGetParameterMaximum (int index) |
|
static float | HelmGetParameterValue (int channel, int paramIndex) |
|
static bool | HelmSetParameterValue (int channel, int paramIndex, float newValue) |
|
static float | HelmGetParameterPercent (int channel, int paramIndex) |
|
static bool | HelmSetParameterPercent (int channel, int paramIndex, float newPercent) |
|
static void | SetBpm (float bpm) |
|
static IntPtr | CreateSequencer () |
|
static void | DeleteSequencer (IntPtr sequencer) |
|
static void | EnableSequencer (IntPtr sequencer, bool enable) |
|
static void | ChangeSequencerLength (IntPtr sequencer, float length) |
|
static bool | ChangeSequencerChannel (IntPtr sequencer, int channel) |
|
static void | SetSequencerStart (IntPtr sequencer, double startBeat) |
|
static IntPtr | CreateNote (IntPtr sequencer, int note, float velocity, float start, float end) |
|
static IntPtr | DeleteNote (IntPtr sequencer, IntPtr note) |
|
static IntPtr | ChangeNoteStart (IntPtr sequencer, IntPtr note, float start) |
|
static IntPtr | ChangeNoteEnd (IntPtr sequencer, IntPtr note, float end) |
|
static IntPtr | ChangeNoteKey (IntPtr sequencer, IntPtr note, int key) |
|
static IntPtr | ChangeNoteVelocity (IntPtr note, float velocity) |
|
static void | SetBeatTime (double time) |
|
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.