View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000853||OpenMPT||Feature Request||public||2016-08-08 14:59||2016-08-09 01:31|
|Priority||normal||Severity||minor||Reproducibility||have not tried|
|Summary||0000853: Note Humanization / Humanize / Humanizing|
Is an automated note humanizing feature already implemented in OpenMPT? Meaning, the direct opposite of quanzive for live recordings (alt+q). Practically, humanizing could be SDx (note delay) random values inserted as effect to some/most of the notes in the specified channel or selected pattern content. Even negative values (note played a bit earlier that set in pattern) would be fine.
In the instrument tab, there is already random variation for volume, panning cutoff and resonance, which is cool, but not for notes?
If this could be implemented, an intensity slider would be nice (extra fine note delay to even row-wise note delays, applied to a selection in the pattern editor).
|Tags||No tags attached.|
|Has the bug occurred in previous versions?|
|Tested code revision (in case you know it)|
This is probably one of the oldest feature requests but it never made its way over to the issue tracker, so thanks for posting it here. It would definitely be a useful feature to have.
Decade old forum topic for reference: https://forum.openmpt.org/index.php?topic=1139.0
Thanks, yes, that would be a wonderful feature addition! Yes, I think I've read that thread some days ago.
For starters, a function that just writes some random SDx effects next to the notes in the pattern selection (right click > note humanizing...), should be rather easy to implement. Refining this later could be a possibility then (a dialogue where you can set intensity, and the possibility for positive and negative values and humanize-unaffected notes). Negative could be done like that: Setting a specific note one row earlier automagically in the pattern plus giving it a SDx note delay effect, as well, to make it play a bit earlier by "mistake" i.e. humanizing.