Liking cljdoc? Tell your friends :D

webaudio.audio-api


connectcljs

(connect a b)
(connect a b c d)

connect-node-to-nodescljs

(connect-node-to-nodes node nodes)

connect-to-destinationcljs

(connect-to-destination node)

create-buffercljs

(create-buffer context numOfChannels length sampleRate)

create-buffer-sourcecljs

(create-buffer-source context)

create-contextcljs

(create-context)

create-gaincljs

(create-gain context)

create-gainscljs

(create-gains context n)

create-node-with-buffercljs

(create-node-with-buffer context buffer)

create-oscillatorcljs

(create-oscillator context)
(create-oscillator context value)

create-splittercljs

(create-splitter context)
(create-splitter context channel-count-mode)

decode-datacljs

(decode-data context data)

disconnectcljs

(disconnect a)
(disconnect a i)

disconnect-severalcljs

(disconnect-several node n)

get-buffercljs

(get-buffer node)

get-channel-datacljs

(get-channel-data buffer channel)

get-contextcljs

(get-context node)

get-length-in-samplescljs

(get-length-in-samples buffer)

get-number-of-channelscljs

(get-number-of-channels buffer)

get-sample-ratecljs

(get-sample-rate buffer)

name-of-speakerscljs

(name-of-speakers context)

num-of-speakerscljs

(num-of-speakers context)

on-endedcljs

(on-ended node f)

pcm->buffercljs

(pcm->buffer context pcm-js-array [start stop] sample-rate)

sample-ratecljs

(sample-rate context)

set-buffercljs

(set-buffer node buffer)

set-channel-countcljs

(set-channel-count node channel-count)

set-gaincljs

(set-gain node value)
(set-gain node value rampup-duration-in-sec)

set-loopcljs

(set-loop node loop?)

set-volumecljs

(set-volume node volume)
(set-volume node volume delay-in-sec)

set-volume-speakerscljs

(set-volume-speakers node volume num-speakers)
(set-volume-speakers node volume num-speakers rampup-duration-in-sec)

speakerscljs


startcljs

(start node
       &
       {:keys [offset-in-sec delay-in-sec]
        :or {offset-in-sec 0 delay-in-sec 0}})

stereo->4chancljs

(stereo->4chan context buff-stereo)

stopcljs

(stop node & {:keys [delay-in-sec] :or {delay-in-sec 0}})

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close