MCPcopy Create free account

hub / github.com/hvianna/audioMotion-analyzer / functions

Functions144 in github.com/hvianna/audioMotion-analyzer

↓ 21 callersMethod_calcBars
* Compute all internal data required for the analyzer, based on its current settings
src/audioMotion-analyzer.js:1253
↓ 12 callersMethod_makeGrad
* Generate currently selected gradient
src/audioMotion-analyzer.js:2501
↓ 10 callersFunctionlinearTodB
tools/weightingdB.js:18
↓ 9 callersMethodgetEnergy
* Returns the energy of a frequency, or average energy of a range of frequencies * * @param [{number|string}] single or initial frequency (Hz), or
src/audioMotion-analyzer.js:996
↓ 8 callersMethod_freqScaling
* Return scaled frequency according to the selected scale
src/audioMotion-analyzer.js:2475
↓ 8 callersFunctioncalcRatio
tools/generateBands.js:45
↓ 8 callersFunctionroundSD
( value, digits, atLeast )
tools/generateBands.js:56
↓ 7 callersMethod_setCanvas
* Internal function to change canvas dimensions on demand
src/audioMotion-analyzer.js:2601
↓ 6 callersMethodsetOptions
* Shorthand function for setting several options at once * * @param {object} options
src/audioMotion-analyzer.js:1156
↓ 5 callersMethod_freqToBin
* Return the FFT data bin (array index) which represents a given frequency
src/audioMotion-analyzer.js:2491
↓ 5 callersFunctiondrawLight
( posX, color, alpha )
demo/fluid.js:524
↓ 5 callersFunctionplayTone
( freq )
demo/fluid.js:447
↓ 5 callersFunctionupdateUI
()
demo/fluid.js:485
↓ 4 callersMethod_binToFreq
* Return the frequency (in Hz) for a given FFT bin
src/audioMotion-analyzer.js:1246
↓ 4 callersMethod_normalizedB
* Normalize a dB value in the [0;1] range
src/audioMotion-analyzer.js:2580
↓ 4 callersFunctionupdateUI
()
demo/multi.js:169
↓ 4 callersFunctionvalidateFromList
( value, list, modifier = 'toLowerCase' )
src/audioMotion-analyzer.js:174
↓ 3 callersMethod_setGradient
* Select a gradient for one or both channels * * @param {string} name gradient name * @param [{number}] desired channel (0 or 1) - if empty or i
src/audioMotion-analyzer.js:2669
↓ 3 callersMethodconnectInput
* Connects an HTML media element or audio node to the analyzer * * @param {object} an instance of HTMLMediaElement or AudioNode * @returns {obje
src/audioMotion-analyzer.js:856
↓ 3 callersMethodtoggleAnalyzer
* Start / stop canvas animation * * @param {boolean} [force] if undefined, inverts the current state * @returns {boolean} resulting state after
src/audioMotion-analyzer.js:1193
↓ 3 callersFunctiontoggleMute
( status )
demo/fluid.js:468
↓ 2 callersMethod_createScales
* Generate the X-axis and radial scales in auxiliary canvases
src/audioMotion-analyzer.js:1632
↓ 2 callersMethod_setProps
* Set object properties
src/audioMotion-analyzer.js:2685
↓ 2 callersFunctionbinToFreq
tools/generateBands.js:21
↓ 2 callersMethodconnectOutput
* Connects the analyzer output to another audio node * * @param [{object}] an AudioNode; if undefined, the output is connected to the audio contex
src/audioMotion-analyzer.js:878
↓ 2 callersFunctiondeprecate
( name, alternative )
src/audioMotion-analyzer.js:163
↓ 2 callersMethoddisconnectInput
* Disconnects audio sources from the analyzer * * @param [{object|array}] a connected AudioNode object or an array of such objects; if falsy, all
src/audioMotion-analyzer.js:940
↓ 2 callersMethoddisconnectOutput
* Disconnects the analyzer output from other audio nodes * * @param [{object}] a connected AudioNode object; if undefined, all connected nodes are
src/audioMotion-analyzer.js:965
↓ 2 callersMethodgetOptions
* Returns current analyzer settings in object format * * @param [{string|array}] a property name or an array of property names to not include in t
src/audioMotion-analyzer.js:1038
↓ 2 callersFunctionisEmpty
src/audioMotion-analyzer.js:166
↓ 2 callersFunctionnearestPreferred
tools/generateBands.js:59
↓ 2 callersMethodstop
* Stop the analyzer
src/audioMotion-analyzer.js:1183
↓ 2 callersFunctionupdateRangeElement
( el )
demo/fluid.js:478
↓ 2 callersFunctionupdateRangeElement
( el )
demo/multi.js:162
↓ 2 callersFunctionupdateRangeElement
( el )
demo/overlay.js:154
↓ 2 callersFunctionupdateUI
()
demo/overlay.js:161
↓ 1 callersMethod_draw
* Redraw the canvas * this is called 60 times per second by requestAnimationFrame()
src/audioMotion-analyzer.js:1764
↓ 1 callersFunctionfindY
( x1, y1, x2, y2, x )
src/audioMotion-analyzer.js:177
↓ 1 callersFunctionfreqToBin
( freq, method = 'round' )
tools/generateBands.js:16
↓ 1 callersMethodgetBars
* Returns analyzer bars data * * @returns {array}
src/audioMotion-analyzer.js:985
↓ 1 callersFunctionloadSong
( el )
demo/fluid.js:458
↓ 1 callersFunctionloadSong
( el )
demo/multi.js:151
↓ 1 callersMethodregisterGradient
* Registers a custom gradient * * @param {string} name * @param {object} options
src/audioMotion-analyzer.js:1061
↓ 1 callersMethodsetLedParams
* Set custom parameters for LED effect * If called with no arguments or if any property is invalid, clears any previous custom parameters * * @p
src/audioMotion-analyzer.js:1137
↓ 1 callersMethodstart
* Start the analyzer
src/audioMotion-analyzer.js:1176
↓ 1 callersFunctionweightingdB
( freq, filter )
tools/weightingdB.js:10
MethodalphaBars
* ========================================================================== * * PUBLIC PROPERTIES GETTERS AND SETTERS * * ===================
src/audioMotion-analyzer.js:403
MethodansiBands
()
src/audioMotion-analyzer.js:411
MethodaudioCtx
()
src/audioMotion-analyzer.js:781
MethodbarSpace
()
src/audioMotion-analyzer.js:419
MethodbarsPush
src/audioMotion-analyzer.js:1331
MethodcalcRatio
src/audioMotion-analyzer.js:1355
Methodcanvas
()
src/audioMotion-analyzer.js:784
MethodcanvasCtx
()
src/audioMotion-analyzer.js:787
MethodchannelLayout
()
src/audioMotion-analyzer.js:427
Methodclamp
( val, min, max )
src/audioMotion-analyzer.js:2583
MethodcolorMode
()
src/audioMotion-analyzer.js:444
MethodconnectedSources
()
src/audioMotion-analyzer.js:790
MethodconnectedTo
()
src/audioMotion-analyzer.js:793
Methodconstructor
( error, value )
src/audioMotion-analyzer.js:154
Methodconstructor
* CONSTRUCTOR * * @param {object} [container] DOM element where to insert the analyzer; if undefined, uses the document body * @param {object} [opt
src/audioMotion-analyzer.js:202
MethoddBToLinear
src/audioMotion-analyzer.js:2584
Methoddestroy
* Destroys instance
src/audioMotion-analyzer.js:895
MethoddoReflex
src/audioMotion-analyzer.js:1854
FunctiondrawCallback
()
demo/fluid.js:495
MethoddrawScaleX
()
src/audioMotion-analyzer.js:1882
MethoddrawScaleY
()
src/audioMotion-analyzer.js:2016
MethodfadePeaks
()
src/audioMotion-analyzer.js:451
MethodfftSize
()
src/audioMotion-analyzer.js:458
Methodfps
()
src/audioMotion-analyzer.js:796
MethodfrequencyScale
()
src/audioMotion-analyzer.js:469
MethodfsHeight
()
src/audioMotion-analyzer.js:799
MethodfsWidth
()
src/audioMotion-analyzer.js:802
FunctiongenerateBands
( options )
tools/generateBands.js:11
MethodgetAngle
( x, dir = angularDirection )
src/audioMotion-analyzer.js:2067
Methodgradient
()
src/audioMotion-analyzer.js:477
MethodgradientLeft
()
src/audioMotion-analyzer.js:484
MethodgradientRight
()
src/audioMotion-analyzer.js:491
Methodgravity
()
src/audioMotion-analyzer.js:498
Methodheight
()
src/audioMotion-analyzer.js:505
Methodinterpolate
( bin, ratio )
src/audioMotion-analyzer.js:2061
MethodinvFreqScaling
src/audioMotion-analyzer.js:1447
MethodisAlphaBars
()
src/audioMotion-analyzer.js:805
MethodisBandsMode
()
src/audioMotion-analyzer.js:808
MethodisDestroyed
()
src/audioMotion-analyzer.js:811
MethodisFullscreen
()
src/audioMotion-analyzer.js:814
MethodisInvalid
src/audioMotion-analyzer.js:1074
MethodisLedBars
()
src/audioMotion-analyzer.js:817
MethodisLumiBars
()
src/audioMotion-analyzer.js:820
MethodisOctaveBands
()
src/audioMotion-analyzer.js:823
MethodisOn
()
src/audioMotion-analyzer.js:826
MethodisOutlineBars
()
src/audioMotion-analyzer.js:829
MethodisRoundBars
()
src/audioMotion-analyzer.js:835
MethodledBars
()
src/audioMotion-analyzer.js:513
MethodledPosY
src/audioMotion-analyzer.js:1954
MethodlineWidth
()
src/audioMotion-analyzer.js:535
MethodlinearAmplitude
()
src/audioMotion-analyzer.js:521
MethodlinearBoost
()
src/audioMotion-analyzer.js:528
MethodlinearTodB
src/audioMotion-analyzer.js:1905
MethodloRes
()
src/audioMotion-analyzer.js:542
next →1–100 of 144, ranked by callers