From 90321fb1e211ed28cc51105e64863cd9d3bcd90f Mon Sep 17 00:00:00 2001 From: Tomohiro IKEDA Date: Sat, 17 Feb 2024 10:00:11 +0900 Subject: [PATCH] v3.8.1 --- docs/assets/main.js | 8 ++++---- docs/classes/main.Analyser.html | 4 ++-- docs/classes/main.AudioModule.html | 4 ++-- docs/classes/main.AudioModuleProcessor.html | 4 ++-- docs/classes/main.Autopanner.html | 4 ++-- docs/classes/main.BitCrusher.html | 4 ++-- docs/classes/main.Cabinet.html | 4 ++-- docs/classes/main.Channel.html | 4 ++-- docs/classes/main.Chorus.html | 4 ++-- docs/classes/main.Compressor.html | 4 ++-- docs/classes/main.Delay.html | 4 ++-- docs/classes/main.Effector.html | 4 ++-- docs/classes/main.EnvelopeGenerator.html | 4 ++-- docs/classes/main.Equalizer.html | 4 ++-- docs/classes/main.FFT.html | 4 ++-- docs/classes/main.Filter.html | 4 ++-- docs/classes/main.Flanger.html | 4 ++-- docs/classes/main.Fuzz.html | 4 ++-- docs/classes/main.Glide.html | 4 ++-- docs/classes/main.Listener.html | 4 ++-- docs/classes/main.MIDI.html | 4 ++-- docs/classes/main.MML.html | 4 ++-- docs/classes/main.MMLSyntaxError.html | 4 ++-- docs/classes/main.MediaModule.html | 4 ++-- docs/classes/main.MediaModuleProcessor.html | 4 ++-- docs/classes/main.MixerModule.html | 4 ++-- docs/classes/main.MixerModuleProcessor.html | 4 ++-- docs/classes/main.NoiseGate.html | 4 ++-- docs/classes/main.NoiseGateProcessor.html | 4 ++-- docs/classes/main.NoiseModule.html | 4 ++-- docs/classes/main.NoiseModuleProcessor.html | 4 ++-- docs/classes/main.NoiseSuppressor.html | 4 ++-- docs/classes/main.NoiseSuppressorProcessor.html | 4 ++-- docs/classes/main.OneshotModule.html | 4 ++-- docs/classes/main.OneshotModuleProcessor.html | 4 ++-- docs/classes/main.Oscillator.html | 4 ++-- docs/classes/main.OscillatorModule.html | 4 ++-- docs/classes/main.OscillatorModuleProcessor.html | 4 ++-- docs/classes/main.OverDrive.html | 4 ++-- docs/classes/main.Panner.html | 4 ++-- docs/classes/main.Part.html | 4 ++-- docs/classes/main.Phaser.html | 4 ++-- docs/classes/main.PitchShifter.html | 4 ++-- docs/classes/main.PitchShifterProcessor.html | 4 ++-- docs/classes/main.PostEqualizer.html | 4 ++-- docs/classes/main.PreEqualizer.html | 4 ++-- docs/classes/main.Preamp.html | 4 ++-- docs/classes/main.ProcessorModule.html | 4 ++-- docs/classes/main.Recorder.html | 4 ++-- docs/classes/main.RecorderProcessor.html | 4 ++-- docs/classes/main.Reverb.html | 4 ++-- docs/classes/main.Ringmodulator.html | 4 ++-- docs/classes/main.Sequence.html | 4 ++-- docs/classes/main.SoundModule.html | 4 ++-- docs/classes/main.SoundModuleProcessor.html | 4 ++-- docs/classes/main.Stereo.html | 4 ++-- docs/classes/main.StereoProcessor.html | 4 ++-- docs/classes/main.StreamModule.html | 4 ++-- docs/classes/main.StreamModuleProcessor.html | 4 ++-- docs/classes/main.Time.html | 4 ++-- docs/classes/main.TimeOverview.html | 4 ++-- docs/classes/main.Token.html | 4 ++-- docs/classes/main.Track.html | 4 ++-- docs/classes/main.Tree.html | 4 ++-- docs/classes/main.Tremolo.html | 4 ++-- docs/classes/main.Visualizer.html | 4 ++-- docs/classes/main.VocalCanceler.html | 4 ++-- docs/classes/main.VocalCancelerProcessor.html | 4 ++-- docs/classes/main.Wah.html | 4 ++-- docs/functions/main.XSound.html | 4 ++-- docs/hierarchy.html | 2 +- docs/index.html | 4 ++-- docs/interfaces/interfaces.Connectable.html | 4 ++-- docs/interfaces/interfaces.Statable.html | 4 ++-- docs/interfaces/main.FileEvent.html | 4 ++-- docs/interfaces/main.MediaStreamTrackAudioSourceNode.html | 2 +- docs/modules/interfaces.html | 4 ++-- docs/modules/main.html | 4 ++-- docs/modules/types.html | 4 ++-- docs/types/main.AnalyserParams.html | 2 +- docs/types/main.AudioBufferSprite.html | 2 +- docs/types/main.AudioModuleParams.html | 2 +- docs/types/main.AutopannerParams.html | 2 +- docs/types/main.BitCrusherParams.html | 2 +- docs/types/main.CabinetParams.html | 2 +- docs/types/main.ChorusParams.html | 2 +- docs/types/main.Color.html | 2 +- docs/types/main.CompressorParams.html | 2 +- docs/types/main.ConvertedTime.html | 2 +- docs/types/main.CurrentTimeStyles.html | 2 +- docs/types/main.DataType.html | 2 +- docs/types/main.DelayParams.html | 2 +- docs/types/main.Domain.html | 2 +- docs/types/main.DragCallbackFunction.html | 2 +- docs/types/main.DragMode.html | 2 +- docs/types/main.EnvelopeGeneratorParams.html | 2 +- docs/types/main.EqualizerParams.html | 2 +- docs/types/main.FFTParams.html | 2 +- docs/types/main.FFTSize.html | 2 +- docs/types/main.FileReaderErrorText.html | 2 +- docs/types/main.FileReaderType.html | 2 +- docs/types/main.FilterParams.html | 2 +- docs/types/main.FlangerParams.html | 2 +- docs/types/main.Font.html | 2 +- docs/types/main.FrozenArray.html | 2 +- docs/types/main.FuzzParams.html | 2 +- docs/types/main.GlideParams.html | 2 +- docs/types/main.GlideType.html | 2 +- docs/types/main.Gradient.html | 2 +- docs/types/main.Gradients.html | 2 +- docs/types/main.GraphicsApi.html | 2 +- docs/types/main.GraphicsStyles.html | 2 +- docs/types/main.Inputs.html | 2 +- docs/types/main.ListenerParams.html | 2 +- docs/types/main.MMLScheduleWorkerMessageEventData.html | 2 +- docs/types/main.MMLScheduleWorkerMessageEventType.html | 2 +- docs/types/main.MediaModuleParams.html | 2 +- docs/types/main.Module.html | 2 +- docs/types/main.ModuleName.html | 2 +- docs/types/main.MouseEventTypes.html | 2 +- docs/types/main.NoiseGateParams.html | 2 +- docs/types/main.NoiseModuleParams.html | 2 +- docs/types/main.NoiseSuppressorParams.html | 2 +- docs/types/main.NoiseType.html | 2 +- docs/types/main.OneshotErrorText.html | 2 +- docs/types/main.OneshotModuleParams.html | 2 +- docs/types/main.OneshotSetting.html | 2 +- docs/types/main.OneshotSettings.html | 2 +- docs/types/main.OscillatorCustomType.html | 2 +- docs/types/main.OscillatorModuleParams.html | 2 +- docs/types/main.OscillatorParams.html | 2 +- docs/types/main.Outputs.html | 2 +- docs/types/main.OverDriveParams.html | 2 +- docs/types/main.PannerParams.html | 2 +- docs/types/main.Parameters.html | 2 +- docs/types/main.PhaserNumberOfStages.html | 2 +- docs/types/main.PhaserParams.html | 2 +- docs/types/main.PitchChar.html | 2 +- docs/types/main.PitchShifterParams.html | 2 +- docs/types/main.Position3D.html | 2 +- docs/types/main.PostEqualizerParams.html | 2 +- docs/types/main.PreEqualizerParams.html | 2 +- docs/types/main.PreampCurve.html | 2 +- docs/types/main.PreampParams.html | 2 +- docs/types/main.QuantizationBit.html | 2 +- docs/types/main.RecordType.html | 2 +- docs/types/main.RecorderParams.html | 2 +- docs/types/main.RecorderProcessorMessageEventData.html | 2 +- docs/types/main.ReverbErrorText.html | 2 +- docs/types/main.ReverbParams.html | 2 +- docs/types/main.RingmodulatorParams.html | 2 +- docs/types/main.Shape.html | 2 +- docs/types/main.SoundModuleParams.html | 2 +- docs/types/main.Source.html | 2 +- docs/types/main.SourceName.html | 2 +- docs/types/main.SpectrumScale.html | 2 +- docs/types/main.StereoParams.html | 2 +- docs/types/main.StreamModuleParams.html | 2 +- docs/types/main.TimeOverviewParams.html | 2 +- docs/types/main.TimeParams.html | 2 +- docs/types/main.TokenType.html | 2 +- docs/types/main.TremoloParams.html | 2 +- docs/types/main.VisualizerParams.html | 2 +- docs/types/main.VocalCancelerParams.html | 2 +- docs/types/main.WahParams.html | 2 +- docs/types/main.WaveExportType.html | 2 +- docs/types/types.ChannelNumber.html | 2 +- docs/variables/main.TokenMap.html | 4 ++-- index.html | 2 +- 169 files changed, 249 insertions(+), 249 deletions(-) diff --git a/docs/assets/main.js b/docs/assets/main.js index 7270cff8..3092fea0 100644 --- a/docs/assets/main.js +++ b/docs/assets/main.js @@ -1,8 +1,8 @@ "use strict"; -"use strict";(()=>{var Pe=Object.create;var ne=Object.defineProperty;var Ie=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Fe=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!Re.call(t,i)&&i!==n&&ne(t,i,{get:()=>e[i],enumerable:!(r=Ie(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Pe(_e(t)):{},Fe(e||!t||!t.__esModule?ne(n,"default",{value:t,enumerable:!0}):n,t));var ae=Me((se,oe)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. -`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),v=s.str.charAt(1),f;v in s.node.edges?f=s.node.edges[v]:(f=new t.TokenSet,s.node.edges[v]=f),s.str.length==1&&(f.final=!0),i.push({node:f,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof se=="object"?oe.exports=n():e.lunr=n()}(this,function(){return t})})()});var re=[];function G(t,e){re.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureActivePageVisible(),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){re.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var de=De(ae());async function le(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=de.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function he(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{le(e,t)}),le(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");let s=!1;i.addEventListener("mousedown",()=>s=!0),i.addEventListener("mouseup",()=>{s=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{s||(s=!1,t.classList.remove("has-focus"))}),Ae(t,i,r,e)}function Ae(t,e,n,r){n.addEventListener("input",ie(()=>{Ne(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ne(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ce(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` - ${ce(l.parent,i)}.${d}`);let v=document.createElement("li");v.classList.value=l.classes??"";let f=document.createElement("a");f.href=r.base+l.url,f.innerHTML=u+d,v.append(f),e.appendChild(v)}}function ue(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function ce(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(K(t.substring(s))),i.join("")}var Be={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>Be[e])}var C=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",pe="mousemove",B="mouseup",J={x:0,y:0},fe=!1,ee=!1,He=!1,D=!1,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(me?"is-mobile":"not-mobile");me&&"ontouchstart"in document.documentElement&&(He=!0,F="touchstart",pe="touchmove",B="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(pe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(B,()=>{ee=!1});document.addEventListener("click",t=>{fe&&(t.preventDefault(),t.stopImmediatePropagation(),fe=!1)});var X=class extends C{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(B,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(B,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ve=document.head.appendChild(document.createElement("style"));ve.dataset.for="filters";var Y=class extends C{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ve.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } -`,this.handleValueChange()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),document.querySelectorAll(".tsd-index-section").forEach(e=>{e.style.display="block";let n=Array.from(e.querySelectorAll(".tsd-index-link")).every(r=>r.offsetParent==null);e.style.display=n?"none":"block"})}};var Z=class extends C{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ge(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ye(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ye(t.value)})}function ye(t){document.documentElement.dataset.theme=t}var Le;function be(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",xe),xe())}async function xe(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();Le=t.dataset.base+"/",t.innerHTML="";for(let s of i)we(s,t,[]);window.app.createComponents(t),window.app.ensureActivePageVisible()}function we(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-index-accordion`:"tsd-index-accordion",s.dataset.key=i.join("$");let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.innerHTML='',Ee(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)we(u,l,i)}else Ee(t,r,t.class)}function Ee(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=Le+t.path,n&&(r.className=n),location.href===r.href&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("tsd-theme");Se&&ge(Se);var je=new U;Object.defineProperty(window,"app",{value:je});he();be();})(); +"use strict";(()=>{var Ie=Object.create;var ne=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Fe=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!Re.call(t,i)&&i!==n&&ne(t,i,{get:()=>e[i],enumerable:!(r=Pe(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Ie(_e(t)):{},Fe(e||!t||!t.__esModule?ne(n,"default",{value:t,enumerable:!0}):n,t));var ae=Me((se,oe)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),v=s.str.charAt(1),f;v in s.node.edges?f=s.node.edges[v]:(f=new t.TokenSet,s.node.edges[v]=f),s.str.length==1&&(f.final=!0),i.push({node:f,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof se=="object"?oe.exports=n():e.lunr=n()}(this,function(){return t})})()});var re=[];function G(t,e){re.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureActivePageVisible(),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){re.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var de=De(ae());async function le(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=de.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function he(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{le(e,t)}),le(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");let s=!1;i.addEventListener("mousedown",()=>s=!0),i.addEventListener("mouseup",()=>{s=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{s||(s=!1,t.classList.remove("has-focus"))}),Ae(t,i,r,e)}function Ae(t,e,n,r){n.addEventListener("input",ie(()=>{Ne(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ne(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ce(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` + ${ce(l.parent,i)}.${d}`);let v=document.createElement("li");v.classList.value=l.classes??"";let f=document.createElement("a");f.href=r.base+l.url,f.innerHTML=u+d,v.append(f),e.appendChild(v)}}function ue(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function ce(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(K(t.substring(s))),i.join("")}var He={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>He[e])}var C=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",pe="mousemove",H="mouseup",J={x:0,y:0},fe=!1,ee=!1,Be=!1,D=!1,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(me?"is-mobile":"not-mobile");me&&"ontouchstart"in document.documentElement&&(Be=!0,F="touchstart",pe="touchmove",H="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(pe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(H,()=>{ee=!1});document.addEventListener("click",t=>{fe&&(t.preventDefault(),t.stopImmediatePropagation(),fe=!1)});var X=class extends C{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(H,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(H,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ve=document.head.appendChild(document.createElement("style"));ve.dataset.for="filters";var Y=class extends C{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ve.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`,this.updateIndexHeadingVisibility()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),this.updateIndexHeadingVisibility()}updateIndexHeadingVisibility(){let e=document.querySelector(".tsd-index-content"),n=e?.open;e&&(e.open=!0),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let i=Array.from(r.querySelectorAll(".tsd-index-link")).every(s=>s.offsetParent==null);r.style.display=i?"none":"block"}),e&&(e.open=n)}};var Z=class extends C{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ge(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ye(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ye(t.value)})}function ye(t){document.documentElement.dataset.theme=t}var Le;function be(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",xe),xe())}async function xe(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();Le=t.dataset.base+"/",t.innerHTML="";for(let s of i)we(s,t,[]);window.app.createComponents(t),window.app.ensureActivePageVisible()}function we(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-index-accordion`:"tsd-index-accordion",s.dataset.key=i.join("$");let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.innerHTML='',Ee(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)we(u,l,i)}else Ee(t,r,t.class)}function Ee(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=Le+t.path,n&&(r.className=n),location.href===r.href&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("tsd-theme");Se&&ge(Se);var je=new U;Object.defineProperty(window,"app",{value:je});he();be();})(); /*! Bundled license information: lunr/lunr.js: diff --git a/docs/classes/main.Analyser.html b/docs/classes/main.Analyser.html index 7bd653cd..3b87596f 100644 --- a/docs/classes/main.Analyser.html +++ b/docs/classes/main.Analyser.html @@ -1,4 +1,4 @@ -Analyser | XSound - v3.8.0

Class Analyser

This private class manages 3 private classes (TimeOverview, Time, FFT) for visualizing sound wave.

+Analyser | XSound - v3.8.1

Class Analyser

This private class manages 3 private classes (TimeOverview, Time, FFT) for visualizing sound wave.

Implements

Implements

Constructors

Properties

analyser fft @@ -37,7 +37,7 @@

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/main.AudioModule.html b/docs/classes/main.AudioModule.html index 86abe8dd..cfa477e1 100644 --- a/docs/classes/main.AudioModule.html +++ b/docs/classes/main.AudioModule.html @@ -1,4 +1,4 @@ -AudioModule | XSound - v3.8.0

Class AudioModule

This subclass is for playing single audio. +AudioModule | XSound - v3.8.1

Class AudioModule

This subclass is for playing single audio. This class enables to create audio player that has higher features than HTMLAudioElement. But, this class is disadvantage to play many one shot audios. In that case, developer should use OneshotModule.

@@ -126,7 +126,7 @@
  • Parameters

    • source: AudioBufferSourceNode
    • currentTime: number

    Returns void

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/main.AudioModuleProcessor.html b/docs/classes/main.AudioModuleProcessor.html index 758f6e8a..73d92ced 100644 --- a/docs/classes/main.AudioModuleProcessor.html +++ b/docs/classes/main.AudioModuleProcessor.html @@ -1,9 +1,9 @@ -AudioModuleProcessor | XSound - v3.8.0

Class AudioModuleProcessor

This class extends AudioWorkletProcessor. +AudioModuleProcessor | XSound - v3.8.1

Class AudioModuleProcessor

This class extends AudioWorkletProcessor. Overrides process method for sound source (bypass).

Hierarchy

  • AudioWorkletProcessor
    • AudioModuleProcessor

Constructors

Properties

Methods

Constructors

Properties

port: MessagePort = ...

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/main.Autopanner.html b/docs/classes/main.Autopanner.html index d04f1860..de481cda 100644 --- a/docs/classes/main.Autopanner.html +++ b/docs/classes/main.Autopanner.html @@ -1,4 +1,4 @@ -Autopanner | XSound - v3.8.0

Class Autopanner

Effector's subclass for Autopanner.

+Autopanner | XSound - v3.8.1

Class Autopanner

Effector's subclass for Autopanner.

Hierarchy (view full)

Constructors

Properties

context depth @@ -32,7 +32,7 @@

Parameters

  • Optional startTime: number

    This argument is in order to schedule parameter.

Returns void

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/main.BitCrusher.html b/docs/classes/main.BitCrusher.html index d81c67d7..a75f7873 100644 --- a/docs/classes/main.BitCrusher.html +++ b/docs/classes/main.BitCrusher.html @@ -1,4 +1,4 @@ -BitCrusher | XSound - v3.8.0

Class BitCrusher

Effector's subclass for BitCrusher.

+BitCrusher | XSound - v3.8.1

Class BitCrusher

Effector's subclass for BitCrusher.

Hierarchy (view full)

Constructors

Properties

bits bitsGain @@ -37,7 +37,7 @@ Otherwise, return value is for method chain.

  • Parameters

    • params: "bits"

    Returns number

  • Parameters

    • params: "oversample"

    Returns OverSampleType

  • Parameters

    Returns BitCrusher

  • Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.Cabinet.html b/docs/classes/main.Cabinet.html index 51c44656..18c6f6b5 100644 --- a/docs/classes/main.Cabinet.html +++ b/docs/classes/main.Cabinet.html @@ -1,4 +1,4 @@ -Cabinet | XSound - v3.8.0

    Class Cabinet

    Effector's subclass for Cabinet.

    +Cabinet | XSound - v3.8.1

    Class Cabinet

    Effector's subclass for Cabinet.

    Hierarchy (view full)

    Constructors

    Properties

    context depth @@ -39,7 +39,7 @@

    Parameters

    • Optional stopTime: number

      This argument is in order to schedule parameter.

    • Optional releaseTime: number

      This argument is in order to schedule parameter when it is necessary to consider release time.

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.Channel.html b/docs/classes/main.Channel.html index 7253b22d..e624b6f2 100644 --- a/docs/classes/main.Channel.html +++ b/docs/classes/main.Channel.html @@ -1,4 +1,4 @@ -Channel | XSound - v3.8.0

    Class Channel

    This class is entity for recording channel.

    +Channel | XSound - v3.8.1

    Class Channel

    This class is entity for recording channel.

    Constructors

    Properties

    channelGain id @@ -19,7 +19,7 @@ This method is overloaded for type interface and type check.

    Parameters

    • trackNumber: number

      This argument is target track number.

    Returns Track

  • Returns Track[]

  • Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.Chorus.html b/docs/classes/main.Chorus.html index d845b847..5467f1c1 100644 --- a/docs/classes/main.Chorus.html +++ b/docs/classes/main.Chorus.html @@ -1,4 +1,4 @@ -Chorus | XSound - v3.8.0

    Class Chorus

    Effector's subclass for Chorus.

    +Chorus | XSound - v3.8.1

    Class Chorus

    Effector's subclass for Chorus.

    Hierarchy (view full)

    Constructors

    Properties

    context delay @@ -36,7 +36,7 @@

    Parameters

    • Optional startTime: number

      This argument is in order to schedule parameter.

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.Compressor.html b/docs/classes/main.Compressor.html index 04fb9395..6e9cb700 100644 --- a/docs/classes/main.Compressor.html +++ b/docs/classes/main.Compressor.html @@ -1,4 +1,4 @@ -Compressor | XSound - v3.8.0

    Class Compressor

    Effector's subclass for Compressor.

    +Compressor | XSound - v3.8.1

    Class Compressor

    Effector's subclass for Compressor.

    Hierarchy (view full)

    Constructors

    Properties

    compressor context @@ -35,7 +35,7 @@

    Parameters

    • Optional stopTime: number

      This argument is in order to schedule parameter.

    • Optional releaseTime: number

      This argument is in order to schedule parameter when it is necessary to consider release time.

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.Delay.html b/docs/classes/main.Delay.html index 488144d5..ecbc4284 100644 --- a/docs/classes/main.Delay.html +++ b/docs/classes/main.Delay.html @@ -1,4 +1,4 @@ -Delay | XSound - v3.8.0

    Class Delay

    Effector's subclass for Delay.

    +Delay | XSound - v3.8.1

    Class Delay

    Effector's subclass for Delay.

    Hierarchy (view full)

    Constructors

    Properties

    context delay @@ -40,7 +40,7 @@

    Parameters

    • Optional stopTime: number

      This argument is in order to schedule parameter.

    • Optional releaseTime: number

      This argument is in order to schedule parameter when it is necessary to consider release time.

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.Effector.html b/docs/classes/main.Effector.html index 82b7a032..6e0c7504 100644 --- a/docs/classes/main.Effector.html +++ b/docs/classes/main.Effector.html @@ -1,4 +1,4 @@ -Effector | XSound - v3.8.0

    Class EffectorAbstract

    This class is superclass for effector classes. +Effector | XSound - v3.8.1

    Class EffectorAbstract

    This class is superclass for effector classes. Also, this class is used for implementing custom effector.

    Abstract

    Implements

    Implements

    Hierarchy (view full)

    Implements

    Constructors

    Properties

    context @@ -36,7 +36,7 @@

    Parameters

    • Optional stopTime: number

      This argument is in order to schedule parameter.

    • Optional releaseTime: number

      This argument is in order to schedule parameter when it is necessary to consider release time.

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.EnvelopeGenerator.html b/docs/classes/main.EnvelopeGenerator.html index 2e884659..da3f10e2 100644 --- a/docs/classes/main.EnvelopeGenerator.html +++ b/docs/classes/main.EnvelopeGenerator.html @@ -1,4 +1,4 @@ -EnvelopeGenerator | XSound - v3.8.0

    Class EnvelopeGenerator

    This private class is for Envelope Generator.

    +EnvelopeGenerator | XSound - v3.8.1

    Class EnvelopeGenerator

    This private class is for Envelope Generator.

    Implements

    Implements

    Constructors

    Properties

    activeCounter activeIndexes @@ -56,7 +56,7 @@

    Parameters

    • stopTime: number

      This argument is start time of Release.

    • Optional useCurve: boolean

      This argument is to use different methods. The default value is false.

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.Equalizer.html b/docs/classes/main.Equalizer.html index 2a652689..0a491011 100644 --- a/docs/classes/main.Equalizer.html +++ b/docs/classes/main.Equalizer.html @@ -1,4 +1,4 @@ -Equalizer | XSound - v3.8.0

    Class Equalizer

    Effector's subclass for Equalizer.

    +Equalizer | XSound - v3.8.1

    Class Equalizer

    Effector's subclass for Equalizer.

    Hierarchy (view full)

    Constructors

    Properties

    bass context @@ -38,7 +38,7 @@

    Parameters

    • Optional stopTime: number

      This argument is in order to schedule parameter.

    • Optional releaseTime: number

      This argument is in order to schedule parameter when it is necessary to consider release time.

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.FFT.html b/docs/classes/main.FFT.html index a5c31909..d04813a3 100644 --- a/docs/classes/main.FFT.html +++ b/docs/classes/main.FFT.html @@ -1,4 +1,4 @@ -FFT | XSound - v3.8.0

    Class FFT

    This private class visualizes spectrum.

    +FFT | XSound - v3.8.1

    Class FFT

    This private class visualizes spectrum.

    Hierarchy (view full)

    Constructors

    Properties

    canvas channel @@ -78,7 +78,7 @@
  • innerHeight: number

    This argument is height of visualization area.

  • middle: number

    This argument is middle of visualization area.

  • Optional numberOfPlots: number

    This argument is interval for visualization.

    -
  • Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.Filter.html b/docs/classes/main.Filter.html index acd4c093..89bbb0fd 100644 --- a/docs/classes/main.Filter.html +++ b/docs/classes/main.Filter.html @@ -1,4 +1,4 @@ -Filter | XSound - v3.8.0

    Class Filter

    Effector's subclass for Filter.

    +Filter | XSound - v3.8.1

    Class Filter

    Effector's subclass for Filter.

    Hierarchy (view full)

    Constructors

    Properties

    attack context @@ -36,7 +36,7 @@ Otherwise, return value is for method chain.

  • Parameters

    • params: "type"

    Returns BiquadFilterType

  • Parameters

    • params: "frequency"

    Returns number

  • Parameters

    • params: "Q"

    Returns number

  • Parameters

    • params: "gain"

    Returns number

  • Parameters

    • params: "range"

    Returns number

  • Parameters

    • params: "attack"

    Returns number

  • Parameters

    • params: "decay"

    Returns number

  • Parameters

    • params: "sustain"

    Returns number

  • Parameters

    • params: "release"

    Returns number

  • Parameters

    Returns Filter

  • Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.Flanger.html b/docs/classes/main.Flanger.html index 13acf9fb..b9b04f6b 100644 --- a/docs/classes/main.Flanger.html +++ b/docs/classes/main.Flanger.html @@ -1,4 +1,4 @@ -Flanger | XSound - v3.8.0

    Class Flanger

    Effector's subclass for Flanger.

    +Flanger | XSound - v3.8.1

    Class Flanger

    Effector's subclass for Flanger.

    Hierarchy (view full)

    Constructors

    Properties

    context delay @@ -36,7 +36,7 @@

    Parameters

    • Optional startTime: number

      This argument is in order to schedule parameter.

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.Fuzz.html b/docs/classes/main.Fuzz.html index 05296316..3c8b949a 100644 --- a/docs/classes/main.Fuzz.html +++ b/docs/classes/main.Fuzz.html @@ -1,4 +1,4 @@ -Fuzz | XSound - v3.8.0

    Class Fuzz

    Effector's subclass for Fuzz.

    +Fuzz | XSound - v3.8.1

    Class Fuzz

    Effector's subclass for Fuzz.

    Hierarchy (view full)

    Constructors

    Properties

    context depth @@ -39,7 +39,7 @@ Otherwise, return value is for method chain.

  • Parameters

    • params: "drive"

    Returns number

  • Parameters

    • params: "level"

    Returns number

  • Parameters

    • params: "oversample"

    Returns OverSampleType

  • Parameters

    Returns Fuzz

  • Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.Glide.html b/docs/classes/main.Glide.html index 8a5f995f..e91641f3 100644 --- a/docs/classes/main.Glide.html +++ b/docs/classes/main.Glide.html @@ -1,4 +1,4 @@ -Glide | XSound - v3.8.0

    Class Glide

    This private class is for oscillator glide.

    +Glide | XSound - v3.8.1

    Class Glide

    This private class is for oscillator glide.

    Implements

    Implements

    Constructors

    Properties

    context isActive @@ -31,7 +31,7 @@
  • Optional startTime: number

    This argument is start time for glide.

  • Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.Listener.html b/docs/classes/main.Listener.html index 0c8ef774..802f86c1 100644 --- a/docs/classes/main.Listener.html +++ b/docs/classes/main.Listener.html @@ -1,4 +1,4 @@ -Listener | XSound - v3.8.0

    Class Listener

    Effector's subclass for Listener.

    +Listener | XSound - v3.8.1

    Class Listener

    Effector's subclass for Listener.

    Hierarchy (view full)

    Constructors

    Properties

    context depth @@ -42,7 +42,7 @@

    Parameters

    • Optional stopTime: number

      This argument is in order to schedule parameter.

    • Optional releaseTime: number

      This argument is in order to schedule parameter when it is necessary to consider release time.

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.MIDI.html b/docs/classes/main.MIDI.html index f3e7e3b1..55475a25 100644 --- a/docs/classes/main.MIDI.html +++ b/docs/classes/main.MIDI.html @@ -1,4 +1,4 @@ -MIDI | XSound - v3.8.0

    Class MIDI

    This class is for using Web MIDI API.

    +MIDI | XSound - v3.8.1

    Class MIDI

    This class is for using Web MIDI API.

    Constructors

    Properties

    inputs midiAccess @@ -8,7 +8,7 @@

    Constructors

    Properties

    inputs: MIDIInput[] = []
    midiAccess: null | MIDIAccess = null
    outputs: MIDIOutput[] = []

    Methods

    • This method gets instance of MIDIAccess.

      Returns null | MIDIAccess

    • This method invokes requestMIDIAccess and gets instance of MIDIAccess.

      Parameters

      • params: {
            options?: MIDIOptions;
            errorCallback?(error): void;
            successCallback?(midiAccess, midiInputs, midiOutputs): void;
        }
        • Optional options?: MIDIOptions
        • errorCallback?:function
          • Parameters

            • error: Error

            Returns void

        • successCallback?:function
          • Parameters

            • midiAccess: MIDIAccess
            • midiInputs: MIDIInput[]
            • midiOutputs: MIDIOutput[]

            Returns void

      Returns Promise<void | MIDIAccess>

      Return value is Promise that requestMIDIAccess method returns.

      -

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.MML.html b/docs/classes/main.MML.html index 192737ef..fbec2468 100644 --- a/docs/classes/main.MML.html +++ b/docs/classes/main.MML.html @@ -1,4 +1,4 @@ -MML | XSound - v3.8.0

    Class MML

    This class manages instance of Part for playing MML (Music Macro Language).

    +MML | XSound - v3.8.1

    Class MML

    This class manages instance of Part for playing MML (Music Macro Language).

    Constructors

    Properties

    Methods

    clear @@ -53,7 +53,7 @@
  • Optional L: string

    This argument is note duration in ABC Notation.

  • Optional K: string

    This argument is tone in ABC Notation.

  • Returns string

    This is returned as ABC Notation.

    -

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.MMLSyntaxError.html b/docs/classes/main.MMLSyntaxError.html index a57abd4f..7df338bb 100644 --- a/docs/classes/main.MMLSyntaxError.html +++ b/docs/classes/main.MMLSyntaxError.html @@ -1,10 +1,10 @@ -MMLSyntaxError | XSound - v3.8.0

    Class MMLSyntaxError

    This class is error class for MML syntax error.

    +MMLSyntaxError | XSound - v3.8.1

    Class MMLSyntaxError

    This class is error class for MML syntax error.

    Constructors

    Properties

    Accessors

    Constructors

    Properties

    _token: Token

    Accessors

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.MediaModule.html b/docs/classes/main.MediaModule.html index bed72c89..3e39c612 100644 --- a/docs/classes/main.MediaModule.html +++ b/docs/classes/main.MediaModule.html @@ -1,4 +1,4 @@ -MediaModule | XSound - v3.8.0

    Class MediaModule

    This class processes sound data from HTMLMediaElement. +MediaModule | XSound - v3.8.1

    Class MediaModule

    This class processes sound data from HTMLMediaElement. Namely, this class enables to create audio player that has higher features from HTMLMediaElement. But, this class is disadvantage to play many one shot audios. In that case, developer should use OneshotModule.

    @@ -141,7 +141,7 @@
      • (): void
      • Returns void

  • Optional errorCallback: ((error) => void)

    This argument is invoked on failure.

      • (error): void
      • Parameters

        • error: Error

        Returns void

  • Returns MediaModule

    Return value is for method chain.

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.MediaModuleProcessor.html b/docs/classes/main.MediaModuleProcessor.html index 02b39e33..a0d067e5 100644 --- a/docs/classes/main.MediaModuleProcessor.html +++ b/docs/classes/main.MediaModuleProcessor.html @@ -1,9 +1,9 @@ -MediaModuleProcessor | XSound - v3.8.0

    Class MediaModuleProcessor

    This class extends AudioWorkletProcessor. +MediaModuleProcessor | XSound - v3.8.1

    Class MediaModuleProcessor

    This class extends AudioWorkletProcessor. Overrides process method for sound source (bypass).

    Hierarchy

    • AudioWorkletProcessor
      • MediaModuleProcessor

    Constructors

    Properties

    Methods

    Constructors

    Properties

    port: MessagePort = ...

    Methods

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.MixerModule.html b/docs/classes/main.MixerModule.html index d6757bef..928fedc2 100644 --- a/docs/classes/main.MixerModule.html +++ b/docs/classes/main.MixerModule.html @@ -1,4 +1,4 @@ -MixerModule | XSound - v3.8.0

    Class MixerModule

    This class is for mixing sound sources (instance of SoundModule subclass).

    +MixerModule | XSound - v3.8.1

    Class MixerModule

    This class is for mixing sound sources (instance of SoundModule subclass).

    Hierarchy (view full)

    Constructors

    Properties

    analyser autopanner @@ -87,7 +87,7 @@

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.MixerModuleProcessor.html b/docs/classes/main.MixerModuleProcessor.html index 1b47f56d..278e72b8 100644 --- a/docs/classes/main.MixerModuleProcessor.html +++ b/docs/classes/main.MixerModuleProcessor.html @@ -1,9 +1,9 @@ -MixerModuleProcessor | XSound - v3.8.0

    Class MixerModuleProcessor

    This class extends AudioWorkletProcessor. +MixerModuleProcessor | XSound - v3.8.1

    Class MixerModuleProcessor

    This class extends AudioWorkletProcessor. Overrides process method for mixing sound source.

    Hierarchy

    • AudioWorkletProcessor
      • MixerModuleProcessor

    Constructors

    Properties

    Methods

    Constructors

    Properties

    port: MessagePort = ...

    Methods

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.NoiseGate.html b/docs/classes/main.NoiseGate.html index be8e9314..8fb6601d 100644 --- a/docs/classes/main.NoiseGate.html +++ b/docs/classes/main.NoiseGate.html @@ -1,4 +1,4 @@ -NoiseGate | XSound - v3.8.0

    Class NoiseGate

    This private class is for Noise Gate.

    +NoiseGate | XSound - v3.8.1

    Class NoiseGate

    This private class is for Noise Gate.

    Hierarchy (view full)

    Constructors

    Properties

    context depth @@ -30,7 +30,7 @@ Otherwise, return value is for method chain.

  • Parameters

    • params: "level"

    Returns number

  • Parameters

    Returns NoiseGate

  • Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.NoiseGateProcessor.html b/docs/classes/main.NoiseGateProcessor.html index 00ac7e67..1b2cc4ea 100644 --- a/docs/classes/main.NoiseGateProcessor.html +++ b/docs/classes/main.NoiseGateProcessor.html @@ -1,4 +1,4 @@ -NoiseGateProcessor | XSound - v3.8.0

    Class NoiseGateProcessor

    This class extends AudioWorkletProcessor. +NoiseGateProcessor | XSound - v3.8.1

    Class NoiseGateProcessor

    This class extends AudioWorkletProcessor. Override process method for noise gate and Update parameters on message event.

    Hierarchy

    • AudioWorkletProcessor
      • NoiseGateProcessor

    Constructors

    Properties

    isActive @@ -9,7 +9,7 @@

    Constructors

    Properties

    isActive: boolean = true
    level: number = 0
    port: MessagePort = ...

    Methods

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.NoiseModule.html b/docs/classes/main.NoiseModule.html index 5722c800..e99126c3 100644 --- a/docs/classes/main.NoiseModule.html +++ b/docs/classes/main.NoiseModule.html @@ -1,4 +1,4 @@ -NoiseModule | XSound - v3.8.0

    Class NoiseModule

    This subclass is for generating noise.

    +NoiseModule | XSound - v3.8.1

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.NoiseModuleProcessor.html b/docs/classes/main.NoiseModuleProcessor.html index 4cf5f76a..75649b4e 100644 --- a/docs/classes/main.NoiseModuleProcessor.html +++ b/docs/classes/main.NoiseModuleProcessor.html @@ -1,4 +1,4 @@ -NoiseModuleProcessor | XSound - v3.8.0

    Class NoiseModuleProcessor

    This class extends AudioWorkletProcessor. +NoiseModuleProcessor | XSound - v3.8.1

    Class NoiseModuleProcessor

    This class extends AudioWorkletProcessor. Overrides process method for generating noise.

    Hierarchy

    • AudioWorkletProcessor
      • NoiseModuleProcessor

    Constructors

    Properties

    b0 @@ -25,7 +25,7 @@

    Returns void

    • This method generates white noise.

      Parameters

      • outputs: Float32Array

        This argument is instance of Float32Array for output.

      • bufferSize: number

        This argument is buffer size for instance of Float32Array.

        -

      Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.NoiseSuppressor.html b/docs/classes/main.NoiseSuppressor.html index 326116ff..4b1fe053 100644 --- a/docs/classes/main.NoiseSuppressor.html +++ b/docs/classes/main.NoiseSuppressor.html @@ -1,4 +1,4 @@ -NoiseSuppressor | XSound - v3.8.0

    Class NoiseSuppressor

    This private class is for Noise Suppressor.

    +NoiseSuppressor | XSound - v3.8.1

    Class NoiseSuppressor

    This private class is for Noise Suppressor.

    Hierarchy (view full)

    Constructors

    Properties

    context depth @@ -30,7 +30,7 @@ Otherwise, return value is for method chain.

  • Parameters

    • params: "threshold"

    Returns number

  • Parameters

    Returns NoiseSuppressor

  • Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.NoiseSuppressorProcessor.html b/docs/classes/main.NoiseSuppressorProcessor.html index b56ef0db..75a17d7d 100644 --- a/docs/classes/main.NoiseSuppressorProcessor.html +++ b/docs/classes/main.NoiseSuppressorProcessor.html @@ -1,4 +1,4 @@ -NoiseSuppressorProcessor | XSound - v3.8.0

    Class NoiseSuppressorProcessor

    This class extends AudioWorkletProcessor. +NoiseSuppressorProcessor | XSound - v3.8.1

    Class NoiseSuppressorProcessor

    This class extends AudioWorkletProcessor. Override process method for noise suppressor and Update parameters on message event.

    Hierarchy

    • AudioWorkletProcessor
      • NoiseSuppressorProcessor

    Constructors

    Properties

    isActive @@ -20,7 +20,7 @@

    Parameters

    • reals: Float32Array

      This argument is instance of Float32Array for real number.

    • imags: Float32Array

      This argument is instance of Float32Array for imaginary number.

    • size: number

      This argument is IFFT size (power of two).

      -

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.OneshotModule.html b/docs/classes/main.OneshotModule.html index 42a0161e..f764bf5e 100644 --- a/docs/classes/main.OneshotModule.html +++ b/docs/classes/main.OneshotModule.html @@ -1,4 +1,4 @@ -OneshotModule | XSound - v3.8.0

    Class OneshotModule

    This subclass is for playing one-shot audio

    +OneshotModule | XSound - v3.8.1

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.OneshotModuleProcessor.html b/docs/classes/main.OneshotModuleProcessor.html index 1f79d753..bf820d64 100644 --- a/docs/classes/main.OneshotModuleProcessor.html +++ b/docs/classes/main.OneshotModuleProcessor.html @@ -1,9 +1,9 @@ -OneshotModuleProcessor | XSound - v3.8.0

    Class OneshotModuleProcessor

    This class extends AudioWorkletProcessor. +OneshotModuleProcessor | XSound - v3.8.1

    Class OneshotModuleProcessor

    This class extends AudioWorkletProcessor. Overrides process method for sound source (bypass).

    Hierarchy

    • AudioWorkletProcessor
      • OneshotModuleProcessor

    Constructors

    Properties

    Methods

    Constructors

    Properties

    port: MessagePort = ...

    Methods

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.Oscillator.html b/docs/classes/main.Oscillator.html index 1469866e..58ca1be8 100644 --- a/docs/classes/main.Oscillator.html +++ b/docs/classes/main.Oscillator.html @@ -1,4 +1,4 @@ -Oscillator | XSound - v3.8.0

    Class Oscillator

    This private class is entity for oscillator.

    +Oscillator | XSound - v3.8.1

    Class Oscillator

    This private class is entity for oscillator.

    Implements

    Implements

    Implements

    Constructors

    Properties

    context custom @@ -34,7 +34,7 @@

    Parameters

    • Optional startTime: number

      This argument is start time.

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.OscillatorModule.html b/docs/classes/main.OscillatorModule.html index fd5a661f..10008ed8 100644 --- a/docs/classes/main.OscillatorModule.html +++ b/docs/classes/main.OscillatorModule.html @@ -1,4 +1,4 @@ -OscillatorModule | XSound - v3.8.0

    Class OscillatorModule

    This class manages instances of Oscillator for creating sound.

    +OscillatorModule | XSound - v3.8.1

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.OscillatorModuleProcessor.html b/docs/classes/main.OscillatorModuleProcessor.html index 82b52289..be0ef2a4 100644 --- a/docs/classes/main.OscillatorModuleProcessor.html +++ b/docs/classes/main.OscillatorModuleProcessor.html @@ -1,9 +1,9 @@ -OscillatorModuleProcessor | XSound - v3.8.0

    Class OscillatorModuleProcessor

    This class extends AudioWorkletProcessor. +OscillatorModuleProcessor | XSound - v3.8.1

    Class OscillatorModuleProcessor

    This class extends AudioWorkletProcessor. Overrides process method for sound source (bypass).

    Hierarchy

    • AudioWorkletProcessor
      • OscillatorModuleProcessor

    Constructors

    Properties

    Methods

    Constructors

    Properties

    port: MessagePort = ...

    Methods

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.OverDrive.html b/docs/classes/main.OverDrive.html index 6f0b8318..96910603 100644 --- a/docs/classes/main.OverDrive.html +++ b/docs/classes/main.OverDrive.html @@ -1,4 +1,4 @@ -OverDrive | XSound - v3.8.0

    Class OverDrive

    Effector's subclass for OverDrive.

    +OverDrive | XSound - v3.8.1

    Class OverDrive

    Effector's subclass for OverDrive.

    Hierarchy (view full)

    Constructors

    Properties

    context depth @@ -37,7 +37,7 @@ Otherwise, return value is for method chain.

  • Parameters

    • params: "drive"

    Returns number

  • Parameters

    • params: "level"

    Returns number

  • Parameters

    • params: "oversample"

    Returns OverSampleType

  • Parameters

    Returns OverDrive

  • Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.Panner.html b/docs/classes/main.Panner.html index 246928af..5c14cb4d 100644 --- a/docs/classes/main.Panner.html +++ b/docs/classes/main.Panner.html @@ -1,4 +1,4 @@ -Panner | XSound - v3.8.0

    Class Panner

    Effector's subclass for Panner.

    +Panner | XSound - v3.8.1

    Class Panner

    Effector's subclass for Panner.

    Hierarchy (view full)

    Constructors

    Properties

    context depth @@ -37,7 +37,7 @@

    Parameters

    • Optional stopTime: number

      This argument is in order to schedule parameter.

    • Optional releaseTime: number

      This argument is in order to schedule parameter when it is necessary to consider release time.

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.Part.html b/docs/classes/main.Part.html index a647059a..d3796582 100644 --- a/docs/classes/main.Part.html +++ b/docs/classes/main.Part.html @@ -1,4 +1,4 @@ -Part | XSound - v3.8.0

    Class Part

    This class starts and stops each MML part.

    +Part | XSound - v3.8.1

    Class Part

    This class starts and stops each MML part.

    Constructors

    Properties

    currentIndex currentPosition @@ -35,7 +35,7 @@

    Returns void

    • This method starts MML. Moreover, this method schedules next sequence.

      Parameters

      • highlight: boolean

        This argument is true in case of surrounding by span.x-highlight HTML.

      Returns void

    • Parameters

      • sequence: Sequence
      • Optional offset: number

      Returns void

    • Parameters

      • sequence: Sequence
      • Optional offset: number

      Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.Phaser.html b/docs/classes/main.Phaser.html index f9bddc68..c7480b68 100644 --- a/docs/classes/main.Phaser.html +++ b/docs/classes/main.Phaser.html @@ -1,4 +1,4 @@ -Phaser | XSound - v3.8.0

    Class Phaser

    Effector's subclass for Phaser.

    +Phaser | XSound - v3.8.1

    Class Phaser

    Effector's subclass for Phaser.

    Hierarchy (view full)

    Constructors

    Properties

    context depth @@ -36,7 +36,7 @@

    Parameters

    • Optional startTime: number

      This argument is in order to schedule parameter.

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.PitchShifter.html b/docs/classes/main.PitchShifter.html index bea209bb..83f3cd2b 100644 --- a/docs/classes/main.PitchShifter.html +++ b/docs/classes/main.PitchShifter.html @@ -1,4 +1,4 @@ -PitchShifter | XSound - v3.8.0

    Class PitchShifter

    Effector's subclass for Pitch Shifter.

    +PitchShifter | XSound - v3.8.1

    Class PitchShifter

    Effector's subclass for Pitch Shifter.

    Hierarchy (view full)

    Constructors

    Properties

    context depth @@ -31,7 +31,7 @@ Otherwise, return value is for method chain.

  • Parameters

    • params: "pitch"

    Returns number

  • Parameters

    Returns PitchShifter

  • Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.PitchShifterProcessor.html b/docs/classes/main.PitchShifterProcessor.html index 31bd604a..7fcda352 100644 --- a/docs/classes/main.PitchShifterProcessor.html +++ b/docs/classes/main.PitchShifterProcessor.html @@ -1,4 +1,4 @@ -PitchShifterProcessor | XSound - v3.8.0

    Class PitchShifterProcessor

    This class extends AudioWorkletProcessor. +PitchShifterProcessor | XSound - v3.8.1

    Class PitchShifterProcessor

    This class extends AudioWorkletProcessor. Override process method for pitch shifter and Update parameters on message event.

    Hierarchy

    • AudioWorkletProcessor
      • PitchShifterProcessor

    Constructors

    Properties

    isActive @@ -21,7 +21,7 @@

    Parameters

    • reals: Float32Array

      This argument is instance of Float32Array for real number.

    • imags: Float32Array

      This argument is instance of Float32Array for imaginary number.

    • size: number

      This argument is IFFT size (power of two).

      -

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.PostEqualizer.html b/docs/classes/main.PostEqualizer.html index 48ece776..7ee32699 100644 --- a/docs/classes/main.PostEqualizer.html +++ b/docs/classes/main.PostEqualizer.html @@ -1,4 +1,4 @@ -PostEqualizer | XSound - v3.8.0

    Class PostEqualizer

    Effector's subclass for Post-Equalizer.

    +PostEqualizer | XSound - v3.8.1

    Class PostEqualizer

    Effector's subclass for Post-Equalizer.

    Hierarchy (view full)

    Constructors

    Properties

    bass context @@ -43,7 +43,7 @@

    Parameters

    • Optional stopTime: number

      This argument is in order to schedule parameter.

    • Optional releaseTime: number

      This argument is in order to schedule parameter when it is necessary to consider release time.

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.PreEqualizer.html b/docs/classes/main.PreEqualizer.html index 0b8e207f..61576e9e 100644 --- a/docs/classes/main.PreEqualizer.html +++ b/docs/classes/main.PreEqualizer.html @@ -1,4 +1,4 @@ -PreEqualizer | XSound - v3.8.0

    Class PreEqualizer

    Effector's subclass for Pre-Equalizer.

    +PreEqualizer | XSound - v3.8.1

    Class PreEqualizer

    Effector's subclass for Pre-Equalizer.

    Hierarchy (view full)

    Constructors

    Properties

    context depth @@ -44,7 +44,7 @@

    Parameters

    • Optional stopTime: number

      This argument is in order to schedule parameter.

    • Optional releaseTime: number

      This argument is in order to schedule parameter when it is necessary to consider release time.

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.Preamp.html b/docs/classes/main.Preamp.html index 2d1e01d6..e9edc2ea 100644 --- a/docs/classes/main.Preamp.html +++ b/docs/classes/main.Preamp.html @@ -1,4 +1,4 @@ -Preamp | XSound - v3.8.0

    Class Preamp

    Effector's subclass for Preamplifier.

    +Preamp | XSound - v3.8.1

    Class Preamp

    Effector's subclass for Preamplifier.

    Hierarchy (view full)

    Constructors

    Properties

    cabinet context @@ -44,7 +44,7 @@

    Parameters

    • level: number

      This argument is preamp effect level.

    • numberOfSamples: number

      This argument is curve size.

    Returns null | Float32Array

    Return value is WaveShaperNode's 'curve'.

    -

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.ProcessorModule.html b/docs/classes/main.ProcessorModule.html index 5950e038..23241fda 100644 --- a/docs/classes/main.ProcessorModule.html +++ b/docs/classes/main.ProcessorModule.html @@ -1,4 +1,4 @@ -ProcessorModule | XSound - v3.8.0

    Class ProcessorModule

    This subclass is for using AudioWorkletNode as sound source.

    +ProcessorModule | XSound - v3.8.1

    Class ProcessorModule

    This subclass is for using AudioWorkletNode as sound source.

    Hierarchy (view full)

    Constructors

    Properties

    analyser autopanner @@ -100,7 +100,7 @@

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.Recorder.html b/docs/classes/main.Recorder.html index 026c44bc..7df9e4f4 100644 --- a/docs/classes/main.Recorder.html +++ b/docs/classes/main.Recorder.html @@ -1,4 +1,4 @@ -Recorder | XSound - v3.8.0

    Class Recorder

    This private class is for multi track recording.

    +Recorder | XSound - v3.8.1

    Class Recorder

    This private class is for multi track recording.

    Implements

    Constructors

    Properties

    activeTrack channels @@ -66,7 +66,7 @@

    Returns Recorder

    Return value is for method chain.

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.RecorderProcessor.html b/docs/classes/main.RecorderProcessor.html index a39ffea9..c096dbfc 100644 --- a/docs/classes/main.RecorderProcessor.html +++ b/docs/classes/main.RecorderProcessor.html @@ -1,10 +1,10 @@ -RecorderProcessor | XSound - v3.8.0

    Class RecorderProcessor

    This class extends AudioWorkletProcessor. +RecorderProcessor | XSound - v3.8.1

    Class RecorderProcessor

    This class extends AudioWorkletProcessor. Overrides process method (sends input audio data to main thread) for recording audio.

    Hierarchy

    • AudioWorkletProcessor
      • RecorderProcessor

    Constructors

    Properties

    Methods

    Constructors

    Properties

    port: MessagePort = ...
    BUFFER_SIZE: 128 = ...

    Methods

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.Reverb.html b/docs/classes/main.Reverb.html index 3d4f633f..e7a488e2 100644 --- a/docs/classes/main.Reverb.html +++ b/docs/classes/main.Reverb.html @@ -1,4 +1,4 @@ -Reverb | XSound - v3.8.0

    Class Reverb

    Effector's subclass for Reverb.

    +Reverb | XSound - v3.8.1

    Class Reverb

    Effector's subclass for Reverb.

    Hierarchy (view full)

    Constructors

    Properties

    context convolver @@ -50,7 +50,7 @@

    Parameters

    • Optional stopTime: number

      This argument is in order to schedule parameter.

    • Optional releaseTime: number

      This argument is in order to schedule parameter when it is necessary to consider release time.

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.Ringmodulator.html b/docs/classes/main.Ringmodulator.html index 32a4acce..06899ded 100644 --- a/docs/classes/main.Ringmodulator.html +++ b/docs/classes/main.Ringmodulator.html @@ -1,4 +1,4 @@ -Ringmodulator | XSound - v3.8.0

    Class Ringmodulator

    Effector's subclass for Ring Modulator.

    +Ringmodulator | XSound - v3.8.1

    Class Ringmodulator

    Effector's subclass for Ring Modulator.

    Hierarchy (view full)

    Constructors

    Properties

    amplitude context @@ -32,7 +32,7 @@

    Parameters

    • Optional startTime: number

      This argument is in order to schedule parameter.

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.Sequence.html b/docs/classes/main.Sequence.html index b0b0858b..8b9c469c 100644 --- a/docs/classes/main.Sequence.html +++ b/docs/classes/main.Sequence.html @@ -1,4 +1,4 @@ -Sequence | XSound - v3.8.0

    Class Sequence

    This class is entity for sequence that has musical note.

    +Sequence | XSound - v3.8.1

    Class Sequence

    This class is entity for sequence that has musical note.

    Constructors

    Properties

    _duration _frequencies @@ -25,7 +25,7 @@

    Parameters

    • sequence: Sequence

      This argument is instance of Sequence.

    Returns Sequence

    Return value is new instance of Sequence that concatenates previous sequence.

    • This method returns fields that Sequence has as JSON.

      -

      Returns string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.SoundModule.html b/docs/classes/main.SoundModule.html index f8712371..7d1c4336 100644 --- a/docs/classes/main.SoundModule.html +++ b/docs/classes/main.SoundModule.html @@ -1,4 +1,4 @@ -SoundModule | XSound - v3.8.0

    Class SoundModuleAbstract

    This class is superclass that is the top in this library. +SoundModule | XSound - v3.8.1

    Class SoundModuleAbstract

    This class is superclass that is the top in this library. This class is extended as subclass (OscillatorModule, OneshotModule, NoiseModule, AudioModule, MediaModule, StreamModule, ProcessorModule, MixerModule ...etc).

    Abstract

    Hierarchy (view full)

    Implements

    Constructors

    Properties

    analyser @@ -77,7 +77,7 @@

    Returns Required<SoundModuleParams>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.SoundModuleProcessor.html b/docs/classes/main.SoundModuleProcessor.html index 7d99b9a0..771f0613 100644 --- a/docs/classes/main.SoundModuleProcessor.html +++ b/docs/classes/main.SoundModuleProcessor.html @@ -1,10 +1,10 @@ -SoundModuleProcessor | XSound - v3.8.0

    Class SoundModuleProcessor

    This class extends AudioWorkletProcessor. +SoundModuleProcessor | XSound - v3.8.1

    Class SoundModuleProcessor

    This class extends AudioWorkletProcessor. Overrides process method for sound source (bypass). However, this processor is not used.

    Hierarchy

    • AudioWorkletProcessor
      • SoundModuleProcessor

    Constructors

    Properties

    Methods

    Constructors

    Properties

    port: MessagePort = ...

    Methods

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.Stereo.html b/docs/classes/main.Stereo.html index 7e642d85..61e1a564 100644 --- a/docs/classes/main.Stereo.html +++ b/docs/classes/main.Stereo.html @@ -1,4 +1,4 @@ -Stereo | XSound - v3.8.0

    Class Stereo

    Effector's subclass for Stereo.

    +Stereo | XSound - v3.8.1

    Class Stereo

    Effector's subclass for Stereo.

    Hierarchy (view full)

    Constructors

    Properties

    context delayL @@ -35,7 +35,7 @@ Otherwise, return value is for method chain.

  • Parameters

    • params: "time"

    Returns number

  • Parameters

    Returns Stereo

  • Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.StereoProcessor.html b/docs/classes/main.StereoProcessor.html index f1f57ebe..89604216 100644 --- a/docs/classes/main.StereoProcessor.html +++ b/docs/classes/main.StereoProcessor.html @@ -1,10 +1,10 @@ -StereoProcessor | XSound - v3.8.0

    Class StereoProcessor

    This class extends AudioWorkletProcessor. +StereoProcessor | XSound - v3.8.1

    Class StereoProcessor

    This class extends AudioWorkletProcessor. Override process method for stereo effect and Update parameters on message event.

    Hierarchy

    • AudioWorkletProcessor
      • StereoProcessor

    Constructors

    Properties

    Methods

    Constructors

    Properties

    isActive: boolean = false
    port: MessagePort = ...

    Methods

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.StreamModule.html b/docs/classes/main.StreamModule.html index 868152bc..b1fc2f67 100644 --- a/docs/classes/main.StreamModule.html +++ b/docs/classes/main.StreamModule.html @@ -1,4 +1,4 @@ -StreamModule | XSound - v3.8.0

    Class StreamModule

    This class is for processing sound data from WebRTC.

    +StreamModule | XSound - v3.8.1

    Class StreamModule

    This class is for processing sound data from WebRTC.

    Hierarchy (view full)

    Constructors

    Properties

    analyser autopanner @@ -111,7 +111,7 @@
    • This method determines whether streaming is active.

      Returns boolean

      If streaming is active, this value is true. Otherwise, this value is false.

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.StreamModuleProcessor.html b/docs/classes/main.StreamModuleProcessor.html index 3fcd71d1..7766badc 100644 --- a/docs/classes/main.StreamModuleProcessor.html +++ b/docs/classes/main.StreamModuleProcessor.html @@ -1,9 +1,9 @@ -StreamModuleProcessor | XSound - v3.8.0

    Class StreamModuleProcessor

    This class extends AudioWorkletProcessor. +StreamModuleProcessor | XSound - v3.8.1

    Class StreamModuleProcessor

    This class extends AudioWorkletProcessor. Overrides process method for sound source (bypass).

    Hierarchy

    • AudioWorkletProcessor
      • StreamModuleProcessor

    Constructors

    Properties

    Methods

    Constructors

    Properties

    port: MessagePort = ...

    Methods

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.Time.html b/docs/classes/main.Time.html index da4886b3..c7ec784c 100644 --- a/docs/classes/main.Time.html +++ b/docs/classes/main.Time.html @@ -1,4 +1,4 @@ -Time | XSound - v3.8.0

    Class Time

    This private class visualizes sound wave in time domain.

    +Time | XSound - v3.8.1

    Class Time

    This private class visualizes sound wave in time domain.

    Hierarchy (view full)

    Constructors

    Properties

    canvas channel @@ -69,7 +69,7 @@
  • innerHeight: number

    This argument is height of visualization area.

  • middle: number

    This argument is middle of visualization area.

  • Optional numberOfPlots: number

    This argument is interval for visualization.

    -
  • Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.TimeOverview.html b/docs/classes/main.TimeOverview.html index 32bf4edb..e28db45e 100644 --- a/docs/classes/main.TimeOverview.html +++ b/docs/classes/main.TimeOverview.html @@ -1,4 +1,4 @@ -TimeOverview | XSound - v3.8.0

    Class TimeOverview

    This private class visualizes audio wave overview in time domain.

    +TimeOverview | XSound - v3.8.1

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.Token.html b/docs/classes/main.Token.html index 54c6114f..22c04023 100644 --- a/docs/classes/main.Token.html +++ b/docs/classes/main.Token.html @@ -1,4 +1,4 @@ -Token | XSound - v3.8.0

    Class Token

    This class is entity for MML token. +Token | XSound - v3.8.1

    Class Token

    This class is entity for MML token. This class has token type, token data and token value if token is number.

    Constructors

    Properties

    _id @@ -16,7 +16,7 @@

    Returns undefined | string

    • get value(): number
    • This method is getter for token value if token is number.

      Returns number

    Methods

    • This method returns fields that Token has as JSON.

      -

      Returns string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.Track.html b/docs/classes/main.Track.html index f38c8684..9a3da03d 100644 --- a/docs/classes/main.Track.html +++ b/docs/classes/main.Track.html @@ -1,4 +1,4 @@ -Track | XSound - v3.8.0

    Class Track

    This class is entity for recording track. +Track | XSound - v3.8.1

    Class Track

    This class is entity for recording track. Namely, this class has recorded sound data.

    Constructors

    Properties

    dataBlocks @@ -16,7 +16,7 @@

    Returns void

    • This method determines whether contains recorded sound data.

      Returns boolean

      If track has recorded data, this value is true. Otherwise, this value is false.

      -

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.Tree.html b/docs/classes/main.Tree.html index 87f21828..5c8b518d 100644 --- a/docs/classes/main.Tree.html +++ b/docs/classes/main.Tree.html @@ -1,4 +1,4 @@ -Tree | XSound - v3.8.0

    Class Tree

    This class is entity for MML syntax tree.

    +Tree | XSound - v3.8.1

    Class Tree

    This class is entity for MML syntax tree.

    Constructors

    Properties

    _id _left @@ -22,7 +22,7 @@

    Returns void

    • This method concatenates subtree as right subtree.

      Parameters

      • node: Tree

        This argument is instance of Tree as syntax tree node.

      Returns void

    • This method represents tree status as string.

      -

      Returns string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.Tremolo.html b/docs/classes/main.Tremolo.html index 764064d1..2fa97e1a 100644 --- a/docs/classes/main.Tremolo.html +++ b/docs/classes/main.Tremolo.html @@ -1,4 +1,4 @@ -Tremolo | XSound - v3.8.0

    Class Tremolo

    Effector's subclass for Tremolo.

    +Tremolo | XSound - v3.8.1

    Class Tremolo

    Effector's subclass for Tremolo.

    Hierarchy (view full)

    Constructors

    Properties

    amplitude context @@ -32,7 +32,7 @@

    Parameters

    • Optional startTime: number

      This argument is in order to schedule parameter.

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.Visualizer.html b/docs/classes/main.Visualizer.html index 6f9502e8..b3b5d448 100644 --- a/docs/classes/main.Visualizer.html +++ b/docs/classes/main.Visualizer.html @@ -1,4 +1,4 @@ -Visualizer | XSound - v3.8.0

    Class VisualizerAbstract

    This private class is superclass for visualizer class (TimeOverview, Time, FFT).

    +Visualizer | XSound - v3.8.1

    Class VisualizerAbstract

    This private class is superclass for visualizer class (TimeOverview, Time, FFT).

    Abstract

    Implements

    Hierarchy (view full)

    Implements

    Constructors

    Properties

    canvas channel @@ -70,7 +70,7 @@
  • innerHeight: number

    This argument is height of visualization area.

  • middle: number

    This argument is middle of visualization area.

  • Optional numberOfPlots: number

    This argument is interval for visualization.

    -
  • Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.VocalCanceler.html b/docs/classes/main.VocalCanceler.html index fd1ae51b..0ea4dcbc 100644 --- a/docs/classes/main.VocalCanceler.html +++ b/docs/classes/main.VocalCanceler.html @@ -1,4 +1,4 @@ -VocalCanceler | XSound - v3.8.0

    Class VocalCanceler

    This private class is for Vocal Canceler.

    +VocalCanceler | XSound - v3.8.1

    Class VocalCanceler

    This private class is for Vocal Canceler.

    Hierarchy (view full)

    Constructors

    Properties

    context depth @@ -30,7 +30,7 @@
  • Parameters

    • params: "depth"

    Returns number

  • Parameters

    Returns VocalCanceler

  • Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.VocalCancelerProcessor.html b/docs/classes/main.VocalCancelerProcessor.html index 3c58e04f..09296f5c 100644 --- a/docs/classes/main.VocalCancelerProcessor.html +++ b/docs/classes/main.VocalCancelerProcessor.html @@ -1,4 +1,4 @@ -VocalCancelerProcessor | XSound - v3.8.0

    Class VocalCancelerProcessor

    This class extends AudioWorkletProcessor. +VocalCancelerProcessor | XSound - v3.8.1

    Class VocalCancelerProcessor

    This class extends AudioWorkletProcessor. Override process method for vocal canceler and Update parameters on message event.

    Hierarchy

    • AudioWorkletProcessor
      • VocalCancelerProcessor

    Constructors

    Properties

    depth @@ -10,7 +10,7 @@

    Parameters

    • dataL: number

      This argument is gain level for Left channel.

    • dataR: number

      This argument is gain level for Right channel.

    Returns number

    Return value is audio data except vocal part.

    -

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/main.Wah.html b/docs/classes/main.Wah.html index d26f6a85..376a46ec 100644 --- a/docs/classes/main.Wah.html +++ b/docs/classes/main.Wah.html @@ -1,4 +1,4 @@ -Wah | XSound - v3.8.0

    Class Wah

    Effector's subclass for Wah.

    +Wah | XSound - v3.8.1

    Class Wah

    Effector's subclass for Wah.

    Hierarchy (view full)

    Constructors

    Properties

    auto context @@ -36,7 +36,7 @@

    Parameters

    • Optional startTime: number

      This argument is in order to schedule parameter.

    Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/main.XSound.html b/docs/functions/main.XSound.html index ba01ef47..560ef0f4 100644 --- a/docs/functions/main.XSound.html +++ b/docs/functions/main.XSound.html @@ -1,4 +1,4 @@ -XSound | XSound - v3.8.0

    Function XSound

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/hierarchy.html b/docs/hierarchy.html index 1d39832e..65325499 100644 --- a/docs/hierarchy.html +++ b/docs/hierarchy.html @@ -1,4 +1,4 @@ -XSound - v3.8.0

    Generated using TypeDoc

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index 7e45c7a5..a0df2505 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,4 +1,4 @@ -XSound - v3.8.0

    XSound - v3.8.0

    XSound - Powerful Audio Features Easily ! -

    +XSound - v3.8.1

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/interfaces.Connectable.html b/docs/interfaces/interfaces.Connectable.html index 05e18ac1..cdde2539 100644 --- a/docs/interfaces/interfaces.Connectable.html +++ b/docs/interfaces/interfaces.Connectable.html @@ -1,7 +1,7 @@ -Connectable | XSound - v3.8.0

    Interface Connectable

    This interface is implemented by class that abstracts AudioNode connections (such as Effector class).

    +Connectable | XSound - v3.8.1

    Interface Connectable

    This interface is implemented by class that abstracts AudioNode connections (such as Effector class).

    interface Connectable {
        get INPUT(): null | AudioNode;
        get OUTPUT(): null | AudioNode;
    }

    Implemented by

    Accessors

    Accessors

    • get INPUT(): null | AudioNode
    • Returns null | AudioNode

    • get OUTPUT(): null | AudioNode
    • Returns null | AudioNode

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/interfaces.Statable.html b/docs/interfaces/interfaces.Statable.html index 18864478..772c2af6 100644 --- a/docs/interfaces/interfaces.Statable.html +++ b/docs/interfaces/interfaces.Statable.html @@ -1,8 +1,8 @@ -Statable | XSound - v3.8.0

    Interface Statable

    This interface is implemented by class that has state.

    +Statable | XSound - v3.8.1

    Interface Statable

    This interface is implemented by class that has state.

    interface Statable {
        activate(): Visualizer | Effector | EnvelopeGenerator | Oscillator | Glide;
        deactivate(): Visualizer | Effector | EnvelopeGenerator | Oscillator | Glide;
        state(): boolean;
    }

    Implemented by

    Methods

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/main.FileEvent.html b/docs/interfaces/main.FileEvent.html index 21cfaff8..22903a2d 100644 --- a/docs/interfaces/main.FileEvent.html +++ b/docs/interfaces/main.FileEvent.html @@ -1,5 +1,5 @@ -FileEvent | XSound - v3.8.0

    Interface FileEvent

    interface FileEvent {
        target: HTMLInputElement & EventTarget;
    }

    Hierarchy

    • Event
      • FileEvent

    Properties

    Properties

    target: HTMLInputElement & EventTarget

    Generated using TypeDoc

    Interface FileEvent

    interface FileEvent {
        target: HTMLInputElement & EventTarget;
    }

    Hierarchy

    • Event
      • FileEvent

    Properties

    Properties

    target: HTMLInputElement & EventTarget

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/main.MediaStreamTrackAudioSourceNode.html b/docs/interfaces/main.MediaStreamTrackAudioSourceNode.html index c70fd013..8eea6b1c 100644 --- a/docs/interfaces/main.MediaStreamTrackAudioSourceNode.html +++ b/docs/interfaces/main.MediaStreamTrackAudioSourceNode.html @@ -1,4 +1,4 @@ -MediaStreamTrackAudioSourceNode | XSound - v3.8.0

    Interface MediaStreamTrackAudioSourceNode

    interface MediaStreamTrackAudioSourceNode {}

    Hierarchy

    • AudioNode
      • MediaStreamTrackAudioSourceNode

    Generated using TypeDoc

    Interface MediaStreamTrackAudioSourceNode

    interface MediaStreamTrackAudioSourceNode {}

    Hierarchy

    • AudioNode
      • MediaStreamTrackAudioSourceNode

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/modules/interfaces.html b/docs/modules/interfaces.html index 0edf5093..84d152a0 100644 --- a/docs/modules/interfaces.html +++ b/docs/modules/interfaces.html @@ -1,6 +1,6 @@ -interfaces | XSound - v3.8.0

    Module interfaces

    Index

    Interfaces

    Connectable +interfaces | XSound - v3.8.1

    Module interfaces

    Index

    Interfaces

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/modules/main.html b/docs/modules/main.html index 9da872e5..03a85423 100644 --- a/docs/modules/main.html +++ b/docs/modules/main.html @@ -1,4 +1,4 @@ -main | XSound - v3.8.0

    Module main

    References

    X +main | XSound - v3.8.1

    Module main

    References

    X

    Classes

    Variables

    Functions

    References

    Renames and re-exports XSound

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/modules/types.html b/docs/modules/types.html index d70d1912..834543d0 100644 --- a/docs/modules/types.html +++ b/docs/modules/types.html @@ -1,5 +1,5 @@ -types | XSound - v3.8.0

    Module types

    Index

    Type Aliases

    Generated using TypeDoc

    Module types

    Index

    Type Aliases

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.AnalyserParams.html b/docs/types/main.AnalyserParams.html index eaa878e1..d6c960ce 100644 --- a/docs/types/main.AnalyserParams.html +++ b/docs/types/main.AnalyserParams.html @@ -1,4 +1,4 @@ -AnalyserParams | XSound - v3.8.0

    Type alias AnalyserParams

    AnalyserParams: {
        fftSize?: FFTSize;
        frequencyBinCount?: number;
        maxDecibels?: number;
        minDecibels?: number;
        smoothingTimeConstant?: number;
    }

    Type declaration

    • Optional fftSize?: FFTSize
    • Optional Readonly frequencyBinCount?: number
    • Optional maxDecibels?: number
    • Optional minDecibels?: number
    • Optional smoothingTimeConstant?: number

    Generated using TypeDoc

    Type alias AnalyserParams

    AnalyserParams: {
        fftSize?: FFTSize;
        frequencyBinCount?: number;
        maxDecibels?: number;
        minDecibels?: number;
        smoothingTimeConstant?: number;
    }

    Type declaration

    • Optional fftSize?: FFTSize
    • Optional Readonly frequencyBinCount?: number
    • Optional maxDecibels?: number
    • Optional minDecibels?: number
    • Optional smoothingTimeConstant?: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.AudioBufferSprite.html b/docs/types/main.AudioBufferSprite.html index 2cf4ea3f..c7075bde 100644 --- a/docs/types/main.AudioBufferSprite.html +++ b/docs/types/main.AudioBufferSprite.html @@ -1,4 +1,4 @@ -AudioBufferSprite | XSound - v3.8.0

    Type alias AudioBufferSprite

    AudioBufferSprite: {
        [spriteName: string]: AudioBuffer;
    }

    Type declaration

    • [spriteName: string]: AudioBuffer

    Generated using TypeDoc

    Type alias AudioBufferSprite

    AudioBufferSprite: {
        [spriteName: string]: AudioBuffer;
    }

    Type declaration

    • [spriteName: string]: AudioBuffer

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.AudioModuleParams.html b/docs/types/main.AudioModuleParams.html index fd1841c9..d213d495 100644 --- a/docs/types/main.AudioModuleParams.html +++ b/docs/types/main.AudioModuleParams.html @@ -1,4 +1,4 @@ -AudioModuleParams | XSound - v3.8.0

    Type alias AudioModuleParams

    AudioModuleParams: SoundModuleParams & {
        currentTime?: number;
        detune?: number;
        duration?: number;
        loop?: boolean;
        numberOfChannels?: number;
        playbackRate?: number;
        sampleRate?: number;
    }

    Type declaration

    • Optional currentTime?: number
    • Optional detune?: number
    • Optional Readonly duration?: number
    • Optional loop?: boolean
    • Optional Readonly numberOfChannels?: number
    • Optional playbackRate?: number
    • Optional Readonly sampleRate?: number

    Generated using TypeDoc

    Type alias AudioModuleParams

    AudioModuleParams: SoundModuleParams & {
        currentTime?: number;
        detune?: number;
        duration?: number;
        loop?: boolean;
        numberOfChannels?: number;
        playbackRate?: number;
        sampleRate?: number;
    }

    Type declaration

    • Optional currentTime?: number
    • Optional detune?: number
    • Optional Readonly duration?: number
    • Optional loop?: boolean
    • Optional Readonly numberOfChannels?: number
    • Optional playbackRate?: number
    • Optional Readonly sampleRate?: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.AutopannerParams.html b/docs/types/main.AutopannerParams.html index ab6a8eba..301c4e0b 100644 --- a/docs/types/main.AutopannerParams.html +++ b/docs/types/main.AutopannerParams.html @@ -1,4 +1,4 @@ -AutopannerParams | XSound - v3.8.0

    Type alias AutopannerParams

    AutopannerParams: {
        depth?: number;
        rate?: number;
        state?: boolean;
    }

    Type declaration

    • Optional depth?: number
    • Optional rate?: number
    • Optional state?: boolean

    Generated using TypeDoc

    Type alias AutopannerParams

    AutopannerParams: {
        depth?: number;
        rate?: number;
        state?: boolean;
    }

    Type declaration

    • Optional depth?: number
    • Optional rate?: number
    • Optional state?: boolean

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.BitCrusherParams.html b/docs/types/main.BitCrusherParams.html index 30b560ac..eb12a0d6 100644 --- a/docs/types/main.BitCrusherParams.html +++ b/docs/types/main.BitCrusherParams.html @@ -1,4 +1,4 @@ -BitCrusherParams | XSound - v3.8.0

    Type alias BitCrusherParams

    BitCrusherParams: {
        bits?: number;
        oversample?: OverSampleType;
        state?: boolean;
    }

    Type declaration

    • Optional bits?: number
    • Optional oversample?: OverSampleType
    • Optional state?: boolean

    Generated using TypeDoc

    Type alias BitCrusherParams

    BitCrusherParams: {
        bits?: number;
        oversample?: OverSampleType;
        state?: boolean;
    }

    Type declaration

    • Optional bits?: number
    • Optional oversample?: OverSampleType
    • Optional state?: boolean

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.CabinetParams.html b/docs/types/main.CabinetParams.html index 02b1542e..c4c4933f 100644 --- a/docs/types/main.CabinetParams.html +++ b/docs/types/main.CabinetParams.html @@ -1,4 +1,4 @@ -CabinetParams | XSound - v3.8.0

    Type alias CabinetParams

    CabinetParams: {
        state?: boolean;
    }

    Type declaration

    • Optional state?: boolean

    Generated using TypeDoc

    Type alias CabinetParams

    CabinetParams: {
        state?: boolean;
    }

    Type declaration

    • Optional state?: boolean

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.ChorusParams.html b/docs/types/main.ChorusParams.html index 3b1c6bde..5ccff5dd 100644 --- a/docs/types/main.ChorusParams.html +++ b/docs/types/main.ChorusParams.html @@ -1,4 +1,4 @@ -ChorusParams | XSound - v3.8.0

    Type alias ChorusParams

    ChorusParams: {
        depth?: number;
        feedback?: number;
        mix?: number;
        rate?: number;
        state?: boolean;
        time?: number;
        tone?: number;
    }

    Type declaration

    • Optional depth?: number
    • Optional feedback?: number
    • Optional mix?: number
    • Optional rate?: number
    • Optional state?: boolean
    • Optional time?: number
    • Optional tone?: number

    Generated using TypeDoc

    Type alias ChorusParams

    ChorusParams: {
        depth?: number;
        feedback?: number;
        mix?: number;
        rate?: number;
        state?: boolean;
        time?: number;
        tone?: number;
    }

    Type declaration

    • Optional depth?: number
    • Optional feedback?: number
    • Optional mix?: number
    • Optional rate?: number
    • Optional state?: boolean
    • Optional time?: number
    • Optional tone?: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.Color.html b/docs/types/main.Color.html index fb6fb07a..7dcea2bb 100644 --- a/docs/types/main.Color.html +++ b/docs/types/main.Color.html @@ -1,4 +1,4 @@ -Color | XSound - v3.8.0

    Type alias Color

    Color: string

    Generated using TypeDoc

    Type alias Color

    Color: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.CompressorParams.html b/docs/types/main.CompressorParams.html index cb5d3fa0..780e8dd6 100644 --- a/docs/types/main.CompressorParams.html +++ b/docs/types/main.CompressorParams.html @@ -1,4 +1,4 @@ -CompressorParams | XSound - v3.8.0

    Type alias CompressorParams

    CompressorParams: {
        attack?: number;
        knee?: number;
        ratio?: number;
        release?: number;
        state?: boolean;
        threshold?: number;
    }

    Type declaration

    • Optional attack?: number
    • Optional knee?: number
    • Optional ratio?: number
    • Optional release?: number
    • Optional state?: boolean
    • Optional threshold?: number

    Generated using TypeDoc

    Type alias CompressorParams

    CompressorParams: {
        attack?: number;
        knee?: number;
        ratio?: number;
        release?: number;
        state?: boolean;
        threshold?: number;
    }

    Type declaration

    • Optional attack?: number
    • Optional knee?: number
    • Optional ratio?: number
    • Optional release?: number
    • Optional state?: boolean
    • Optional threshold?: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.ConvertedTime.html b/docs/types/main.ConvertedTime.html index 23082dec..a67fadd1 100644 --- a/docs/types/main.ConvertedTime.html +++ b/docs/types/main.ConvertedTime.html @@ -1,4 +1,4 @@ -ConvertedTime | XSound - v3.8.0

    Type alias ConvertedTime

    ConvertedTime: {
        milliseconds: number;
        minutes: number;
        seconds: number;
    }

    Type declaration

    • milliseconds: number
    • minutes: number
    • seconds: number

    Generated using TypeDoc

    Type alias ConvertedTime

    ConvertedTime: {
        milliseconds: number;
        minutes: number;
        seconds: number;
    }

    Type declaration

    • milliseconds: number
    • minutes: number
    • seconds: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.CurrentTimeStyles.html b/docs/types/main.CurrentTimeStyles.html index 36e376da..6aa00d01 100644 --- a/docs/types/main.CurrentTimeStyles.html +++ b/docs/types/main.CurrentTimeStyles.html @@ -1,4 +1,4 @@ -CurrentTimeStyles | XSound - v3.8.0

    Type alias CurrentTimeStyles

    CurrentTimeStyles: {
        color?: Color;
        width?: number;
    }

    Type declaration

    • Optional color?: Color
    • Optional width?: number

    Generated using TypeDoc

    Type alias CurrentTimeStyles

    CurrentTimeStyles: {
        color?: Color;
        width?: number;
    }

    Type declaration

    • Optional color?: Color
    • Optional width?: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.DataType.html b/docs/types/main.DataType.html index 9f7f4f03..804d5e5c 100644 --- a/docs/types/main.DataType.html +++ b/docs/types/main.DataType.html @@ -1,4 +1,4 @@ -DataType | XSound - v3.8.0

    Type alias DataType

    DataType: "uint" | "float"

    Generated using TypeDoc

    Type alias DataType

    DataType: "uint" | "float"

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.DelayParams.html b/docs/types/main.DelayParams.html index b8888a87..a378a32f 100644 --- a/docs/types/main.DelayParams.html +++ b/docs/types/main.DelayParams.html @@ -1,4 +1,4 @@ -DelayParams | XSound - v3.8.0

    Type alias DelayParams

    DelayParams: {
        dry?: number;
        feedback?: number;
        state?: boolean;
        time?: number;
        tone?: number;
        wet?: number;
    }

    Type declaration

    • Optional dry?: number
    • Optional feedback?: number
    • Optional state?: boolean
    • Optional time?: number
    • Optional tone?: number
    • Optional wet?: number

    Generated using TypeDoc

    Type alias DelayParams

    DelayParams: {
        dry?: number;
        feedback?: number;
        state?: boolean;
        time?: number;
        tone?: number;
        wet?: number;
    }

    Type declaration

    • Optional dry?: number
    • Optional feedback?: number
    • Optional state?: boolean
    • Optional time?: number
    • Optional tone?: number
    • Optional wet?: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.Domain.html b/docs/types/main.Domain.html index 2fbd6396..e5426457 100644 --- a/docs/types/main.Domain.html +++ b/docs/types/main.Domain.html @@ -1,4 +1,4 @@ -Domain | XSound - v3.8.0

    Type alias Domain

    Domain: "timeoverview" | "time" | "fft"

    Generated using TypeDoc

    Type alias Domain

    Domain: "timeoverview" | "time" | "fft"

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.DragCallbackFunction.html b/docs/types/main.DragCallbackFunction.html index 642c7a35..2bcde64a 100644 --- a/docs/types/main.DragCallbackFunction.html +++ b/docs/types/main.DragCallbackFunction.html @@ -1,4 +1,4 @@ -DragCallbackFunction | XSound - v3.8.0

    Type alias DragCallbackFunction

    DragCallbackFunction: ((event, startTime, endTime, mode, direction) => void)

    Type declaration

      • (event, startTime, endTime, mode, direction): void
      • Parameters

        • event: MouseEvent | TouchEvent
        • startTime: number
        • endTime: number
        • mode: DragMode
        • direction: boolean

        Returns void

    Generated using TypeDoc

    Type alias DragCallbackFunction

    DragCallbackFunction: ((event, startTime, endTime, mode, direction) => void)

    Type declaration

      • (event, startTime, endTime, mode, direction): void
      • Parameters

        • event: MouseEvent | TouchEvent
        • startTime: number
        • endTime: number
        • mode: DragMode
        • direction: boolean

        Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.DragMode.html b/docs/types/main.DragMode.html index f192b792..75ceecde 100644 --- a/docs/types/main.DragMode.html +++ b/docs/types/main.DragMode.html @@ -1,4 +1,4 @@ -DragMode | XSound - v3.8.0

    Type alias DragMode

    DragMode: "update" | "sprite"

    Generated using TypeDoc

    Type alias DragMode

    DragMode: "update" | "sprite"

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.EnvelopeGeneratorParams.html b/docs/types/main.EnvelopeGeneratorParams.html index f8786185..9cb3f65b 100644 --- a/docs/types/main.EnvelopeGeneratorParams.html +++ b/docs/types/main.EnvelopeGeneratorParams.html @@ -1,4 +1,4 @@ -EnvelopeGeneratorParams | XSound - v3.8.0

    Type alias EnvelopeGeneratorParams

    EnvelopeGeneratorParams: {
        attack?: number;
        decay?: number;
        release?: number;
        state?: boolean;
        sustain?: number;
    }

    Type declaration

    • Optional attack?: number
    • Optional decay?: number
    • Optional release?: number
    • Optional state?: boolean
    • Optional sustain?: number

    Generated using TypeDoc

    Type alias EnvelopeGeneratorParams

    EnvelopeGeneratorParams: {
        attack?: number;
        decay?: number;
        release?: number;
        state?: boolean;
        sustain?: number;
    }

    Type declaration

    • Optional attack?: number
    • Optional decay?: number
    • Optional release?: number
    • Optional state?: boolean
    • Optional sustain?: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.EqualizerParams.html b/docs/types/main.EqualizerParams.html index 06f4cee8..2aefb616 100644 --- a/docs/types/main.EqualizerParams.html +++ b/docs/types/main.EqualizerParams.html @@ -1,4 +1,4 @@ -EqualizerParams | XSound - v3.8.0

    Type alias EqualizerParams

    EqualizerParams: {
        bass?: number;
        middle?: number;
        presence?: number;
        state?: boolean;
        treble?: number;
    }

    Type declaration

    • Optional bass?: number
    • Optional middle?: number
    • Optional presence?: number
    • Optional state?: boolean
    • Optional treble?: number

    Generated using TypeDoc

    Type alias EqualizerParams

    EqualizerParams: {
        bass?: number;
        middle?: number;
        presence?: number;
        state?: boolean;
        treble?: number;
    }

    Type declaration

    • Optional bass?: number
    • Optional middle?: number
    • Optional presence?: number
    • Optional state?: boolean
    • Optional treble?: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.FFTParams.html b/docs/types/main.FFTParams.html index 3aaef48b..59e3a257 100644 --- a/docs/types/main.FFTParams.html +++ b/docs/types/main.FFTParams.html @@ -1,4 +1,4 @@ -FFTParams | XSound - v3.8.0

    Type alias FFTParams

    FFTParams: VisualizerParams & {
        maxFrequency?: number;
        minFrequency?: number;
        scale?: SpectrumScale;
        size?: number;
        textInterval?: number;
        type?: DataType;
    }

    Type declaration

    • Optional Readonly maxFrequency?: number
    • Optional Readonly minFrequency?: number
    • Optional scale?: SpectrumScale
    • Optional size?: number
    • Optional textInterval?: number
    • Optional type?: DataType

    Generated using TypeDoc

    Type alias FFTParams

    FFTParams: VisualizerParams & {
        maxFrequency?: number;
        minFrequency?: number;
        scale?: SpectrumScale;
        size?: number;
        textInterval?: number;
        type?: DataType;
    }

    Type declaration

    • Optional Readonly maxFrequency?: number
    • Optional Readonly minFrequency?: number
    • Optional scale?: SpectrumScale
    • Optional size?: number
    • Optional textInterval?: number
    • Optional type?: DataType

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.FFTSize.html b/docs/types/main.FFTSize.html index 236a5d1c..52983c41 100644 --- a/docs/types/main.FFTSize.html +++ b/docs/types/main.FFTSize.html @@ -1,4 +1,4 @@ -FFTSize | XSound - v3.8.0

    Type alias FFTSize

    FFTSize: 32 | 64 | 128 | 256 | 512 | 1024 | 2048 | 4096 | 8192 | 16384 | 32768

    Generated using TypeDoc

    Type alias FFTSize

    FFTSize: 32 | 64 | 128 | 256 | 512 | 1024 | 2048 | 4096 | 8192 | 16384 | 32768

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.FileReaderErrorText.html b/docs/types/main.FileReaderErrorText.html index f3ed8377..e9a85f99 100644 --- a/docs/types/main.FileReaderErrorText.html +++ b/docs/types/main.FileReaderErrorText.html @@ -1,4 +1,4 @@ -FileReaderErrorText | XSound - v3.8.0

    Type alias FileReaderErrorText

    FileReaderErrorText: "NOT_FOUND_ERR" | "SECURITY_ERR" | "ABORT_ERR" | "NOT_READABLE_ERR" | "ERR" | ""

    Generated using TypeDoc

    Type alias FileReaderErrorText

    FileReaderErrorText: "NOT_FOUND_ERR" | "SECURITY_ERR" | "ABORT_ERR" | "NOT_READABLE_ERR" | "ERR" | ""

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.FileReaderType.html b/docs/types/main.FileReaderType.html index a404d249..9851c0fe 100644 --- a/docs/types/main.FileReaderType.html +++ b/docs/types/main.FileReaderType.html @@ -1,4 +1,4 @@ -FileReaderType | XSound - v3.8.0

    Type alias FileReaderType

    FileReaderType: "arraybuffer" | "dataURL" | "text" | "json"

    Generated using TypeDoc

    Type alias FileReaderType

    FileReaderType: "arraybuffer" | "dataURL" | "text" | "json"

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.FilterParams.html b/docs/types/main.FilterParams.html index 3bf69da8..bede7732 100644 --- a/docs/types/main.FilterParams.html +++ b/docs/types/main.FilterParams.html @@ -1,4 +1,4 @@ -FilterParams | XSound - v3.8.0

    Type alias FilterParams

    FilterParams: {
        Q?: number;
        attack?: number;
        decay?: number;
        frequency?: number;
        gain?: number;
        range?: number;
        release?: number;
        state?: boolean;
        sustain?: number;
        type?: BiquadFilterType;
    }

    Type declaration

    • Optional Q?: number
    • Optional attack?: number
    • Optional decay?: number
    • Optional frequency?: number
    • Optional gain?: number
    • Optional range?: number
    • Optional release?: number
    • Optional state?: boolean
    • Optional sustain?: number
    • Optional type?: BiquadFilterType

    Generated using TypeDoc

    Type alias FilterParams

    FilterParams: {
        Q?: number;
        attack?: number;
        decay?: number;
        frequency?: number;
        gain?: number;
        range?: number;
        release?: number;
        state?: boolean;
        sustain?: number;
        type?: BiquadFilterType;
    }

    Type declaration

    • Optional Q?: number
    • Optional attack?: number
    • Optional decay?: number
    • Optional frequency?: number
    • Optional gain?: number
    • Optional range?: number
    • Optional release?: number
    • Optional state?: boolean
    • Optional sustain?: number
    • Optional type?: BiquadFilterType

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.FlangerParams.html b/docs/types/main.FlangerParams.html index 7d7d026f..276d0f1f 100644 --- a/docs/types/main.FlangerParams.html +++ b/docs/types/main.FlangerParams.html @@ -1,4 +1,4 @@ -FlangerParams | XSound - v3.8.0

    Type alias FlangerParams

    FlangerParams: {
        depth?: number;
        feedback?: number;
        mix?: number;
        rate?: number;
        state?: boolean;
        time?: number;
        tone?: number;
    }

    Type declaration

    • Optional depth?: number
    • Optional feedback?: number
    • Optional mix?: number
    • Optional rate?: number
    • Optional state?: boolean
    • Optional time?: number
    • Optional tone?: number

    Generated using TypeDoc

    Type alias FlangerParams

    FlangerParams: {
        depth?: number;
        feedback?: number;
        mix?: number;
        rate?: number;
        state?: boolean;
        time?: number;
        tone?: number;
    }

    Type declaration

    • Optional depth?: number
    • Optional feedback?: number
    • Optional mix?: number
    • Optional rate?: number
    • Optional state?: boolean
    • Optional time?: number
    • Optional tone?: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.Font.html b/docs/types/main.Font.html index ccb65709..8e4d2bb9 100644 --- a/docs/types/main.Font.html +++ b/docs/types/main.Font.html @@ -1,4 +1,4 @@ -Font | XSound - v3.8.0

    Type alias Font

    Font: {
        family?: string;
        size?: string;
        style?: string;
        weight?: string;
    }

    Type declaration

    • Optional family?: string
    • Optional size?: string
    • Optional style?: string
    • Optional weight?: string

    Generated using TypeDoc

    Type alias Font

    Font: {
        family?: string;
        size?: string;
        style?: string;
        weight?: string;
    }

    Type declaration

    • Optional family?: string
    • Optional size?: string
    • Optional style?: string
    • Optional weight?: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.FrozenArray.html b/docs/types/main.FrozenArray.html index d3fc7c14..c39db7b4 100644 --- a/docs/types/main.FrozenArray.html +++ b/docs/types/main.FrozenArray.html @@ -1,4 +1,4 @@ -FrozenArray | XSound - v3.8.0

    Type alias FrozenArray<T>

    FrozenArray<T>: T[]

    Type Parameters

    • T

    Generated using TypeDoc

    Type alias FrozenArray<T>

    FrozenArray<T>: T[]

    Type Parameters

    • T

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.FuzzParams.html b/docs/types/main.FuzzParams.html index 13fc4317..52e768d4 100644 --- a/docs/types/main.FuzzParams.html +++ b/docs/types/main.FuzzParams.html @@ -1,4 +1,4 @@ -FuzzParams | XSound - v3.8.0

    Type alias FuzzParams

    FuzzParams: {
        drive?: number;
        level?: number;
        oversample?: OverSampleType;
        state?: boolean;
    }

    Type declaration

    • Optional drive?: number
    • Optional level?: number
    • Optional oversample?: OverSampleType
    • Optional state?: boolean

    Generated using TypeDoc

    Type alias FuzzParams

    FuzzParams: {
        drive?: number;
        level?: number;
        oversample?: OverSampleType;
        state?: boolean;
    }

    Type declaration

    • Optional drive?: number
    • Optional level?: number
    • Optional oversample?: OverSampleType
    • Optional state?: boolean

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.GlideParams.html b/docs/types/main.GlideParams.html index 854953ca..eda85b23 100644 --- a/docs/types/main.GlideParams.html +++ b/docs/types/main.GlideParams.html @@ -1,4 +1,4 @@ -GlideParams | XSound - v3.8.0

    Type alias GlideParams

    GlideParams: {
        state?: boolean;
        time?: number;
        type?: GlideType;
    }

    Type declaration

    • Optional state?: boolean
    • Optional time?: number
    • Optional type?: GlideType

    Generated using TypeDoc

    Type alias GlideParams

    GlideParams: {
        state?: boolean;
        time?: number;
        type?: GlideType;
    }

    Type declaration

    • Optional state?: boolean
    • Optional time?: number
    • Optional type?: GlideType

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.GlideType.html b/docs/types/main.GlideType.html index 740c191a..18b0568a 100644 --- a/docs/types/main.GlideType.html +++ b/docs/types/main.GlideType.html @@ -1,4 +1,4 @@ -GlideType | XSound - v3.8.0

    Type alias GlideType

    GlideType: "linear" | "exponential"

    Generated using TypeDoc

    Type alias GlideType

    GlideType: "linear" | "exponential"

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.Gradient.html b/docs/types/main.Gradient.html index 474c2b48..3a9b2aec 100644 --- a/docs/types/main.Gradient.html +++ b/docs/types/main.Gradient.html @@ -1,4 +1,4 @@ -Gradient | XSound - v3.8.0

    Type alias Gradient

    Gradient: {
        color: string;
        offset: number;
    }

    Type declaration

    • color: string
    • offset: number

    Generated using TypeDoc

    Type alias Gradient

    Gradient: {
        color: string;
        offset: number;
    }

    Type declaration

    • color: string
    • offset: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.Gradients.html b/docs/types/main.Gradients.html index 877dca9b..aed776c8 100644 --- a/docs/types/main.Gradients.html +++ b/docs/types/main.Gradients.html @@ -1,4 +1,4 @@ -Gradients | XSound - v3.8.0

    Type alias Gradients

    Gradients: Gradient[]

    Generated using TypeDoc

    Type alias Gradients

    Gradients: Gradient[]

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.GraphicsApi.html b/docs/types/main.GraphicsApi.html index fbdab4b6..36dfb4e0 100644 --- a/docs/types/main.GraphicsApi.html +++ b/docs/types/main.GraphicsApi.html @@ -1,4 +1,4 @@ -GraphicsApi | XSound - v3.8.0

    Type alias GraphicsApi

    GraphicsApi: "canvas" | "svg" | ""

    Generated using TypeDoc

    Type alias GraphicsApi

    GraphicsApi: "canvas" | "svg" | ""

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.GraphicsStyles.html b/docs/types/main.GraphicsStyles.html index 4ef95bb3..a7552136 100644 --- a/docs/types/main.GraphicsStyles.html +++ b/docs/types/main.GraphicsStyles.html @@ -1,4 +1,4 @@ -GraphicsStyles | XSound - v3.8.0

    Type alias GraphicsStyles

    GraphicsStyles: {
        bottom?: number;
        cap?: CanvasLineCap;
        font?: Font;
        gradients?: Gradients;
        grid?: Color;
        join?: CanvasLineJoin;
        left?: number;
        right?: number;
        shape?: Shape;
        text?: Color;
        top?: number;
        wave?: Color;
        width?: number;
    }

    Type declaration

    • Optional bottom?: number
    • Optional cap?: CanvasLineCap
    • Optional font?: Font
    • Optional gradients?: Gradients
    • Optional grid?: Color
    • Optional join?: CanvasLineJoin
    • Optional left?: number
    • Optional right?: number
    • Optional shape?: Shape
    • Optional text?: Color
    • Optional top?: number
    • Optional wave?: Color
    • Optional width?: number

    Generated using TypeDoc

    Type alias GraphicsStyles

    GraphicsStyles: {
        bottom?: number;
        cap?: CanvasLineCap;
        font?: Font;
        gradients?: Gradients;
        grid?: Color;
        join?: CanvasLineJoin;
        left?: number;
        right?: number;
        shape?: Shape;
        text?: Color;
        top?: number;
        wave?: Color;
        width?: number;
    }

    Type declaration

    • Optional bottom?: number
    • Optional cap?: CanvasLineCap
    • Optional font?: Font
    • Optional gradients?: Gradients
    • Optional grid?: Color
    • Optional join?: CanvasLineJoin
    • Optional left?: number
    • Optional right?: number
    • Optional shape?: Shape
    • Optional text?: Color
    • Optional top?: number
    • Optional wave?: Color
    • Optional width?: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.Inputs.html b/docs/types/main.Inputs.html index 36f61a9b..7d44b145 100644 --- a/docs/types/main.Inputs.html +++ b/docs/types/main.Inputs.html @@ -1,4 +1,4 @@ -Inputs | XSound - v3.8.0

    Type alias Inputs

    Inputs: FrozenArray<FrozenArray<Float32Array>>

    Generated using TypeDoc

    Type alias Inputs

    Inputs: FrozenArray<FrozenArray<Float32Array>>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.ListenerParams.html b/docs/types/main.ListenerParams.html index d031dd91..21fc0728 100644 --- a/docs/types/main.ListenerParams.html +++ b/docs/types/main.ListenerParams.html @@ -1,4 +1,4 @@ -ListenerParams | XSound - v3.8.0

    Type alias ListenerParams

    ListenerParams: {
        fx?: number;
        fy?: number;
        fz?: number;
        ux?: number;
        uy?: number;
        uz?: number;
        x?: number;
        y?: number;
        z?: number;
    }

    Type declaration

    • Optional fx?: number
    • Optional fy?: number
    • Optional fz?: number
    • Optional ux?: number
    • Optional uy?: number
    • Optional uz?: number
    • Optional x?: number
    • Optional y?: number
    • Optional z?: number

    Generated using TypeDoc

    Type alias ListenerParams

    ListenerParams: {
        fx?: number;
        fy?: number;
        fz?: number;
        ux?: number;
        uy?: number;
        uz?: number;
        x?: number;
        y?: number;
        z?: number;
    }

    Type declaration

    • Optional fx?: number
    • Optional fy?: number
    • Optional fz?: number
    • Optional ux?: number
    • Optional uy?: number
    • Optional uz?: number
    • Optional x?: number
    • Optional y?: number
    • Optional z?: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.MMLScheduleWorkerMessageEventData.html b/docs/types/main.MMLScheduleWorkerMessageEventData.html index 9a7b1d38..5a3b2271 100644 --- a/docs/types/main.MMLScheduleWorkerMessageEventData.html +++ b/docs/types/main.MMLScheduleWorkerMessageEventData.html @@ -1,4 +1,4 @@ -MMLScheduleWorkerMessageEventData | XSound - v3.8.0

    Type alias MMLScheduleWorkerMessageEventData

    MMLScheduleWorkerMessageEventData: {
        duration?: number;
        type: MMLScheduleWorkerMessageEventType;
    }

    Type declaration

    Generated using TypeDoc

    Type alias MMLScheduleWorkerMessageEventData

    MMLScheduleWorkerMessageEventData: {
        duration?: number;
        type: MMLScheduleWorkerMessageEventType;
    }

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.MMLScheduleWorkerMessageEventType.html b/docs/types/main.MMLScheduleWorkerMessageEventType.html index 87285f18..2769efcf 100644 --- a/docs/types/main.MMLScheduleWorkerMessageEventType.html +++ b/docs/types/main.MMLScheduleWorkerMessageEventType.html @@ -1,4 +1,4 @@ -MMLScheduleWorkerMessageEventType | XSound - v3.8.0

    Type alias MMLScheduleWorkerMessageEventType

    MMLScheduleWorkerMessageEventType: "schedule" | "next" | "stop"

    Generated using TypeDoc

    Type alias MMLScheduleWorkerMessageEventType

    MMLScheduleWorkerMessageEventType: "schedule" | "next" | "stop"

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.MediaModuleParams.html b/docs/types/main.MediaModuleParams.html index a1086c58..9c87c41f 100644 --- a/docs/types/main.MediaModuleParams.html +++ b/docs/types/main.MediaModuleParams.html @@ -1,4 +1,4 @@ -MediaModuleParams | XSound - v3.8.0

    Type alias MediaModuleParams

    MediaModuleParams: SoundModuleParams & {
        autoplay?: boolean;
        controls?: boolean;
        currentTime?: number;
        duration?: number;
        loop?: boolean;
        muted?: boolean;
        playbackRate?: number;
    }

    Type declaration

    • Optional autoplay?: boolean
    • Optional controls?: boolean
    • Optional currentTime?: number
    • Optional Readonly duration?: number
    • Optional loop?: boolean
    • Optional muted?: boolean
    • Optional playbackRate?: number

    Generated using TypeDoc

    Type alias MediaModuleParams

    MediaModuleParams: SoundModuleParams & {
        autoplay?: boolean;
        controls?: boolean;
        currentTime?: number;
        duration?: number;
        loop?: boolean;
        muted?: boolean;
        playbackRate?: number;
    }

    Type declaration

    • Optional autoplay?: boolean
    • Optional controls?: boolean
    • Optional currentTime?: number
    • Optional Readonly duration?: number
    • Optional loop?: boolean
    • Optional muted?: boolean
    • Optional playbackRate?: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.Module.html b/docs/types/main.Module.html index 7590a421..7bb19328 100644 --- a/docs/types/main.Module.html +++ b/docs/types/main.Module.html @@ -1,4 +1,4 @@ -Module | XSound - v3.8.0

    Generated using TypeDoc

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.ModuleName.html b/docs/types/main.ModuleName.html index 3038b5c6..ddbfbe44 100644 --- a/docs/types/main.ModuleName.html +++ b/docs/types/main.ModuleName.html @@ -1,4 +1,4 @@ -ModuleName | XSound - v3.8.0

    Type alias ModuleName

    ModuleName: "analyser" | "recorder" | "autopanner" | "bitcrusher" | "chorus" | "compressor" | "delay" | "envelopegenerator" | "equalizer" | "filter" | "flanger" | "fuzz" | "listener" | "noisegate" | "noisesuppressor" | "overdrive" | "panner" | "phaser" | "pitchshifter" | "preamp" | "reverb" | "ringmodulator" | "stereo" | "tremolo" | "vocalcanceler" | "wah"

    Generated using TypeDoc

    Type alias ModuleName

    ModuleName: "analyser" | "recorder" | "autopanner" | "bitcrusher" | "chorus" | "compressor" | "delay" | "envelopegenerator" | "equalizer" | "filter" | "flanger" | "fuzz" | "listener" | "noisegate" | "noisesuppressor" | "overdrive" | "panner" | "phaser" | "pitchshifter" | "preamp" | "reverb" | "ringmodulator" | "stereo" | "tremolo" | "vocalcanceler" | "wah"

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.MouseEventTypes.html b/docs/types/main.MouseEventTypes.html index aae97ab0..5394fb8a 100644 --- a/docs/types/main.MouseEventTypes.html +++ b/docs/types/main.MouseEventTypes.html @@ -1,4 +1,4 @@ -MouseEventTypes | XSound - v3.8.0

    Type alias MouseEventTypes

    MouseEventTypes: "mousedown" | "mousemove" | "mouseup" | "touchstart" | "touchmove" | "touchend"

    Generated using TypeDoc

    Type alias MouseEventTypes

    MouseEventTypes: "mousedown" | "mousemove" | "mouseup" | "touchstart" | "touchmove" | "touchend"

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.NoiseGateParams.html b/docs/types/main.NoiseGateParams.html index f270bc01..c42ed313 100644 --- a/docs/types/main.NoiseGateParams.html +++ b/docs/types/main.NoiseGateParams.html @@ -1,4 +1,4 @@ -NoiseGateParams | XSound - v3.8.0

    Type alias NoiseGateParams

    NoiseGateParams: {
        level?: number;
        state?: boolean;
    }

    Type declaration

    • Optional level?: number
    • Optional state?: boolean

    Generated using TypeDoc

    Type alias NoiseGateParams

    NoiseGateParams: {
        level?: number;
        state?: boolean;
    }

    Type declaration

    • Optional level?: number
    • Optional state?: boolean

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.NoiseModuleParams.html b/docs/types/main.NoiseModuleParams.html index fadca717..f9f5848c 100644 --- a/docs/types/main.NoiseModuleParams.html +++ b/docs/types/main.NoiseModuleParams.html @@ -1,4 +1,4 @@ -NoiseModuleParams | XSound - v3.8.0

    Type alias NoiseModuleParams

    NoiseModuleParams: SoundModuleParams & {
        type?: NoiseType;
    }

    Type declaration

    Generated using TypeDoc

    Type alias NoiseModuleParams

    NoiseModuleParams: SoundModuleParams & {
        type?: NoiseType;
    }

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.NoiseSuppressorParams.html b/docs/types/main.NoiseSuppressorParams.html index d38ef01b..81d85eb3 100644 --- a/docs/types/main.NoiseSuppressorParams.html +++ b/docs/types/main.NoiseSuppressorParams.html @@ -1,4 +1,4 @@ -NoiseSuppressorParams | XSound - v3.8.0

    Type alias NoiseSuppressorParams

    NoiseSuppressorParams: {
        state?: boolean;
        threshold?: number;
    }

    Type declaration

    • Optional state?: boolean
    • Optional threshold?: number

    Generated using TypeDoc

    Type alias NoiseSuppressorParams

    NoiseSuppressorParams: {
        state?: boolean;
        threshold?: number;
    }

    Type declaration

    • Optional state?: boolean
    • Optional threshold?: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.NoiseType.html b/docs/types/main.NoiseType.html index efee931f..5ebda917 100644 --- a/docs/types/main.NoiseType.html +++ b/docs/types/main.NoiseType.html @@ -1,4 +1,4 @@ -NoiseType | XSound - v3.8.0

    Type alias NoiseType

    NoiseType: "whitenoise" | "pinknoise" | "browniannoise"

    Generated using TypeDoc

    Type alias NoiseType

    NoiseType: "whitenoise" | "pinknoise" | "browniannoise"

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.OneshotErrorText.html b/docs/types/main.OneshotErrorText.html index a5cefbf0..f93ea15a 100644 --- a/docs/types/main.OneshotErrorText.html +++ b/docs/types/main.OneshotErrorText.html @@ -1,4 +1,4 @@ -OneshotErrorText | XSound - v3.8.0

    Type alias OneshotErrorText

    OneshotErrorText: "error" | "timeout" | "decode"

    Generated using TypeDoc

    Type alias OneshotErrorText

    OneshotErrorText: "error" | "timeout" | "decode"

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.OneshotModuleParams.html b/docs/types/main.OneshotModuleParams.html index db3595e3..054c171d 100644 --- a/docs/types/main.OneshotModuleParams.html +++ b/docs/types/main.OneshotModuleParams.html @@ -1,4 +1,4 @@ -OneshotModuleParams | XSound - v3.8.0

    Type alias OneshotModuleParams

    OneshotModuleParams: SoundModuleParams & {
        transpose?: number;
    }

    Type declaration

    • Optional transpose?: number

    Generated using TypeDoc

    Type alias OneshotModuleParams

    OneshotModuleParams: SoundModuleParams & {
        transpose?: number;
    }

    Type declaration

    • Optional transpose?: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.OneshotSetting.html b/docs/types/main.OneshotSetting.html index 904fe07f..71d50cb5 100644 --- a/docs/types/main.OneshotSetting.html +++ b/docs/types/main.OneshotSetting.html @@ -1,4 +1,4 @@ -OneshotSetting | XSound - v3.8.0

    Type alias OneshotSetting

    OneshotSetting: {
        bufferIndex: number;
        loop?: boolean;
        loopEnd?: number;
        loopStart?: number;
        playbackRate?: number;
        volume?: number;
    }

    Type declaration

    • bufferIndex: number
    • Optional loop?: boolean
    • Optional loopEnd?: number
    • Optional loopStart?: number
    • Optional playbackRate?: number
    • Optional volume?: number

    Generated using TypeDoc

    Type alias OneshotSetting

    OneshotSetting: {
        bufferIndex: number;
        loop?: boolean;
        loopEnd?: number;
        loopStart?: number;
        playbackRate?: number;
        volume?: number;
    }

    Type declaration

    • bufferIndex: number
    • Optional loop?: boolean
    • Optional loopEnd?: number
    • Optional loopStart?: number
    • Optional playbackRate?: number
    • Optional volume?: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.OneshotSettings.html b/docs/types/main.OneshotSettings.html index cf0c18de..f4547ab2 100644 --- a/docs/types/main.OneshotSettings.html +++ b/docs/types/main.OneshotSettings.html @@ -1,4 +1,4 @@ -OneshotSettings | XSound - v3.8.0

    Type alias OneshotSettings

    OneshotSettings: OneshotSetting[]

    Generated using TypeDoc

    Type alias OneshotSettings

    OneshotSettings: OneshotSetting[]

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.OscillatorCustomType.html b/docs/types/main.OscillatorCustomType.html index 53b83c9d..b8b84a58 100644 --- a/docs/types/main.OscillatorCustomType.html +++ b/docs/types/main.OscillatorCustomType.html @@ -1,4 +1,4 @@ -OscillatorCustomType | XSound - v3.8.0

    Type alias OscillatorCustomType

    OscillatorCustomType: {
        imag: Float32Array;
        real: Float32Array;
    }

    Type declaration

    • imag: Float32Array
    • real: Float32Array

    Generated using TypeDoc

    Type alias OscillatorCustomType

    OscillatorCustomType: {
        imag: Float32Array;
        real: Float32Array;
    }

    Type declaration

    • imag: Float32Array
    • real: Float32Array

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.OscillatorModuleParams.html b/docs/types/main.OscillatorModuleParams.html index 57537947..4cd59b3e 100644 --- a/docs/types/main.OscillatorModuleParams.html +++ b/docs/types/main.OscillatorModuleParams.html @@ -1,4 +1,4 @@ -OscillatorModuleParams | XSound - v3.8.0

    Type alias OscillatorModuleParams

    OscillatorModuleParams: SoundModuleParams & {
        oscillator?: {
            glide: GlideParams;
            params: OscillatorParams[];
        };
    }

    Type declaration

    Generated using TypeDoc

    Type alias OscillatorModuleParams

    OscillatorModuleParams: SoundModuleParams & {
        oscillator?: {
            glide: GlideParams;
            params: OscillatorParams[];
        };
    }

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.OscillatorParams.html b/docs/types/main.OscillatorParams.html index b089706c..ce609fac 100644 --- a/docs/types/main.OscillatorParams.html +++ b/docs/types/main.OscillatorParams.html @@ -1,4 +1,4 @@ -OscillatorParams | XSound - v3.8.0

    Type alias OscillatorParams

    OscillatorParams: {
        fine?: number;
        octave?: number;
        state?: boolean;
        type?: OscillatorType | OscillatorCustomType;
        volume?: number;
    }

    Type declaration

    • Optional fine?: number
    • Optional octave?: number
    • Optional state?: boolean
    • Optional type?: OscillatorType | OscillatorCustomType
    • Optional volume?: number

    Generated using TypeDoc

    Type alias OscillatorParams

    OscillatorParams: {
        fine?: number;
        octave?: number;
        state?: boolean;
        type?: OscillatorType | OscillatorCustomType;
        volume?: number;
    }

    Type declaration

    • Optional fine?: number
    • Optional octave?: number
    • Optional state?: boolean
    • Optional type?: OscillatorType | OscillatorCustomType
    • Optional volume?: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.Outputs.html b/docs/types/main.Outputs.html index 7bf62b29..2a402e31 100644 --- a/docs/types/main.Outputs.html +++ b/docs/types/main.Outputs.html @@ -1,4 +1,4 @@ -Outputs | XSound - v3.8.0

    Type alias Outputs

    Outputs: FrozenArray<FrozenArray<Float32Array>>

    Generated using TypeDoc

    Type alias Outputs

    Outputs: FrozenArray<FrozenArray<Float32Array>>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.OverDriveParams.html b/docs/types/main.OverDriveParams.html index e7ef8fa6..8246302c 100644 --- a/docs/types/main.OverDriveParams.html +++ b/docs/types/main.OverDriveParams.html @@ -1,4 +1,4 @@ -OverDriveParams | XSound - v3.8.0

    Type alias OverDriveParams

    OverDriveParams: {
        drive?: number;
        level?: number;
        oversample?: OverSampleType;
        state?: boolean;
    }

    Type declaration

    • Optional drive?: number
    • Optional level?: number
    • Optional oversample?: OverSampleType
    • Optional state?: boolean

    Generated using TypeDoc

    Type alias OverDriveParams

    OverDriveParams: {
        drive?: number;
        level?: number;
        oversample?: OverSampleType;
        state?: boolean;
    }

    Type declaration

    • Optional drive?: number
    • Optional level?: number
    • Optional oversample?: OverSampleType
    • Optional state?: boolean

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.PannerParams.html b/docs/types/main.PannerParams.html index eeee74b6..d7356f5e 100644 --- a/docs/types/main.PannerParams.html +++ b/docs/types/main.PannerParams.html @@ -1,4 +1,4 @@ -PannerParams | XSound - v3.8.0

    Type alias PannerParams

    PannerParams: {
        coneInnerAngle?: number;
        coneOuterAngle?: number;
        coneOuterGain?: number;
        distanceModel: DistanceModelType;
        maxDistance?: number;
        ox?: number;
        oy?: number;
        oz?: number;
        panningModel: PanningModelType;
        refDistance?: number;
        rolloffFactor?: number;
        state?: boolean;
        x?: number;
        y?: number;
        z?: number;
    }

    Type declaration

    • Optional coneInnerAngle?: number
    • Optional coneOuterAngle?: number
    • Optional coneOuterGain?: number
    • distanceModel: DistanceModelType
    • Optional maxDistance?: number
    • Optional ox?: number
    • Optional oy?: number
    • Optional oz?: number
    • panningModel: PanningModelType
    • Optional refDistance?: number
    • Optional rolloffFactor?: number
    • Optional state?: boolean
    • Optional x?: number
    • Optional y?: number
    • Optional z?: number

    Generated using TypeDoc

    Type alias PannerParams

    PannerParams: {
        coneInnerAngle?: number;
        coneOuterAngle?: number;
        coneOuterGain?: number;
        distanceModel: DistanceModelType;
        maxDistance?: number;
        ox?: number;
        oy?: number;
        oz?: number;
        panningModel: PanningModelType;
        refDistance?: number;
        rolloffFactor?: number;
        state?: boolean;
        x?: number;
        y?: number;
        z?: number;
    }

    Type declaration

    • Optional coneInnerAngle?: number
    • Optional coneOuterAngle?: number
    • Optional coneOuterGain?: number
    • distanceModel: DistanceModelType
    • Optional maxDistance?: number
    • Optional ox?: number
    • Optional oy?: number
    • Optional oz?: number
    • panningModel: PanningModelType
    • Optional refDistance?: number
    • Optional rolloffFactor?: number
    • Optional state?: boolean
    • Optional x?: number
    • Optional y?: number
    • Optional z?: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.Parameters.html b/docs/types/main.Parameters.html index 5b1312d5..472a29fe 100644 --- a/docs/types/main.Parameters.html +++ b/docs/types/main.Parameters.html @@ -1,4 +1,4 @@ -Parameters | XSound - v3.8.0

    Type alias Parameters

    Parameters: {
        [parameterName: string]: Float32Array;
    }

    Type declaration

    • [parameterName: string]: Float32Array

    Generated using TypeDoc

    Type alias Parameters

    Parameters: {
        [parameterName: string]: Float32Array;
    }

    Type declaration

    • [parameterName: string]: Float32Array

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.PhaserNumberOfStages.html b/docs/types/main.PhaserNumberOfStages.html index 79478ada..f5938749 100644 --- a/docs/types/main.PhaserNumberOfStages.html +++ b/docs/types/main.PhaserNumberOfStages.html @@ -1,4 +1,4 @@ -PhaserNumberOfStages | XSound - v3.8.0

    Type alias PhaserNumberOfStages

    PhaserNumberOfStages: 0 | 2 | 4 | 8 | 12 | 24

    Generated using TypeDoc

    Type alias PhaserNumberOfStages

    PhaserNumberOfStages: 0 | 2 | 4 | 8 | 12 | 24

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.PhaserParams.html b/docs/types/main.PhaserParams.html index 6eacdda5..f4368574 100644 --- a/docs/types/main.PhaserParams.html +++ b/docs/types/main.PhaserParams.html @@ -1,4 +1,4 @@ -PhaserParams | XSound - v3.8.0

    Type alias PhaserParams

    PhaserParams: {
        depth?: number;
        frequency?: number;
        mix?: number;
        rate?: number;
        resonance?: number;
        stage?: PhaserNumberOfStages;
        state?: boolean;
    }

    Type declaration

    • Optional depth?: number
    • Optional frequency?: number
    • Optional mix?: number
    • Optional rate?: number
    • Optional resonance?: number
    • Optional stage?: PhaserNumberOfStages
    • Optional state?: boolean

    Generated using TypeDoc

    Type alias PhaserParams

    PhaserParams: {
        depth?: number;
        frequency?: number;
        mix?: number;
        rate?: number;
        resonance?: number;
        stage?: PhaserNumberOfStages;
        state?: boolean;
    }

    Type declaration

    • Optional depth?: number
    • Optional frequency?: number
    • Optional mix?: number
    • Optional rate?: number
    • Optional resonance?: number
    • Optional stage?: PhaserNumberOfStages
    • Optional state?: boolean

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.PitchChar.html b/docs/types/main.PitchChar.html index 73e92f70..cd8dcce3 100644 --- a/docs/types/main.PitchChar.html +++ b/docs/types/main.PitchChar.html @@ -1,4 +1,4 @@ -PitchChar | XSound - v3.8.0

    Type alias PitchChar

    PitchChar: "C" | "D" | "E" | "F" | "G" | "A" | "B" | "R"

    Generated using TypeDoc

    Type alias PitchChar

    PitchChar: "C" | "D" | "E" | "F" | "G" | "A" | "B" | "R"

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.PitchShifterParams.html b/docs/types/main.PitchShifterParams.html index 3746f022..45bdf90c 100644 --- a/docs/types/main.PitchShifterParams.html +++ b/docs/types/main.PitchShifterParams.html @@ -1,4 +1,4 @@ -PitchShifterParams | XSound - v3.8.0

    Type alias PitchShifterParams

    PitchShifterParams: {
        pitch?: number;
        state?: boolean;
    }

    Type declaration

    • Optional pitch?: number
    • Optional state?: boolean

    Generated using TypeDoc

    Type alias PitchShifterParams

    PitchShifterParams: {
        pitch?: number;
        state?: boolean;
    }

    Type declaration

    • Optional pitch?: number
    • Optional state?: boolean

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.Position3D.html b/docs/types/main.Position3D.html index 6f1c0fe5..424f3f01 100644 --- a/docs/types/main.Position3D.html +++ b/docs/types/main.Position3D.html @@ -1,4 +1,4 @@ -Position3D | XSound - v3.8.0

    Type alias Position3D

    Position3D: {
        x: number;
        y: number;
        z: number;
    }

    Type declaration

    • x: number
    • y: number
    • z: number

    Generated using TypeDoc

    Type alias Position3D

    Position3D: {
        x: number;
        y: number;
        z: number;
    }

    Type declaration

    • x: number
    • y: number
    • z: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.PostEqualizerParams.html b/docs/types/main.PostEqualizerParams.html index 89d9e81d..25712762 100644 --- a/docs/types/main.PostEqualizerParams.html +++ b/docs/types/main.PostEqualizerParams.html @@ -1,4 +1,4 @@ -PostEqualizerParams | XSound - v3.8.0

    Type alias PostEqualizerParams

    PostEqualizerParams: {
        bass?: number;
        curve?: PreampCurve;
        frequency?: number;
        middle?: number;
        oversample?: OverSampleType;
        state?: boolean;
        treble?: number;
    }

    Type declaration

    • Optional bass?: number
    • Optional curve?: PreampCurve
    • Optional frequency?: number
    • Optional middle?: number
    • Optional oversample?: OverSampleType
    • Optional state?: boolean
    • Optional treble?: number

    Generated using TypeDoc

    Type alias PostEqualizerParams

    PostEqualizerParams: {
        bass?: number;
        curve?: PreampCurve;
        frequency?: number;
        middle?: number;
        oversample?: OverSampleType;
        state?: boolean;
        treble?: number;
    }

    Type declaration

    • Optional bass?: number
    • Optional curve?: PreampCurve
    • Optional frequency?: number
    • Optional middle?: number
    • Optional oversample?: OverSampleType
    • Optional state?: boolean
    • Optional treble?: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.PreEqualizerParams.html b/docs/types/main.PreEqualizerParams.html index 67d1a8a4..e543abf0 100644 --- a/docs/types/main.PreEqualizerParams.html +++ b/docs/types/main.PreEqualizerParams.html @@ -1,4 +1,4 @@ -PreEqualizerParams | XSound - v3.8.0

    Type alias PreEqualizerParams

    PreEqualizerParams: {
        curve?: PreampCurve;
        gain?: number;
        lead?: number;
        oversample?: OverSampleType;
        state?: boolean;
    }

    Type declaration

    • Optional curve?: PreampCurve
    • Optional gain?: number
    • Optional lead?: number
    • Optional oversample?: OverSampleType
    • Optional state?: boolean

    Generated using TypeDoc

    Type alias PreEqualizerParams

    PreEqualizerParams: {
        curve?: PreampCurve;
        gain?: number;
        lead?: number;
        oversample?: OverSampleType;
        state?: boolean;
    }

    Type declaration

    • Optional curve?: PreampCurve
    • Optional gain?: number
    • Optional lead?: number
    • Optional oversample?: OverSampleType
    • Optional state?: boolean

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.PreampCurve.html b/docs/types/main.PreampCurve.html index 17245f57..c84db8a3 100644 --- a/docs/types/main.PreampCurve.html +++ b/docs/types/main.PreampCurve.html @@ -1,4 +1,4 @@ -PreampCurve | XSound - v3.8.0

    Type alias PreampCurve

    PreampCurve: Float32Array | null

    Generated using TypeDoc

    Type alias PreampCurve

    PreampCurve: Float32Array | null

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.PreampParams.html b/docs/types/main.PreampParams.html index f692a24a..f5c69c65 100644 --- a/docs/types/main.PreampParams.html +++ b/docs/types/main.PreampParams.html @@ -1,4 +1,4 @@ -PreampParams | XSound - v3.8.0

    Type alias PreampParams

    PreampParams: {
        cabinet?: CabinetParams;
        level?: number;
        post?: PostEqualizerParams;
        pre?: PreEqualizerParams;
        samples?: number;
        state?: boolean;
    }

    Type declaration

    Generated using TypeDoc

    Type alias PreampParams

    PreampParams: {
        cabinet?: CabinetParams;
        level?: number;
        post?: PostEqualizerParams;
        pre?: PreEqualizerParams;
        samples?: number;
        state?: boolean;
    }

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.QuantizationBit.html b/docs/types/main.QuantizationBit.html index 843dadec..109405fc 100644 --- a/docs/types/main.QuantizationBit.html +++ b/docs/types/main.QuantizationBit.html @@ -1,4 +1,4 @@ -QuantizationBit | XSound - v3.8.0

    Type alias QuantizationBit

    QuantizationBit: 8 | 16

    Generated using TypeDoc

    Type alias QuantizationBit

    QuantizationBit: 8 | 16

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.RecordType.html b/docs/types/main.RecordType.html index c30a8bbe..62785a96 100644 --- a/docs/types/main.RecordType.html +++ b/docs/types/main.RecordType.html @@ -1,4 +1,4 @@ -RecordType | XSound - v3.8.0

    Type alias RecordType

    RecordType: 1 | 2

    Generated using TypeDoc

    Type alias RecordType

    RecordType: 1 | 2

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.RecorderParams.html b/docs/types/main.RecorderParams.html index 645bd274..1eb081be 100644 --- a/docs/types/main.RecorderParams.html +++ b/docs/types/main.RecorderParams.html @@ -1,4 +1,4 @@ -RecorderParams | XSound - v3.8.0

    Type alias RecorderParams

    RecorderParams: {
        0?: number;
        1?: number;
    }

    Type declaration

    • Optional 0?: number
    • Optional 1?: number

    Generated using TypeDoc

    Type alias RecorderParams

    RecorderParams: {
        0?: number;
        1?: number;
    }

    Type declaration

    • Optional 0?: number
    • Optional 1?: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.RecorderProcessorMessageEventData.html b/docs/types/main.RecorderProcessorMessageEventData.html index cdbf7649..4f95efc4 100644 --- a/docs/types/main.RecorderProcessorMessageEventData.html +++ b/docs/types/main.RecorderProcessorMessageEventData.html @@ -1,4 +1,4 @@ -RecorderProcessorMessageEventData | XSound - v3.8.0

    Type alias RecorderProcessorMessageEventData

    RecorderProcessorMessageEventData: {
        inputs: Inputs;
    }

    Type declaration

    Generated using TypeDoc

    Type alias RecorderProcessorMessageEventData

    RecorderProcessorMessageEventData: {
        inputs: Inputs;
    }

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.ReverbErrorText.html b/docs/types/main.ReverbErrorText.html index 71ff1997..f127bea7 100644 --- a/docs/types/main.ReverbErrorText.html +++ b/docs/types/main.ReverbErrorText.html @@ -1,4 +1,4 @@ -ReverbErrorText | XSound - v3.8.0

    Type alias ReverbErrorText

    ReverbErrorText: "error" | "timeout" | "decode"

    Generated using TypeDoc

    Type alias ReverbErrorText

    ReverbErrorText: "error" | "timeout" | "decode"

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.ReverbParams.html b/docs/types/main.ReverbParams.html index 47a27f47..6dc4b0a0 100644 --- a/docs/types/main.ReverbParams.html +++ b/docs/types/main.ReverbParams.html @@ -1,4 +1,4 @@ -ReverbParams | XSound - v3.8.0

    Type alias ReverbParams

    ReverbParams: {
        buffer?: number | AudioBuffer | null;
        dry?: number;
        state?: boolean;
        tone?: number;
        wet?: number;
    }

    Type declaration

    • Optional buffer?: number | AudioBuffer | null
    • Optional dry?: number
    • Optional state?: boolean
    • Optional tone?: number
    • Optional wet?: number

    Generated using TypeDoc

    Type alias ReverbParams

    ReverbParams: {
        buffer?: number | AudioBuffer | null;
        dry?: number;
        state?: boolean;
        tone?: number;
        wet?: number;
    }

    Type declaration

    • Optional buffer?: number | AudioBuffer | null
    • Optional dry?: number
    • Optional state?: boolean
    • Optional tone?: number
    • Optional wet?: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.RingmodulatorParams.html b/docs/types/main.RingmodulatorParams.html index ae2848a0..8350f8d6 100644 --- a/docs/types/main.RingmodulatorParams.html +++ b/docs/types/main.RingmodulatorParams.html @@ -1,4 +1,4 @@ -RingmodulatorParams | XSound - v3.8.0

    Type alias RingmodulatorParams

    RingmodulatorParams: {
        depth?: number;
        rate?: number;
        state?: boolean;
    }

    Type declaration

    • Optional depth?: number
    • Optional rate?: number
    • Optional state?: boolean

    Generated using TypeDoc

    Type alias RingmodulatorParams

    RingmodulatorParams: {
        depth?: number;
        rate?: number;
        state?: boolean;
    }

    Type declaration

    • Optional depth?: number
    • Optional rate?: number
    • Optional state?: boolean

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.Shape.html b/docs/types/main.Shape.html index 2e57f7ab..284d994b 100644 --- a/docs/types/main.Shape.html +++ b/docs/types/main.Shape.html @@ -1,4 +1,4 @@ -Shape | XSound - v3.8.0

    Type alias Shape

    Shape: "line" | "rect"

    Generated using TypeDoc

    Type alias Shape

    Shape: "line" | "rect"

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.SoundModuleParams.html b/docs/types/main.SoundModuleParams.html index bfa55968..1826ebde 100644 --- a/docs/types/main.SoundModuleParams.html +++ b/docs/types/main.SoundModuleParams.html @@ -1,4 +1,4 @@ -SoundModuleParams | XSound - v3.8.0

    Type alias SoundModuleParams

    SoundModuleParams: {
        autopanner?: AutopannerParams;
        bitcrusher?: BitCrusherParams;
        chorus?: ChorusParams;
        compressor?: CompressorParams;
        delay?: DelayParams;
        envelopegenerator?: EnvelopeGeneratorParams;
        equalizer?: EqualizerParams;
        filter?: FilterParams;
        flanger?: FlangerParams;
        fuzz?: FuzzParams;
        listener?: ListenerParams;
        mastervolume?: number;
        noisegate?: NoiseGateParams;
        noisesuppressor?: NoiseSuppressorParams;
        overdrive?: OverDriveParams;
        panner?: PannerParams;
        phaser?: PhaserParams;
        pitchshifter?: PitchShifterParams;
        preamp?: PreampParams;
        reverb?: ReverbParams;
        ringmodulator?: RingmodulatorParams;
        stereo?: StereoParams;
        tremolo?: TremoloParams;
        vocalcanceler?: VocalCancelerParams;
        wah?: WahParams;
    }

    Type declaration

    Generated using TypeDoc

    Type alias SoundModuleParams

    SoundModuleParams: {
        autopanner?: AutopannerParams;
        bitcrusher?: BitCrusherParams;
        chorus?: ChorusParams;
        compressor?: CompressorParams;
        delay?: DelayParams;
        envelopegenerator?: EnvelopeGeneratorParams;
        equalizer?: EqualizerParams;
        filter?: FilterParams;
        flanger?: FlangerParams;
        fuzz?: FuzzParams;
        listener?: ListenerParams;
        mastervolume?: number;
        noisegate?: NoiseGateParams;
        noisesuppressor?: NoiseSuppressorParams;
        overdrive?: OverDriveParams;
        panner?: PannerParams;
        phaser?: PhaserParams;
        pitchshifter?: PitchShifterParams;
        preamp?: PreampParams;
        reverb?: ReverbParams;
        ringmodulator?: RingmodulatorParams;
        stereo?: StereoParams;
        tremolo?: TremoloParams;
        vocalcanceler?: VocalCancelerParams;
        wah?: WahParams;
    }

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.Source.html b/docs/types/main.Source.html index 53a086a8..a391ff7a 100644 --- a/docs/types/main.Source.html +++ b/docs/types/main.Source.html @@ -1,4 +1,4 @@ -Source | XSound - v3.8.0

    Generated using TypeDoc

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.SourceName.html b/docs/types/main.SourceName.html index 04e63c1a..db6de394 100644 --- a/docs/types/main.SourceName.html +++ b/docs/types/main.SourceName.html @@ -1,4 +1,4 @@ -SourceName | XSound - v3.8.0

    Type alias SourceName

    SourceName: "oscillator" | "oneshot" | "noise" | "audio" | "media" | "stream" | "processor" | "mixer" | "midi" | "mml"

    Generated using TypeDoc

    Type alias SourceName

    SourceName: "oscillator" | "oneshot" | "noise" | "audio" | "media" | "stream" | "processor" | "mixer" | "midi" | "mml"

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.SpectrumScale.html b/docs/types/main.SpectrumScale.html index d12b95ad..dae3d9cb 100644 --- a/docs/types/main.SpectrumScale.html +++ b/docs/types/main.SpectrumScale.html @@ -1,4 +1,4 @@ -SpectrumScale | XSound - v3.8.0

    Type alias SpectrumScale

    SpectrumScale: "linear" | "logarithmic"

    Generated using TypeDoc

    Type alias SpectrumScale

    SpectrumScale: "linear" | "logarithmic"

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.StereoParams.html b/docs/types/main.StereoParams.html index 0c6cf64a..5bf4e26f 100644 --- a/docs/types/main.StereoParams.html +++ b/docs/types/main.StereoParams.html @@ -1,4 +1,4 @@ -StereoParams | XSound - v3.8.0

    Type alias StereoParams

    StereoParams: {
        state?: boolean;
        time?: number;
    }

    Type declaration

    • Optional state?: boolean
    • Optional time?: number

    Generated using TypeDoc

    Type alias StereoParams

    StereoParams: {
        state?: boolean;
        time?: number;
    }

    Type declaration

    • Optional state?: boolean
    • Optional time?: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.StreamModuleParams.html b/docs/types/main.StreamModuleParams.html index 047d7d1a..edf9e64a 100644 --- a/docs/types/main.StreamModuleParams.html +++ b/docs/types/main.StreamModuleParams.html @@ -1,4 +1,4 @@ -StreamModuleParams | XSound - v3.8.0

    Type alias StreamModuleParams

    StreamModuleParams: SoundModuleParams & {
        output?: boolean;
        track?: boolean;
    }

    Type declaration

    • Optional output?: boolean
    • Optional track?: boolean

    Generated using TypeDoc

    Type alias StreamModuleParams

    StreamModuleParams: SoundModuleParams & {
        output?: boolean;
        track?: boolean;
    }

    Type declaration

    • Optional output?: boolean
    • Optional track?: boolean

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.TimeOverviewParams.html b/docs/types/main.TimeOverviewParams.html index a5b38110..fa110fbb 100644 --- a/docs/types/main.TimeOverviewParams.html +++ b/docs/types/main.TimeOverviewParams.html @@ -1,4 +1,4 @@ -TimeOverviewParams | XSound - v3.8.0

    Type alias TimeOverviewParams

    TimeOverviewParams: VisualizerParams & {
        currentTime?: CurrentTimeStyles;
        mode?: DragMode;
        plotInterval?: number;
        sprite?: Color;
        textInterval?: number;
    }

    Type declaration

    Generated using TypeDoc

    Type alias TimeOverviewParams

    TimeOverviewParams: VisualizerParams & {
        currentTime?: CurrentTimeStyles;
        mode?: DragMode;
        plotInterval?: number;
        sprite?: Color;
        textInterval?: number;
    }

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.TimeParams.html b/docs/types/main.TimeParams.html index f835265a..38dd4c10 100644 --- a/docs/types/main.TimeParams.html +++ b/docs/types/main.TimeParams.html @@ -1,4 +1,4 @@ -TimeParams | XSound - v3.8.0

    Type alias TimeParams

    TimeParams: VisualizerParams & {
        textInterval?: number;
        type?: DataType;
    }

    Type declaration

    • Optional textInterval?: number
    • Optional type?: DataType

    Generated using TypeDoc

    Type alias TimeParams

    TimeParams: VisualizerParams & {
        textInterval?: number;
        type?: DataType;
    }

    Type declaration

    • Optional textInterval?: number
    • Optional type?: DataType

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.TokenType.html b/docs/types/main.TokenType.html index 59bbed09..47e7ab7d 100644 --- a/docs/types/main.TokenType.html +++ b/docs/types/main.TokenType.html @@ -1,4 +1,4 @@ -TokenType | XSound - v3.8.0

    Type alias TokenType

    TokenType: "TEMPO" | "OCTAVE" | "NOTE" | "REST" | "NUMBER" | "TIE" | "SPACE" | "EOS" | "UNKNOWN"

    Generated using TypeDoc

    Type alias TokenType

    TokenType: "TEMPO" | "OCTAVE" | "NOTE" | "REST" | "NUMBER" | "TIE" | "SPACE" | "EOS" | "UNKNOWN"

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.TremoloParams.html b/docs/types/main.TremoloParams.html index 359b3ee9..5d31d593 100644 --- a/docs/types/main.TremoloParams.html +++ b/docs/types/main.TremoloParams.html @@ -1,4 +1,4 @@ -TremoloParams | XSound - v3.8.0

    Type alias TremoloParams

    TremoloParams: {
        depth?: number;
        rate?: number;
        state?: boolean;
        type?: OscillatorType;
    }

    Type declaration

    • Optional depth?: number
    • Optional rate?: number
    • Optional state?: boolean
    • Optional type?: OscillatorType

    Generated using TypeDoc

    Type alias TremoloParams

    TremoloParams: {
        depth?: number;
        rate?: number;
        state?: boolean;
        type?: OscillatorType;
    }

    Type declaration

    • Optional depth?: number
    • Optional rate?: number
    • Optional state?: boolean
    • Optional type?: OscillatorType

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.VisualizerParams.html b/docs/types/main.VisualizerParams.html index 65fbe25e..c64d4565 100644 --- a/docs/types/main.VisualizerParams.html +++ b/docs/types/main.VisualizerParams.html @@ -1,4 +1,4 @@ -VisualizerParams | XSound - v3.8.0

    Type alias VisualizerParams

    VisualizerParams: {
        interval?: number;
        styles?: GraphicsStyles;
    }

    Type declaration

    Generated using TypeDoc

    Type alias VisualizerParams

    VisualizerParams: {
        interval?: number;
        styles?: GraphicsStyles;
    }

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.VocalCancelerParams.html b/docs/types/main.VocalCancelerParams.html index d941bfe5..be2e59b5 100644 --- a/docs/types/main.VocalCancelerParams.html +++ b/docs/types/main.VocalCancelerParams.html @@ -1,4 +1,4 @@ -VocalCancelerParams | XSound - v3.8.0

    Type alias VocalCancelerParams

    VocalCancelerParams: {
        depth?: number;
        state?: boolean;
    }

    Type declaration

    • Optional depth?: number
    • Optional state?: boolean

    Generated using TypeDoc

    Type alias VocalCancelerParams

    VocalCancelerParams: {
        depth?: number;
        state?: boolean;
    }

    Type declaration

    • Optional depth?: number
    • Optional state?: boolean

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.WahParams.html b/docs/types/main.WahParams.html index f552ab75..f4ed02d6 100644 --- a/docs/types/main.WahParams.html +++ b/docs/types/main.WahParams.html @@ -1,4 +1,4 @@ -WahParams | XSound - v3.8.0

    Type alias WahParams

    WahParams: {
        auto?: boolean;
        cutoff?: number;
        depth?: number;
        rate?: number;
        resonance?: number;
        state?: boolean;
    }

    Type declaration

    • Optional auto?: boolean
    • Optional cutoff?: number
    • Optional depth?: number
    • Optional rate?: number
    • Optional resonance?: number
    • Optional state?: boolean

    Generated using TypeDoc

    Type alias WahParams

    WahParams: {
        auto?: boolean;
        cutoff?: number;
        depth?: number;
        rate?: number;
        resonance?: number;
        state?: boolean;
    }

    Type declaration

    • Optional auto?: boolean
    • Optional cutoff?: number
    • Optional depth?: number
    • Optional rate?: number
    • Optional resonance?: number
    • Optional state?: boolean

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/main.WaveExportType.html b/docs/types/main.WaveExportType.html index 3b1f70db..d2fbabd5 100644 --- a/docs/types/main.WaveExportType.html +++ b/docs/types/main.WaveExportType.html @@ -1,4 +1,4 @@ -WaveExportType | XSound - v3.8.0

    Type alias WaveExportType

    WaveExportType: "base64" | "dataURL" | "blob" | "objectURL"

    Generated using TypeDoc

    Type alias WaveExportType

    WaveExportType: "base64" | "dataURL" | "blob" | "objectURL"

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/types.ChannelNumber.html b/docs/types/types.ChannelNumber.html index 20fcfb08..31eac355 100644 --- a/docs/types/types.ChannelNumber.html +++ b/docs/types/types.ChannelNumber.html @@ -1,4 +1,4 @@ -ChannelNumber | XSound - v3.8.0

    Type alias ChannelNumber

    ChannelNumber: -1 | 0 | 1

    Generated using TypeDoc

    Type alias ChannelNumber

    ChannelNumber: -1 | 0 | 1

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/variables/main.TokenMap.html b/docs/variables/main.TokenMap.html index e4b72dfc..e120c10e 100644 --- a/docs/variables/main.TokenMap.html +++ b/docs/variables/main.TokenMap.html @@ -1,6 +1,6 @@ -TokenMap | XSound - v3.8.0

    Variable TokenMapConst

    TokenMap: Map<undefined | string, TokenType> = ...

    MML characters are corresponds to tokens by this map. +TokenMap | XSound - v3.8.1

    Variable TokenMapConst

    TokenMap: Map<undefined | string, TokenType> = ...

    MML characters are corresponds to tokens by this map. Namely, this map is definitions of MML Tokens.

    -

    Generated using TypeDoc

    \ No newline at end of file diff --git a/index.html b/index.html index a72f2905..9ef3933c 100644 --- a/index.html +++ b/index.html @@ -40,7 +40,7 @@

    XSound

    Powerful Audio Features Easily !

    main