WebAudioAPI
v0.6.0
Modules
Analysis
Methods
getAnalyzerFor
Constants
Members
AnalysisType
Duration
EffectType
EncodingType
Frequency
InstrumentEncodingType
KeySignature
ModificationIncompatibilities
ModificationType
Note
Effect
Methods
getEffectParameters
loadEffect
Encoder
Methods
getEncoderFor
Errors
Instrument
Methods
loadInstrument
Midi
Members
MidiCommand
MidiInstrument
Methods
getMidiChannel
getMidiCommand
getMidiCommandString
getMidiInstrumentChange
getMidiInstrumentChangeString
getMidiNote
getMidiPitchBend
getMidiProgramChange
getMidiVelocity
Modification
Methods
canModifySequence
getModificationParameters
inferModificationParametersFromSequence
loadModification
Track
Methods
createTrack
Classes
Accent
Members
key
tempo
unmodifiedDetails
Methods
getModifiedNoteDetails
canModifySequence
getParameters
AnalysisBase
Methods
analyze
BandPassFilter
Members
audioContext
Methods
currentParameterValues
getInputNode
getOutputNode
load
update
getParameters
BandRejectFilter
Members
audioContext
Methods
currentParameterValues
getInputNode
getOutputNode
load
update
getParameters
Chorus
Members
audioContext
Methods
currentParameterValues
getInputNode
getOutputNode
load
update
getParameters
Compression
Members
audioContext
Methods
currentParameterValues
getInputNode
getOutputNode
load
update
getParameters
Crescendo
Members
key
tempo
unmodifiedDetails
Methods
getModifiedNoteDetails
canModifySequence
getParameters
Delay
Members
audioContext
Methods
currentParameterValues
getInputNode
getOutputNode
load
update
getParameters
Distortion
Members
audioContext
Methods
currentParameterValues
getInputNode
getOutputNode
load
update
getParameters
Doppler
Members
audioContext
Methods
currentParameterValues
getInputNode
getOutputNode
load
update
getParameters
Echo
Members
audioContext
Methods
currentParameterValues
getInputNode
getOutputNode
load
update
getParameters
EffectBase
Members
audioContext
Methods
currentParameterValues
getInputNode
getOutputNode
load
update
EncoderBase
Methods
encode
Equalization
Members
audioContext
Methods
currentParameterValues
getInputNode
getOutputNode
load
update
getParameters
Fermata
Members
key
tempo
unmodifiedDetails
Methods
getModifiedNoteDetails
canModifySequence
getParameters
Flanger
Members
audioContext
Methods
currentParameterValues
getInputNode
getOutputNode
load
update
getParameters
Glissando
Members
key
tempo
unmodifiedDetails
Methods
getModifiedNoteDetails
canModifySequence
getParameters
GlobalDynamic
Members
key
tempo
unmodifiedDetails
Methods
getModifiedNoteDetails
canModifySequence
getParameters
Grace
Members
key
tempo
unmodifiedDetails
Methods
getModifiedNoteDetails
canModifySequence
getParameters
HighPassFilter
Members
audioContext
Methods
currentParameterValues
getInputNode
getOutputNode
load
update
getParameters
LowPassFilter
Members
audioContext
Methods
currentParameterValues
getInputNode
getOutputNode
load
update
getParameters
Marcato
Members
key
tempo
unmodifiedDetails
Methods
getModifiedNoteDetails
canModifySequence
getParameters
ModificationBase
Members
key
tempo
unmodifiedDetails
Methods
getModifiedNoteDetails
Mordent
Members
key
tempo
unmodifiedDetails
Methods
getModifiedNoteDetails
canModifySequence
getParameters
Natural
Members
key
tempo
unmodifiedDetails
Methods
getModifiedNoteDetails
canModifySequence
getParameters
NoteDetails
Members
duration
note
startTimeOffset
usedDuration
velocity
wasWaitingNote
OctaveShift
Members
key
tempo
unmodifiedDetails
Methods
getModifiedNoteDetails
canModifySequence
getParameters
Panning
Members
audioContext
Methods
currentParameterValues
getInputNode
getOutputNode
load
update
getParameters
Phaser
Members
audioContext
Methods
currentParameterValues
getInputNode
getOutputNode
load
update
getParameters
PitchShift
Members
audioContext
Methods
currentParameterValues
getInputNode
getOutputNode
load
update
getParameters
Portamento
Members
key
tempo
unmodifiedDetails
Methods
getModifiedNoteDetails
canModifySequence
getParameters
PowerSpectrum
Methods
analyze
Reverb
Members
audioContext
Methods
currentParameterValues
getInputNode
getOutputNode
load
update
getParameters
Sforzando
Members
key
tempo
unmodifiedDetails
Methods
getModifiedNoteDetails
canModifySequence
getParameters
Slur
Members
key
tempo
unmodifiedDetails
Methods
getModifiedNoteDetails
canModifySequence
getParameters
Staccato
Members
key
tempo
unmodifiedDetails
Methods
getModifiedNoteDetails
canModifySequence
getParameters
Tenuto
Members
key
tempo
unmodifiedDetails
Methods
getModifiedNoteDetails
canModifySequence
getParameters
Tie
Members
key
tempo
unmodifiedDetails
Methods
getModifiedNoteDetails
canModifySequence
getParameters
TotalPower
Methods
analyze
Tremolo
Members
audioContext
Methods
currentParameterValues
getInputNode
getOutputNode
load
update
getParameters
Trill
Members
key
tempo
unmodifiedDetails
Methods
getModifiedNoteDetails
canModifySequence
getParameters
Tuplet
Members
key
tempo
unmodifiedDetails
Methods
getModifiedNoteDetails
canModifySequence
getParameters
TupletNote
Members
key
tempo
unmodifiedDetails
Methods
getModifiedNoteDetails
canModifySequence
getParameters
Turn
Members
key
tempo
unmodifiedDetails
Methods
getModifiedNoteDetails
canModifySequence
getParameters
Velocity
Members
key
tempo
unmodifiedDetails
Methods
getModifiedNoteDetails
canModifySequence
getParameters
Vibrato
Members
audioContext
Methods
currentParameterValues
getInputNode
getOutputNode
load
update
getParameters
Volume
Members
audioContext
Methods
currentParameterValues
getInputNode
getOutputNode
load
update
getParameters
WavFileEncoder
Methods
encode
WebAudioAPI
Methods
analyzeAudio
applyMasterEffect
applyTrackEffect
clearAllTracks
clearTrack
connectAudioInputDeviceToTrack
connectMidiDeviceToTrack
convertNoteDurationToSeconds
convertSecondsToNoteDuration
createAudioBufferFromSamples
createTrack
decodeAudioClip
deregisterMidiDeviceCallback
disconnectAudioInputDeviceFromTrack
disconnectMidiDeviceFromTrack
encodeAudioAs
getAvailableAnalysisTypes
getAvailableAudioInputDevices
getAvailableAudioOutputDevices
getAvailableEffectParameters
getAvailableEffects
getAvailableEncoders
getAvailableInstruments
getAvailableKeySignatures
getAvailableMidiDevices
getAvailableModificationParameters
getAvailableNoteDurations
getAvailableNoteModifications
getAvailableNotes
getCurrentMasterEffectParameters
getCurrentTime
getCurrentTrackEffectParameters
getKeySignature
getModification
getTempo
getVersion
playChord
playClip
playFile
playNote
playSequence
recordAudioClip
recordMidiClip
recordOutput
registerMidiDeviceCallback
removeAllTracks
removeInstrument
removeMasterEffect
removeTrack
removeTrackEffect
selectAudioOutputDevice
start
startNote
stop
stopNote
updateInstrument
updateKeySignature
updateMasterEffect
updateTempo
updateTrackEffect
WebmOpusEncoder
Methods
encode
Namespaces
AudioClip
Methods
finalize
getDuration
getEncodedData
getRawData
notifyWhenComplete
AudioRecording
Methods
finalize
finalize
getDuration
getDuration
getEncodedData
getEncodedData
getRawData
getRawData
notifyWhenComplete
notifyWhenComplete
Effect
Members
input
name
output
parameters
type
Methods
currentParameterValues
update
Instrument
Members
name
Methods
getNote
getNoteOffline
MidiClip
Methods
finalize
getDuration
getEncodedData
getRawData
notifyWhenComplete
Track
Members
name
Methods
applyEffect
clearTrack
connectToAudioInputDevice
connectToMidiDevice
deleteTrack
disconnectFromAudioInputDevice
disconnectFromMidiDevice
getAnalysisBuffer
getCurrentEffectParameters
playChord
playClip
playFile
playNote
playNoteAsync
playSequence
recordAudioClip
recordMidiClip
recordOutput
removeEffect
removeInstrument
stopNoteAsync
updateEffect
updateInstrument
Global
Errors
Module containing all
WebAudioAPI
error functionality.