Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ISNIT0/webaudio-generator
/ functions
Functions
84 in github.com/ISNIT0/webaudio-generator
⨍
Functions
84
◇
Types & classes
3
↓ 3 callers
Function
getNodeName
(graph: NodeGraph, nodeIndex: number)
src/entry.ts:175
↓ 2 callers
Method
load
()
src/BufferLoader.ts:48
↓ 2 callers
Function
makeProcessorsFile
(id: string, parsedBinary: Uint8Array)
src/nodes/modifiers/customWorklet.ts:119
↓ 2 callers
Function
makeWorkletPromise
(audioCtx: BaseAudioContext, ts: string)
src/nodes/modifiers/customWorklet.ts:175
↓ 1 callers
Function
addNode
(state: State, affect: Affect, newIndex: number, node: NodeDef)
src/entry.ts:36
↓ 1 callers
Function
deleteNode
(state: State, affect: Affect, index: number)
src/entry.ts:57
↓ 1 callers
Function
drawFrequency
(canvas: HTMLCanvasElement, analyser: AnalyserNode)
src/nodes/modifiers/analyser.ts:132
↓ 1 callers
Function
drawOscilloscope
(canvas: HTMLCanvasElement, analyser: AnalyserNode)
src/nodes/modifiers/analyser.ts:89
↓ 1 callers
Function
generateGraphCode
(graph: NodeGraph)
src/entry.ts:187
↓ 1 callers
Function
initGraph
(audioCtx: AudioContext, graph: NodeGraph)
src/entry.ts:206
↓ 1 callers
Function
intArrayFromBase64
(s: string)
src/nodes/modifiers/customWorklet.ts:97
↓ 1 callers
Method
loadBuffer
(url: string, index: number)
src/BufferLoader.ts:14
↓ 1 callers
Function
makeArrow
(state: State, affect: Affect, index: number, direction = 'down')
src/entry.ts:13
↓ 1 callers
Function
renderNode
(state: State, affect: Affect, node: NodeDef, index: number)
src/entry.ts:91
↓ 1 callers
Function
replaceNode
(state: State, affect: Affect, newNode: NodeDef, index: number)
src/entry.ts:72
Method
constructor
(_context: BaseAudioContext, _urlList: string[], _callback: (bufferList: AudioBuffer[]) => void)
src/BufferLoader.ts:8
Function
generateCode
(nodeName: string, node: NodeDef)
src/nodes/outputs/speaker.ts:9
Function
generateCode
(nodeName: string, node: NodeDef)
src/nodes/modifiers/delay.ts:44
Function
generateCode
(nodeName: string, node: NodeDef)
src/nodes/modifiers/convreverb.ts:44
Function
generateCode
(nodeName: string, node: NodeDef)
src/nodes/modifiers/gain.ts:44
Function
generateCode
(nodeName: string, node: NodeDef)
src/nodes/modifiers/analyser.ts:71
Function
generateCode
(nodeName: string, node: NodeDef)
src/nodes/modifiers/customWorklet.ts:83
Function
generateCode
(nodeName: string, node: NodeDef)
src/nodes/modifiers/biquadFilter.ts:107
Function
generateCode
(nodeName: string, node: NodeDef)
src/nodes/inputs/oscillator.ts:40
Function
generateCode
(nodeName: string, node: NodeDef)
src/nodes/inputs/file.ts:61
Function
generateCode
(nodeName: string, node: NodeDef)
src/nodes/inputs/midi.ts:56
Function
generateCode
(nodeName: string, node: NodeDef)
src/nodes/inputs/microphone.ts:18
Function
getDefaultNode
()
src/nodes/outputs/speaker.ts:2
Function
getDefaultNode
()
src/nodes/modifiers/delay.ts:4
Function
getDefaultNode
()
src/nodes/modifiers/convreverb.ts:5
Function
getDefaultNode
()
src/nodes/modifiers/gain.ts:4
Function
getDefaultNode
()
src/nodes/modifiers/analyser.ts:4
Function
getDefaultNode
()
src/nodes/modifiers/customWorklet.ts:7
Function
getDefaultNode
()
src/nodes/modifiers/biquadFilter.ts:4
Function
getDefaultNode
()
src/nodes/inputs/oscillator.ts:4
Function
getDefaultNode
()
src/nodes/inputs/file.ts:5
Function
getDefaultNode
()
src/nodes/inputs/midi.ts:7
Function
getDefaultNode
()
src/nodes/inputs/microphone.ts:2
Function
initWANode
(audioCtx: AudioContext, node: NodeDef)
src/nodes/outputs/speaker.ts:5
Function
initWANode
(audioCtx: AudioContext, node: NodeDef)
src/nodes/modifiers/delay.ts:13
Function
initWANode
(audioCtx: AudioContext, node: NodeDef)
src/nodes/modifiers/convreverb.ts:14
Function
initWANode
(audioCtx: AudioContext, node: NodeDef)
src/nodes/modifiers/gain.ts:13
Function
initWANode
(audioCtx: AudioContext, node: NodeDef)
src/nodes/modifiers/analyser.ts:13
Function
initWANode
(audioCtx: AudioContext, node: NodeDef)
src/nodes/modifiers/customWorklet.ts:16
Function
initWANode
(audioCtx: AudioContext, node: NodeDef)
src/nodes/modifiers/biquadFilter.ts:17
Function
initWANode
(audioCtx: AudioContext, node: NodeDef)
src/nodes/inputs/oscillator.ts:14
Function
initWANode
(audioCtx: AudioContext, node: NodeDef)
src/nodes/inputs/file.ts:14
Function
initWANode
(audioCtx: AudioContext, node: NodeDef)
src/nodes/inputs/midi.ts:14
Function
initWANode
(audioCtx: AudioContext, node: NodeDef)
src/nodes/inputs/microphone.ts:9
Function
onblur
(ev: any)
src/nodes/modifiers/customWorklet.ts:66
Function
onchange
(ev: any)
src/entry.ts:124
Function
onchange
(ev: any)
src/nodes/modifiers/biquadFilter.ts:39
Function
onchange
(ev: any)
src/nodes/inputs/oscillator.ts:29
Function
onchange
(ev: any)
src/nodes/inputs/file.ts:47
Function
onclick
(ev: any)
src/entry.ts:97
Function
oncreate
(element: HTMLCanvasElement, lastProps: {})
src/nodes/modifiers/analyser.ts:49
Function
ondestroy
(element: HTMLCanvasElement)
src/nodes/modifiers/analyser.ts:52
Function
oninput
(ev: any)
src/nodes/modifiers/delay.ts:37
Function
oninput
(ev: any)
src/nodes/modifiers/gain.ts:37
Function
oninput
(ev: any)
src/nodes/modifiers/analyser.ts:38
Function
oninput
(ev: any)
src/nodes/modifiers/biquadFilter.ts:61
Function
renderDetail
(state: State, affect: Affect, node: NodeDef, nodeIndex: number)
src/nodes/modifiers/analyser.ts:24
Function
renderDetail
(state: State, affect: Affect, node: NodeDef, nodeIndex: number)
src/nodes/modifiers/customWorklet.ts:47
Function
renderDetail
(state: State, affect: Affect, node: NodeDef, nodeIndex: number)
src/nodes/modifiers/biquadFilter.ts:33
Function
renderDetail
(state: any, affect: Affect, node: NodeDef, nodeIndex: number)
src/nodes/inputs/oscillator.ts:23
Function
renderDetail
(state: any, affect: Affect, node: NodeDef, nodeIndex: number)
src/nodes/inputs/file.ts:41
Function
renderDetail
(state: any, affect: Affect, node: NodeDef, nodeIndex: number)
src/nodes/inputs/midi.ts:47
Function
renderView
(state: State, affect: Affect, node: NodeDef, nodeIndex: number)
src/nodes/modifiers/delay.ts:19
Function
renderView
(state: State, affect: Affect, node: NodeDef, nodeIndex: number)
src/nodes/modifiers/convreverb.ts:34
Function
renderView
(state: State, affect: Affect, node: NodeDef, nodeIndex: number)
src/nodes/modifiers/gain.ts:19
Function
renderView
(state: State, affect: Affect, node: NodeDef, nodeIndex: number)
src/nodes/modifiers/analyser.ts:19
Function
renderView
(state: State, affect: Affect, node: NodeDef, nodeIndex: number)
src/nodes/modifiers/customWorklet.ts:42
Function
renderView
(state: State, affect: Affect, node: NodeDef, nodeIndex: number)
src/nodes/modifiers/biquadFilter.ts:27
Function
updateWANode
()
src/nodes/outputs/speaker.ts:8
Function
updateWANode
(delayNode: DelayNode, node: NodeDef)
src/nodes/modifiers/delay.ts:16
Function
updateWANode
(convreverbNode: ConvolverNode, node: NodeDef)
src/nodes/modifiers/convreverb.ts:31
Function
updateWANode
(gainNode: GainNode, node: NodeDef)
src/nodes/modifiers/gain.ts:16
Function
updateWANode
(analyserNode: AnalyserNode & AudioNode, node: NodeDef)
src/nodes/modifiers/analyser.ts:16
Function
updateWANode
(customNode: AudioWorkletNode, node: NodeDef, nodeIndex: number, graph: NodeGraph)
src/nodes/modifiers/customWorklet.ts:20
Function
updateWANode
(filterNode: BiquadFilterNode, node: NodeDef)
src/nodes/modifiers/biquadFilter.ts:20
Function
updateWANode
(oscillator: AudioNode & OscillatorNode, node: NodeDef)
src/nodes/inputs/oscillator.ts:19
Function
updateWANode
(bufferSource: AudioBufferSourceNode, node: NodeDef, nodeIndex: number, graph: NodeGraph)
src/nodes/inputs/file.ts:19
Function
updateWANode
(waNode: AudioNode, node: NodeDef)
src/nodes/inputs/midi.ts:44
Function
updateWANode
(waNode: AudioNode, node: NodeDef)
src/nodes/inputs/microphone.ts:17