Auto-generated from Magnolia source.
returns :int
returns :int
returns :list
returns :list
_decodeExtended80(s, off)
_aiffSampleBytes(sample, bitDepth)
_aiffDataChunk(samples, bitDepth)
aiff(samples, sampleRate, channels, bitDepth)
returns :string
_aiffReadSample(data, off, bitDepth)
_aiffReadSamples(data, dataOff, totalSamples, bytesPerSample, bitDepth)
_aiffFindChunk(data, off, endOff, tag)
returns ?
returns ?
pbatchParseAiff(dataList)
returns :int
returns :int
returns :list
_AU_FMT_PCM8 · 2
_AU_FMT_PCM16 · 3
_AU_FMT_PCM32 · 5
_auSampleBytes(sample, bitDepth)
_auDataChunk(samples, bitDepth)
au(samples, sampleRate, channels, bitDepth)
_auReadSample(data, off, encoding)
_auBytesPerSample(encoding)
returns :int
_auEncodingBitDepth(encoding)
returns :int
_auReadSamples(data, dataOff, totalSamples, bytesPerSample, encoding)
returns ?
returns :int
returns :int
applyWindow(samples, window)
_convolveBounds(n, sLen, kLen)
returns :object
_convolveAt(signal, kernel, n, sLen, kLen)
pconvolve(signal, kernel, numWorkers)
returns :int
lowPassFIR(cutoff, sampleRate, size)
highPassFIR(cutoff, sampleRate, size)
_adsrEnv(i, aS, dS, sustain, rStart, rS)
adsr(samples, sampleRate, attack, decay, sustain, release)
_fftTwiddle(sign, j, step)
returns :object
_fftButterflyApply(re, im, u, v, wr, wi)
_fftButterflyRange(re, im, sign, step, k, half, j)
returns ?
_fftGroupPass(re, im, sign, step, n, k, half)
returns ?
returns :object
pbatchPowerSpectrum(signals)
returns :int
returns :list
returns :list
_crcTable · _crc32OggTable(...)
_segmentTable(payloadLen)
_oggPage(headerType, granule, serial, pageSeq, payload)
_oggPcmIdHeader(sampleRate, channels, bitDepth)
returns :string
_encodeSamples(samples, bitDepth)
ogg(samples, sampleRate, channels, bitDepth)
_readOggPageHeader(data, off)
returns :object
_readPcmSamples(data, off, nBytes)
returns :object
returns :int
returns :int
returns :list
returns :list
returns :list
returns :list
_rawSampleBytes(sample, bitDepth, signed, endian)
_rawReadSample(data, off, bitDepth, signed, endian)
returns :object
returns :int
returns :list
returns :list
_wavSampleBytes(sample, bitDepth)
_wavDataChunk(samples, bitDepth)
_wavHeader(fileLen, sampleRate, channels, bitDepth, byteRate, blockAlign, dataLen)
returns :string
wav(samples, sampleRate, channels, bitDepth)
_wavHeaderValid(data)
returns :bool
_wavFindDataChunk(data, off)
returns ?
_wavReadSample(data, off, bitDepth)
_wavReadSamples(data, dataOff, totalSamples, bytesPerSample, bitDepth)
returns ?
TwoPi — constant
SampleRateCD · 44100
SampleRateDVD · 48000
SampleRateHD · 96000
Mono · 1
Stereo · 2
BitDepth8 · 8
BitDepth16 · 16
BitDepth32 · 32
returns :int
wav(samples, sampleRate, channels, bitDepth)
aiff(samples, sampleRate, channels, bitDepth)
au(samples, sampleRate, channels, bitDepth)
ogg(samples, sampleRate, channels, bitDepth)
sine(freq, sampleRate, length, phase)
_oscPhaseTurn(freq, sampleRate, i, phase)
square(freq, sampleRate, length, phase)
sawtooth(freq, sampleRate, length, phase)
triangle(freq, sampleRate, length, phase)
panStereo(samples, position)
returns :object
deinterleave(samples, nChannels)
applyWindow(samples, window)
lowPassFIR(cutoff, sampleRate, size)
highPassFIR(cutoff, sampleRate, size)
adsr(samples, sampleRate, attack, decay, sustain, release)
durationSamples(seconds, sampleRate)
samplesDuration(n, sampleRate)
freqBin(f, sampleRate, fftSize)
binFreq(bin, sampleRate, fftSize)
returns :int
psynthesize(sampleRate, length, specs)
Pi · 3.141592653589793
E · 2.718281828459045
returns :int
returns :list
returns :int
returns ?
returns ?
thunk returns :function
thunk returns :function
returns :string
returns :function
_nToH · '0123456789abcdef'
returns :list
returns :string
returns :list
returns :bool
returns ?
thunk returns :function
debounce(duration, firstCall, f)
thunk returns :function
thunk returns :function
returns :bool
returns :bool
returns :bool
returns :bool
returns :bool
returns :bool
returns :string
_matchesAt?(s, substr, idx)
returns :bool
returns :list
_replaceNonEmpty(s, old, new)
_trimStartNonEmpty(s, prefix)
_trimEndNonEmpty(s, suffix)
send(ch, value, callback)
returns ?
returns :object
returns :object
returns :object
returns :object
returns :object
pmapConcurrent(list, fnToRun, maxConcurrent)
pipeline(input, stages...)
retry(fnToRun, maxAttempts)
debounce(fnToRun, waitTime)
thunk returns :function
throttle(fnToRun, waitTime)
thunk returns :function