// Any messages placed in event number 0 will be triggered when the score is loaded or when the saved score module opens again.;
// The message below sets the input of a theoretical echo module to 'Mic 1';
-------;
--;
echoModule p1 Mic 1;
--;
-------;
0;
// The message below sets a theoretical chorus pedal to a volume (parameter 3) of 0, then it sets the value to 1.;
// and has that value ramp up over 200 milliseconds / 2 seconds; 
// It also sets a delay time of 100ms;
-------;
--;
ChorusModule p3 0, p3 1. 2000, p4 100;
--;
-------;
// You can refer to the Score Module itself to set up the next event trigger;
// p7 is control mode, and you can use the numerical index to the menu to select the correct value;
// the following message will set the control mode to 'metronome';
-------;
---;
scoreModule p7 2;
---;
-------;
// You can also use the special 'ctrlMode' message to set the value with the name of the mode;
-------;
---;
scoreModule ctrlMode metronome;
---;
-------;
// p8 is the control value. You can also use 'ctrlValue'. ;
// There are different sets of numbers to use depending on the type of value;
// for controller data, you only need to set the MIDI controller number;
// similarly for pitch data, you only need to set the MIDI pitch number;
// The following message sets control mode to MIDI pitch and control value at middle C;
-------;
---;
scoreModule ctrlMode pitch, ctrlValue 60;
---;
-------;
// for metronome sync - ctrlValue needs to include measure number, beat number, division number, and division type;
// the following message sets the next event to trigger at measure 10, beat 2, division 2, with triplet subdivision;
-------;
---;
scoreModule ctrlMode metronome, ctrlValue 10 2 2 triplet;
---;
-------;
// for clock sync - ctrlValue needs hour number, minute number, and second number;
// the following message sets the next event to trigger at 0 hours, 10 minutes, and 20 seconds into the start of the metro clock;
-------;
---;
scoreModule ctrlMode clock, ctrlValue 0 10 20;
---;
-------;
// you can use the 'trigger' message to auto begin the next event; 
// This can be used to trigger other Score Modules as well to sync multiple scores.;
-------;
---;
scoreModule2 trigger;
---;
-------;
// The 'trigger' message has an optional delay time value in milliseconds;
// If you want the next event to auto-start after a certain amount of time, use this option.;
// The message below is going to auto-trigger the next event after 10000 milliseconds, or 10 seconds;
-------;
---;
scoreModule trigger 10000;
---;
-------;
// p6 or 'setEvent' can be used to queue up an event out of order;
// this can then be triggered with a 'trigger' message;
// the following message will queue up event 2 and set it to trigger in 2000 milliseconds, or 2 seconds;
-------;
---;
scoreModule setEvent 2, trigger 2000;
---;
-------;
1;
// The message below can be used to set the score module to trigger the next event when the metro clock reached hour 0 - minute 5 - second 12.;
// This will set the time when event 3 is triggered.;
-------;
---;
scoreModule ctrlMode clock, ctrlValue 0 5 12;
ChorusModule p3 1, p3 0. 2000, p4 1000 1000;
---;
-------;
2;
ChorusModule p3 1, p3 2. 2000, p4 10 1000;
3;
