Optionalgroove0 to 1: how much of the template and the noise to apply; 0 returns the file unchanged
OptionalonReports what a request needs saying out loud - today, a template whose tempo is far
from the file's. Defaults to console.warn, so the signal is never silent by default.
Optionalseedmakes the noise reproducible; left out, the result differs on every call
Optionalstylescales the two spreads: jazz runs looser, classical tighter (default: no scaling)
OptionaltierWhich engine runs the request. Omitted, a request carrying a groove template picks
'groove' and anything else picks 'lite', so the common case needs no tier at all.
Optionaltimingstandard deviation of the per-note timing noise, in milliseconds (default 8)
Optionalvelocitystandard deviation of the per-note velocity noise, in MIDI velocity units (default 10)
per-slot deviations to replay; only
GrooveHumanizerapplies one