Snippets Collections
data$.pipe()
	mergeMap(data => fireObsMethodOnEachObsEmmision)

fireObsMethodOnEachObsEmmision$ -> obs
form.valueChanges.pipe()
	concatMap(changes => returnObservalbeToConcatMap())
http$ = from(src)

response$ = http$.pipe().map() // translate the response 

// consume translated response
1$ = response$.pipe().map() 
2$ = response$.pipe().map()
# get audioBuffer from context

context.decodeAudioData( inputAudioDataFromDestination, (audioData:ArrayBuffer) -> play(audioBuffer) )

sourceNode = context.createBufferSource()
audioBufferSource = sourceNode.buffer
play(audioBufferSource)
context = new Tone.context

### Examples

# Destination inputNodes 

## gets PCM data from stream/file and returns small segments at a time 
context.decodeAudioData(audioData:ArrayBuffer) -> returns AudioBuffer 



# Source outputNodes to play audio streams/files

## creates html controls for the input passed to it.
context.createMediaElementSource() -> returns <audio> 
star

Wed Jun 29 2022 15:24:53 GMT+0000 (Coordinated Universal Time)

#webaudioapi #tonejs
star

Wed Jun 29 2022 15:16:14 GMT+0000 (Coordinated Universal Time)

#webaudioapi #tonejs
star

Wed Jun 29 2022 14:26:35 GMT+0000 (Coordinated Universal Time)

#webaudioapi #tonejs
star

Sat Jun 25 2022 15:27:07 GMT+0000 (Coordinated Universal Time)

#webaudioapi #tonejs
star

Sat Jun 25 2022 13:23:53 GMT+0000 (Coordinated Universal Time)

#webaudioapi #tonejs
star

Sat Jun 18 2022 19:36:04 GMT+0000 (Coordinated Universal Time)

#webaudioapi #tonejs

Save snippets that work with our extensions

Available in the Chrome Web Store Get Firefox Add-on Get VS Code extension