| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -22,7 +22,7 @@ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			namespace DISTRHO { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			static constexpr const uint kModuleParameters = 24; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			static constexpr const uint32_t kModuleParameters = 24; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			struct CardinalPluginContext : rack::Context { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    uint32_t bufferSize; | 
		
		
	
	
		
			
				| 
				
					
				
				
					
				
				
				 | 
			
			 | 
			@@ -75,7 +75,7 @@ struct HostParameters : Module { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        if (CardinalPluginContext* const pcontext = reinterpret_cast<CardinalPluginContext*>(APP)) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            for (uint i=0; i<kModuleParameters; ++i) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            for (uint32_t i=0; i<kModuleParameters; ++i) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                outputs[i].setVoltage(parameters[i].process(sampleTime, pcontext->parameters[i])); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    } | 
		
		
	
	
		
			
				| 
				
				
				
					
				
				 | 
			
			 | 
			@@ -86,7 +86,7 @@ struct HostParameters : Module { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            const double fall = 1.0 / (double(pcontext->bufferSize) / e.sampleRate); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            for (uint i=0; i<kModuleParameters; ++i) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            for (uint32_t i=0; i<kModuleParameters; ++i) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                parameters[i].reset(); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                parameters[i].setRiseFall(fall, fall); | 
		
		
	
	
		
			
				| 
				
					
				
				
				
				 | 
			
			 | 
			
  |