======Humanized timings: How to make Drumgizmo 'untight'====== **NOTE: This page is not documentation of the feature - it is merely random thoughts as part of a design phase.** * Add slider to set "maximum latency" * Add slider to set timing mean and stddev. Setting max latency should affect both directions even though it is only actually limited in the "too early" sense. Setting mean to "+5ms" and stddev to "0ms" will play all strokes 5ms late, and probably sound "laid back". Setting mean to "+0ms" and stddev to "20ms" will play all strokes "in time" but seem "sloppy". Setting mean to "-5ms" will make it sound "up beat" NOTE: I have no idea if 5ms is even possible to hear - it may be needed to set it much higher to get an effect... * LV2 can set latency dynamically: http://lv2plug.in/ns/lv2core/#reportsLatency * VST can set latency dynamically by calling ''void AudioEffect::setInitialDelay(VstInt32 delay)'' : http://www.juce.com/forum/topic/reporting-changed-latency-vst-plug-ins