public class HISynthPatchOptionsObject extends HIFoundation
| Constructor and Description |
|---|
HISynthPatchOptionsObject() |
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList |
getEq() |
java.util.ArrayList<java.lang.String> |
getMasterAttackEnvelope() |
java.util.ArrayList<java.lang.String> |
getMasterReleaseEnvelope() |
java.lang.Number |
getMasterVolume() |
java.lang.Number |
getMidiInstrument() |
java.lang.Number |
getNoteGlideDuration() |
java.util.ArrayList |
getOscillators() |
java.util.HashMap<java.lang.String,java.lang.Object> |
getParams() |
void |
setEq(java.util.ArrayList eq)
Master EQ filters for the synth, affecting the overall sound.
|
void |
setMasterAttackEnvelope(java.util.ArrayList<java.lang.String> masterAttackEnvelope)
Volume envelope for the overall attack of a note - what happens to the volume when a note first plays.
|
void |
setMasterReleaseEnvelope(java.util.ArrayList<java.lang.String> masterReleaseEnvelope)
Volume envelope for the overall release of a note - what happens to the volume when a note stops playing.
|
void |
setMasterVolume(java.lang.Number masterVolume)
Global volume modifier for the synth.
|
void |
setMidiInstrument(java.lang.Number midiInstrument)
MIDI instrument ID for the synth.
|
void |
setNoteGlideDuration(java.lang.Number noteGlideDuration)
Time in milliseconds to glide between notes.
|
void |
setOscillators(java.util.ArrayList oscillators)
Array of oscillators to add to the synth.
|
public java.util.ArrayList getEq()
public java.util.ArrayList<java.lang.String> getMasterAttackEnvelope()
public java.util.ArrayList<java.lang.String> getMasterReleaseEnvelope()
public java.lang.Number getMasterVolume()
public java.lang.Number getMidiInstrument()
public java.lang.Number getNoteGlideDuration()
public java.util.ArrayList getOscillators()
public java.util.HashMap<java.lang.String,java.lang.Object> getParams()
getParams in class HIFoundationpublic void setEq(java.util.ArrayList eq)
public void setMasterAttackEnvelope(java.util.ArrayList<java.lang.String> masterAttackEnvelope)
public void setMasterReleaseEnvelope(java.util.ArrayList<java.lang.String> masterReleaseEnvelope)
public void setMasterVolume(java.lang.Number masterVolume)
public void setMidiInstrument(java.lang.Number midiInstrument)
public void setNoteGlideDuration(java.lang.Number noteGlideDuration)
public void setOscillators(java.util.ArrayList oscillators)