Tone.MidSideCompressor
↳ EXTENDS Tone.AudioNodeTone.MidSideCompressor applies two different compressors to the mid and side signal components. See Tone.MidSideSplit.
CONSTRUCTOR
new Tone.MidSideCompressor (options
	)
			
			
				options
			
			
				
					
	
	
The options that are passed to the mid and side compressors.
					type: 
	
		
			
			
			
		
		Object
		
	
				
				
			
		DEFAULTS
 { 
	
		 mid 
		:
		
			
			
	 { 
	
		 ratio 
		:
		
			3
		
		
		
			,
		
		
	
	
		 threshold 
		:
		
			-24
		
		
		
			,
		
		
	
	
		 release 
		:
		
			0.03
		
		
		
			,
		
		
	
	
		 attack 
		:
		
			0.02
		
		
		
			,
		
		
	
	
		 knee 
		:
		
			16
		
		
		
		
	
 } 
		
		
		
			,
		
		
	
		 side 
		:
		
			
			
 { 
	
		 ratio 
		:
		
			6
		
		
		
			,
		
		
	
	
		 threshold 
		:
		
			-30
		
		
		
			,
		
		
	
	
		 release 
		:
		
			0.25
		
		
		
			,
		
		
	
	
		 attack 
		:
		
			0.03
		
		
		
			,
		
		
	
	
		 knee 
		:
		
			10
		
		
		
		
	
 } 
		
		
		
		
	 } 
		Members
		↳ inherited from
		
		
		Tone.AudioNode
	
	
	
	
		
		.context
↝ Tone.Context READONLY #Get the audio context belonging to this instance.
Methods
		↳ inherited from
		
		
		Tone.AudioNode
	
	
	
	
		.connect ( )
#
			
				unit
			
			
				
				
	
		
					type: 
	
		
			
		
		
				Tone
			
		
			or
		
	
		
			
			
			
		
		AudioParam
		
			or
		
	
		
			
			
			
		
		AudioNode
		
	
				
				
			
		
			
				outputNum
			
			
				
					
	
		optionally which output to connect from
					type: 
	
		
			
			
			
		
		number
		
	
				
				
					
						default:
						0
					
				
			
		
			
				inputNum
			
			
				
					
	
	
		optionally which input to connect to
					type: 
	
		
			
			
			
		
		number
		
	
				
				
					
						default:
						0
					
				
			
		
			
			
				↪ returns
				
	
		
			
			
		
		
				Tone.AudioNode
			
		
	
			
			
				
	
this
connect the output of a ToneNode to an AudioParam, AudioNode, or ToneNode
		↳ inherited from
		
		
		Tone.AudioNode
	
	
	
	
		.disconnect ( )
#
			
				output
			
			
				
					
	
	
		Either the output index to disconnect if the output is an array, or the node to disconnect from.
					type: 
	
		
			
			
			
		
		Number
		
			or
		
	
		
			
			
			
		
		AudioNode
		
	
				
				
			
		
			
			
				↪ returns
				
	
		
			
			
		
		
				Tone.AudioNode
			
		
	
			
			
				
	
this
disconnect the output
		↳ inherited from
		
		
		Tone.AudioNode
	
	
	
	
		.toMaster ( )
#
			
			
				↪ returns
				
	
		
			
			
		
		
				Tone.AudioNode
			
		
	
			
			
				
	
this
Connect ‘this’ to the master output. Shorthand for this.connect(Tone.Master)
EXAMPLE
//connect an oscillator to the master output
var osc = new Tone.Oscillator().toMaster();