diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/inputprocessor.cc | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/src/inputprocessor.cc b/src/inputprocessor.cc index bdda466..3af203c 100644 --- a/src/inputprocessor.cc +++ b/src/inputprocessor.cc @@ -122,9 +122,9 @@ bool InputProcessor::processOnset(event_t& event,  					if(event_sample.group == instr->getGroup() &&  					   event_sample.instrument != instr)  					{ -						// Ramp down 14.7ms (3000 samples in 44k1Hz) -						// FIXME: Isn't that a rampdown of 1000/14.7 ms? -						event_sample.rampdown = settings.samplerate.load() / 14.7; +						// Fixed ramp of 68ms, independent of samplerate +						std::size_t ramp_length = (68./1000.)*settings.samplerate.load(); +						event_sample.rampdown = ramp_length;  						// TODO: This must be configurable at some point...  						// ... perhaps even by instrument (ie. in the xml file)  						event_sample.ramp_start = event_sample.rampdown; | 
