double Envelope::modulate(double sample, double depth, double maximum) { // Modulate if (mods_[AMP].inUse()) { amp_ = mods_[AMP].tick(); } return sample + (maximum * tick_() * depth * amp_); }
void hosted_server::tick() { if(tick_) { tick_(); } }
void tick(Vector::value_type dt) { if (!frozen) { tick_(dt); } }