Class:            Arpeggio

Environment:      Siren
Superclass:         Siren.Chord
Category:         Music-EventGenerators
Instance variables:   delay

Arpeggii can be created on Chords or other event lists and can step through their events (assumed to be simultaneous at the start) with the given delay time.

Instance variables:
   delay the delay betyween the onsets of my events

playing

edit
   edit me

eventList
   return my event list

play
   don't expand me

private

setDelays
   set the start times of my notes

accessing

delay: aValue
   set the delay between the onset of my notes

MetaClass:         Arpeggio class

instance creation

on: aChordOrList delay: aDelay
   create an Arpeggio on the given chord or event list