public class HIContextTracks extends HIFoundation
| Constructor and Description |
|---|
HIContextTracks() |
| Modifier and Type | Method and Description |
|---|---|
HIActiveWhen |
getActiveWhen() |
HISynthPatchOptionsObject |
getInstrument() |
HIMapping |
getMapping() |
java.lang.String |
getMidiName() |
java.util.HashMap<java.lang.String,java.lang.Object> |
getParams() |
HIPointGrouping |
getPointGrouping() |
java.lang.Boolean |
getRoundToMusicalNotes() |
java.lang.Boolean |
getShowPlayMarker() |
java.lang.Number |
getTimeInterval() |
java.lang.String |
getType() |
java.lang.Number |
getValueInterval() |
java.lang.String |
getValueMapFunction() |
java.lang.String |
getValueProp() |
void |
setActiveWhen(HIActiveWhen activeWhen)
Define a condition for when a track should be active and not.
|
void |
setInstrument(HISynthPatchOptionsObject instrument)
Instrument to use for playing.
|
void |
setMapping(HIMapping mapping)
/** * description: Mapping options for the audio parameters.
|
void |
setMidiName(java.lang.String midiName)
Name to use for a track when exporting to MIDI.
|
void |
setPointGrouping(HIPointGrouping pointGrouping)
Options for point grouping, specifically for instrument tracks.
|
void |
setRoundToMusicalNotes(java.lang.Boolean roundToMusicalNotes)
Round pitch mapping to musical notes.
|
void |
setShowPlayMarker(java.lang.Boolean showPlayMarker)
Show play marker (tooltip and/or crosshair) for a track.
|
void |
setTimeInterval(java.lang.Number timeInterval)
Set a context track to play periodically every `timeInterval` milliseconds while the sonification is playing.
|
void |
setType(java.lang.String type)
Type of track.
|
void |
setValueInterval(java.lang.Number valueInterval)
Set a context track to play periodically every `valueInterval` units of a data property `valueProp` while the sonification is playing.
|
void |
setValueMapFunction(java.lang.String valueMapFunction)
How to map context events to time when using the `valueInterval` option.
|
void |
setValueProp(java.lang.String valueProp)
The point property to play context for when using `valueInterval`.
|
public HIActiveWhen getActiveWhen()
public HISynthPatchOptionsObject getInstrument()
public HIMapping getMapping()
public java.lang.String getMidiName()
public java.util.HashMap<java.lang.String,java.lang.Object> getParams()
getParams in class HIFoundationpublic HIPointGrouping getPointGrouping()
public java.lang.Boolean getRoundToMusicalNotes()
public java.lang.Boolean getShowPlayMarker()
public java.lang.Number getTimeInterval()
public java.lang.String getType()
public java.lang.Number getValueInterval()
public java.lang.String getValueMapFunction()
public java.lang.String getValueProp()
public void setActiveWhen(HIActiveWhen activeWhen)
public void setInstrument(HISynthPatchOptionsObject instrument)
public void setMapping(HIMapping mapping)
public void setMidiName(java.lang.String midiName)
public void setPointGrouping(HIPointGrouping pointGrouping)
public void setRoundToMusicalNotes(java.lang.Boolean roundToMusicalNotes)
public void setShowPlayMarker(java.lang.Boolean showPlayMarker)
public void setTimeInterval(java.lang.Number timeInterval)
public void setType(java.lang.String type)
public void setValueInterval(java.lang.Number valueInterval)
public void setValueMapFunction(java.lang.String valueMapFunction)
public void setValueProp(java.lang.String valueProp)