Use velocity also when hold pedal released
Added 'gated' property to assigner

* This way we can avoid sending gate off to voices that are already gated
  off.
  - Shouldn't really make a difference, but seems conceptually more sound.