summaryrefslogtreecommitdiffstats
path: root/src/engine/enginepregain.cpp
AgeCommit message (Expand)Author
2020-12-15Replace null pointer constants (e.g. NULL, 0) with nullptrJan Holthuis
2020-11-19Pass non-trivial/large function args by referenceJan Holthuis
2020-10-09engine/enginepregain: Fix non-constexpr-able log10() call on macOSJan Holthuis
2020-09-25engine/enginepregain: Fix remaining issuesJan Holthuis
2020-09-25engine/enginepregain: Use float math for gain calculationsJan Holthuis
2020-09-25engine/enginepregain: Use CSAMPLE_GAIN for some valuesJan Holthuis
2020-09-25engine/enginepregain: Make lossy type casts explicitJan Holthuis
2018-05-01Misc. typosluz.paz
2018-01-10Remove constexpr because it is not supported for log10() in Mac and WindowsDaniel Schürmann
2018-01-07Limit only use vinyl gain > 0 dB if total gain is <= -1 dB, Fixes Bug #1741684Daniel Schürmann
2017-07-31Go back to the old curve, normalize it for unity and limit the gain emulator ...Daniel Schürmann
2017-07-31tweak the vinyl emu formular for no clipping at waveform scratchingDaniel Schürmann
2017-07-30Merge remote-tracking branch 'upstream/master' into scaler3Daniel Schürmann
2017-01-27Use GroupFeatureState to act on the gain or channel gain knob.Daniel Schürmann
2016-07-17Add the magic formular for scratchng gain and apply it all the timeDaniel Schürmann
2016-07-17combine EnginePregain::setSpeedAndScratching to track non scratching speedDaniel Schürmann
2016-05-06Merge remote-tracking branch 'upstream/master' into scaler2Daniel Schürmann
2016-05-06fix click issue when changing direction at slow speedDaniel Schürmann
2016-05-05Merge remote-tracking branch 'upstream/master' into scaler2Daniel Schürmann
2016-04-27Move all Control classes to src/control.RJ Ryan
2016-03-20Merge remote-tracking branch 'upstream/master' into scaler2Daniel Schürmann
2016-01-25Merge pull request #873 from rryan/durationRJ Ryan
2016-01-24Use UserSettings (typedef) instead of ConfigObject.RJ Ryan
2016-01-24Use Duration class for calculating time differences.RJ Ryan
2016-01-14Merge remote-tracking branch 'upstream/master' into scaler2Daniel Schürmann
2015-12-27Migrate analyzers and vamp helpers to src/analyzer.RJ Ryan
2015-12-27Move SampleUtil and friends to src/util.RJ Ryan
2015-10-28Merge remote-tracking branch 'upstream/master' into scaler2Daniel Schürmann
2015-06-24Code style and commentsDaniel Schürmann
2015-04-11Removed redundant ramping codeDaniel Schürmann
2015-04-10Introduced EnginePregain::setScratching()Daniel Schürmann
2015-04-04Vinylsoundemu: go to zero when scratchingDaniel Schürmann
2015-02-25Don't Apply default boost if replay gain is not enabledDaniel Schürmann
2015-01-24Merge remote-tracking branch 'upstream/master' into replaygainDaniel Schürmann
2015-01-12Initalize m_dSpeedDaniel Schürmann
2015-01-12Improvend comments for vinylsoundemuDaniel Schürmann
2015-01-08merge enginevinylsoundemu with pregain and remove ditheringDaniel Schürmann
2015-01-05Added the new DefaultBoost to preferencesDaniel Schürmann
2015-01-04Set fReplayGainCorrection = 0.5 and make fading work againDaniel Schürmann
2015-01-04refactored EnginePregain::process()Daniel Schürmann
2014-12-22Change replaygain boost range to allow negative values.Owen Williams
2014-12-22Remove -6dB gain in EnginePregain. Fixes Bug #1404985.RJ Ryan
2014-12-17Remove math_clamp_unsafe / math_clamp_safe.RJ Ryan
2014-11-17Rename math_clamp_fast() to math_clamp_unsafe()Uwe Klotz
2014-11-17Use math_clamp_fast() where min/max parameters are constantsUwe Klotz
2014-11-07Use QString instead of char* in ConstructorMax Linke
2014-10-08Fix leaking controls.RJ Ryan
2014-05-04replaced all logpots with audio taper potsDaniel Schürmann
2014-04-25Refactor use of math and other headers across the codebase.RJ Ryan
2014-04-24clean up replayGain a bit and remove pow() call from processDaniel Schürmann