diff options
author | André Nusser <andre.nusser@googlemail.com> | 2018-08-02 11:00:23 +0200 |
---|---|---|
committer | André Nusser <andre.nusser@googlemail.com> | 2018-08-02 11:00:23 +0200 |
commit | e39d82f5a06db9d4c4c505d30c4ac116037e1399 (patch) | |
tree | 1ed11fd5189361e68fce598cf1e23746a72ae7d6 /src | |
parent | 5910d25faf5574d763efbe8ecea7a7c4faac1918 (diff) |
Just fix the fix comment and adapt code to make it more readable.
Actually, this changes the ramp down to 2298 samples instead of 3000
for 44100 but I guess that's not audible and 68 is a nicer number. :)
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; |