diff options
| -rw-r--r-- | src/inputprocessor.cc | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/src/inputprocessor.cc b/src/inputprocessor.cc index 4b0b20f..fb783cf 100644 --- a/src/inputprocessor.cc +++ b/src/inputprocessor.cc @@ -194,8 +194,8 @@ bool InputProcessor::processOnset(event_t& event,  		return false;  	} -	auto const selected_level = (sample->getPower() - instr->getMinPower())/power_span; -	settings.velocity_modifier_current.store(selected_level / orig_level); +	auto const selected_level = (sample->getPower() - power_min)/power_span; +	settings.velocity_modifier_current.store(selected_level/event.velocity);  	for(Channel& ch: kit.channels)  	{ | 
