A Timeline State. Provides the methods: setStateAtTime("state", time)
and getValueAtTime(time)
Set this debug flag to log all events that happen in this class.
Indicates if the instance was disposed. 'Disposing' an instance means that all of the Web Audio nodes that were created for the instance are disconnected and freed for garbage collection.
If the time value must always be greater than or equal to the last element on the list.
The number of items in the timeline.
The memory of the timeline, i.e. how many events in the past it will retain
The version number semver
Insert an event object onto the timeline. Events must have a "time" attribute.
Cancel events at and after the given time
The time to query.
Cancel events before or equal to the given time.
The time to cancel before.
Clean up.
Iterate over everything in the array
The callback to invoke with every item
Iterate over everything in the array after the given time.
The callback to invoke with every item
Iterate over everything in the array at the given time
The time to check if items are before
The callback to invoke with every item
Iterate over everything in the array at or before the given time.
The callback to invoke with every item
Iterate over everything in the array between the startTime and endTime. The timerange is inclusive of the startTime, but exclusive of the endTime. range = [startTime, endTime).
The time to check if items are before
The end of the test interval.
The callback to invoke with every item
Iterate over everything in the array at or after the given time. Similar to forEachAfter, but includes the item(s) at the given time.
The time to check if items are before
The callback to invoke with every item
Get the nearest event whose time is less than or equal to the given time.
Get the event which is scheduled after the given time.
Get the event before the event at the given time.
Returns all of the default options belonging to the class.
Return the event before the time with the given state
When to check before
Return the event after the time with the given state
When to check from
Returns the scheduled state scheduled before or at the given time.
Return the first event in the timeline without removing it
Returns the previous event if there is one. null otherwise
Remove an event from the timeline.
Add a state to the timeline.
Any additional options that are needed in the timeline.
Return the first event in the timeline and remove it
Convert the class to a string
import { Oscillator } from "tone";
const osc = new Oscillator();
console.log(osc.toString());