HighchartsSonificationDefaultInstrumentMappingNoteDurationOptions class

Note duration determines for how long a note plays, in milliseconds.

It only affects instruments that are able to play continuous sustained notes. Examples of these instruments from the presets include flute, saxophone, trumpet, sawsynth, wobble, basic1, basic2, sine, sineGlide, triangle, square, sawtooth, noise, filteredNoise, and wind.

Can be set to a fixed value, a prop to map to, a function, or a mapping object.

API Docs: https://api.highcharts.com/highcharts/sonification.globalTracks.mapping.noteDuration

Inheritance

Constructors

HighchartsSonificationDefaultInstrumentMappingNoteDurationOptions.new({String? mapFunction, String? mapTo, double? max, double? min, double? value, String? within})
Note duration determines for how long a note plays, in milliseconds.

Properties

hashCode int
The hash code for this object.
no setterinherited
mapFunction String?
How to perform the mapping.
getter/setter pair
mapTo String?
A point property to map the mapping parameter to.
getter/setter pair
max double?
The maximum value for the audio parameter. This is the highest value the audio parameter will be mapped to.
getter/setter pair
min double?
The minimum value for the audio parameter. This is the lowest value the audio parameter will be mapped to.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value double?
A fixed value to use for the prop when mapping.
getter/setter pair
within String?
What data values to map the parameter within.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJSON() String
Serializes the settings to a JSON string.
inherited
toOptionsJSON(StringBuffer buffer) → void
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited