// Listing 8.9 Jazz band: // save as "score.ck" // start piano // (1) Starts off with piano chords... Machine.add(me.dir() + "/piano.ck") => int pianoID; 4.8::second => now; // start drums // (2) ...then adds hi-hat percussion... me.dir() + "/drums.ck" => string drumsPath; Machine.add(drumsPath ) => int drumsID; 4.8::second => now; // start bass // (3) ...then adds in the walking bass line... Machine.add(me.dir() + "/bass.ck") => int bassID; 4.8::second => now; // start flute solo // (4) ...then adds the flute solo. Machine.add(me.dir() + "/flute.ck") => int fluteID; 4.8::second => now; // remove drums Machine.remove(drumsID); // (5) Cuts the percussion for a bit... 4.8::second => now; // add drums back in Machine.add(drumsPath) => drumsID; // (6) ...then adds it back in