Vibrato uses the AlarmManager API, which tells Android to start Vibrato only when it needs to run.
Fully free, forever.