Liking cljdoc? Tell your friends :D

lufs-clj.core


-mainclj

(-main path)
source

apply-filterclj

(apply-filter coll
              &
              {:keys [G Q fc rate f-type pb-gain]
               :or {G 4.0 Q 0 fc 0 rate 44100 f-type :high-shelf pb-gain 0}})
source

biquad-tdIclj

(biquad-tdI coll {:keys [a0 a1 a2 b0 b1 b2]})
source

convert-to-double-arraysclj

(convert-to-double-arrays baos channels)

Convert 16-bit, big endian audio samples to +-1.0 double samples

Convert 16-bit, big endian audio samples to +-1.0 double samples
sourceraw docstring

energyclj

(energy n)
source

get-coeffsclj

(get-coeffs f-type A w0 a fc rate G Q)
source

kw-hpclj

(kw-hp rate)
source

kw-hsclj

(kw-hs rate)
source

load-tableclj

(load-table f)

Load given file or filename as sampled audio. Returns a map with meta-information as well as audio split into discrete channels. Converts to doubles from source format. Currently only works with 16-bit PCM_SIGNED wave files.

Load given file or filename as sampled audio.  Returns a map with meta-information as
well as audio split into discrete channels. Converts to doubles from source format. 
Currently only works with 16-bit PCM_SIGNED wave files.
sourceraw docstring

lufsclj

(lufs path)
source

lufs*clj

(lufs* table rate)
source

lufs-filtersclj

(lufs-filters ch rate)
source

meanclj

(mean a)
source

rmsclj

(rms arr)
source

rms-blocksclj

(rms-blocks ch block overlap)
source

sliding-arrayclj

(sliding-array n step)
source

tg-mean-eclj

(tg-mean-e a b)
source

transgateclj

(transgate coll2 coll1)
source

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

× close