Created
November 5, 2018 22:19
-
-
Save alator21/1e8dd607c0f63a5b235ca1112b4c77bb to your computer and use it in GitHub Desktop.
JSHint Options for p5.sound.js
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Show hidden characters
//Inspired by Spaxe (https://github.com/Spaxe) | |
//Check his gist for p5.js(https://gist.github.com/Spaxe/8704847bfd982139cad3) | |
"globals": | |
{ | |
//[8] | |
"sampleRate": true, | |
"freqToMidi": true, | |
"midiToFreq": true, | |
"soundFormats": true, | |
"getAudioContext": true, | |
"getMasterVolume": true, | |
"masterVolume": true, | |
"soundOut": true, | |
//p5.SoundFile[32] | |
"loadSound": true, | |
"isLoaded": true, | |
"play": true, | |
"playMode": true, | |
"pause": true, | |
"loop": true, | |
"setLoop": true, | |
"isLooping": true, | |
"isPlaying": true, | |
"isPaused": true, | |
"stop": true, | |
"setVolume": true, | |
"pan": true, | |
"getPan": true, | |
"rate": true, | |
"duration": true, | |
"currentTime": true, | |
"jump": true, | |
"channels": true, | |
"sampleRate": true, | |
"frames": true, | |
"getPeaks": true, | |
"reverseBuffer": true, | |
"onended": true, | |
"connect": true, | |
"disconnect": true, | |
"setPath": true, | |
"setBuffer": true, | |
"processPeaks": true, | |
"addCue": true, | |
"removeCue": true, | |
"clearCues": true, | |
//p5.Amplitude[4] | |
"setInput": true, | |
"getLevel": true, | |
"toggleNormalize": true, | |
"smooth": true, | |
//p5.FFT[9] | |
"setInput": true, | |
"waveform": true, | |
"analyze": true, | |
"getEnergy": true, | |
"getCentroid": true, | |
"smooth": true, | |
"linAverages": true, | |
"logAverages": true, | |
"getOctaveBands": true, | |
//p5.Signal[5] | |
"fade": true, | |
"setInput": true, | |
"add": true, | |
"mult": true, | |
"scale": true, | |
//p5.Oscillator[12] | |
"start": true, | |
"stop": true, | |
"amp": true, | |
"freq": true, | |
"setType": true, | |
"connect": true, | |
"disconnect": true, | |
"pan": true, | |
"phase": true, | |
"add": true, | |
"mult": true, | |
"scale": true, | |
//p5.Env[18] | |
"attackTime": true, | |
"attackLevel": true, | |
"decayTime": true, | |
"decayLevel": true, | |
"releaseTime": true, | |
"releaseLevel": true, | |
"set": true, | |
"setADSR": true, | |
"setRange": true, | |
"setInput": true, | |
"setExp": true, | |
"play": true, | |
"triggerAttack": true, | |
"triggerRelease": true, | |
"ramp": true, | |
"add": true, | |
"mult": true, | |
"scale": true, | |
//p5.Pulse[1] | |
"width": true, | |
//p5,Noise[7] | |
"setType": true, | |
"start": true, | |
"stop": true, | |
"pan": true, | |
"amp": true, | |
"connect": true, | |
"disconnect": true, | |
//p5.AudioIn[9] | |
"enabled": true, | |
"start": true, | |
"stop": true, | |
"connect": true, | |
"disconnect": true, | |
"getLevel": true, | |
"amp": true, | |
"getSources": true, | |
"setSource": true, | |
//p5.Effect[5] | |
"amp": true, | |
"chain": true, | |
"drywet": true, | |
"connect": true, | |
"disconnect": true, | |
//p5.Filter[8] | |
"biquadFilter": true, | |
"process": true, | |
"set": true, | |
"freq": true, | |
"res": true, | |
"gain": true, | |
"toggle": true, | |
"setType": true, | |
//p5.EQ[2] | |
"bands": true, | |
"process": true, | |
//p5.Panner3D[13] | |
"paner": true, | |
"process": true, | |
"set": true, | |
"positionX": true, | |
"postionY": true, | |
"positionZ": true, | |
"orient": true, | |
"orientX": true, | |
"orientY": true, | |
"orientZ": true, | |
"setFalloff": true, | |
"maxDist": true, | |
"rollof": true, | |
//p5.Delay[10] | |
"leftDelay": true, | |
"rightDelay": true, | |
"process": true, | |
"delayTime": true, | |
"feedback": true, | |
"filter": true, | |
"setType": true, | |
"amp": true, | |
"connect": true, | |
"disconnect": true, | |
//p5.Reverb[5] | |
"process": true, | |
"set": true, | |
"amp": true, | |
"connect": true, | |
"disconnect": true, | |
//p5.Convolver[8] | |
"convolverNod": true, | |
"createConvolver": true, | |
"process": true, | |
"impulses": true, | |
"addImpulse": true, | |
"resetImpulse": true, | |
"toggleImpulse": true, | |
"setBPM": true, | |
//p5.Phrase[1] | |
"sequence": true, | |
//p5.Part[12] | |
"setBPM": true, | |
"getBPM": true, | |
"start": true, | |
"loop": true, | |
"noLoop": true, | |
"stop": true, | |
"pause": true, | |
"addPhrase": true, | |
"removePhrase": true, | |
"getPhrase": true, | |
"replaceSequence": true, | |
"onStep": true, | |
//p5.Score[6] | |
"start": true, | |
"stop": true, | |
"pause": true, | |
"loop": true, | |
"noLoop": true, | |
"setBPM": true, | |
//p5.SoundLoop[10] | |
"musicalTimeMode": true, | |
"maxIterations": true, | |
"start": true, | |
"stop": true, | |
"pause": true, | |
"syncedStart": true, | |
"bpm": true, | |
"timeSignature": true, | |
"interval": true, | |
"iterations": true, | |
//p5.Compressor[9] | |
"compressor": true, | |
"process": true, | |
"set": true, | |
"attack": true, | |
"knee": true, | |
"ratio": true, | |
"threshold": true, | |
"release": true, | |
"reduction": true, | |
//p5.SoundRecorder[4] | |
"setInput": true, | |
"record": true, | |
"stop": true, | |
"saveSound": true, | |
//p5.PeakDetect[3] | |
"isDetected": true, | |
"update": true, | |
"onPeak": true, | |
//p5.Gain[4] | |
"setInput": true, | |
"connect": true, | |
"disconnect": true, | |
"amp": true, | |
//p5.AudioVoice[2] | |
"connect": true, | |
"disconnect": true, | |
//p5.MonoSynth[12] | |
"play": true, | |
"triggerAttack": true, | |
"triggerRelease": true, | |
"setADSR": true, | |
"attack": true, | |
"decay": true, | |
"sustain": true, | |
"release": true, | |
"amp": true, | |
"connect": true, | |
"disconnect": true, | |
"dispose": true, | |
//p5.PolySynth[11] | |
"notes": true, | |
"polyvalue": true, | |
"AudioVoice": true, | |
"play": true, | |
"noteADSR": true, | |
"setADSR": true, | |
"noteAttack": true, | |
"noteRelease": true, | |
"connect": true, | |
"disconnect": true, | |
"dispose": true, | |
//p5.Distortion[5] | |
"WaveShaperNode": true, | |
"process": true, | |
"set": true, | |
"getAmount": true, | |
"getOversample": true | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment