# Define a transition that fades out the # old source, adds a single, and then # plays the new source def to_live(jingle,old,new) = # Fade out old source old = fade.final(old) # Superpose the jingle s = add([jingle,old]) # Compose this in sequence with # the new source sequence([s,new]) end # A transition when switching back to files: def to_file(old,new) = # We skip the file # currently in new # in order to being with # a fresh file source.skip(new) sequence([old,new]) end