{
 seq_a:
 [

   { loc: -1 type:exec val:init }
   { loc: -1           val:preset_dry }

   { loc:  0           val:preset_a }      // meas:1 sect:1
   { loc: 23           val:preset_c }      // preset_c
   { loc: 52           val:preset_dry }
   { loc: 57           val:preset_g_1_a }
   { loc: 85           val:preset_dry }    // preset_dry
   { loc: 95           val:preset_f_2 }
   { loc:103           val:preset_b }
   { loc:119           val:preset_g_1_d }
   { loc:146           val:preset_g_1_d }
   { loc:172           val:preset_dry }
   { loc:187           val:preset_c }
   { loc:224           val:preset_f_2 }   
   { loc:297           val:preset_g_1_a }    
   { loc:303           val:preset_dry }
   { loc:312           val:preset_g_1_a }
   { loc:345           val:preset_f_1 }
   { loc:366 type:set, var:xfad0, val:1000.0 }
   { loc:366 type:set, var:xfad1, val:1000.0 }
   { loc:394 type:exec,val:preset_b }
   { loc:423 type:set, var:xfad0, val:100.0 }
   { loc:423 type:set, var:xfad1, val:100.0 }      
   { loc:429 type:exec val:preset_f_2 }
   { loc:506           val:preset_c }
   { loc:533           val:preset_a },
   { loc:636           val:preset_b }
   { loc:683           val:preset_f_4 }
   { loc:686           val:preset_dry }
   { loc:715           val:preset_d }
   { loc:730           val:preset_c }
   { loc:768           val:preset_g_1_a }
   { loc:797           val:preset_b }
   { loc:824           val:preset_c }
   { loc:846           val:preset_a }
   { loc:864           val:preset_g_1_a }
   { loc:866           val:preset_d }
   { loc:868           val:preset_dry }
   { loc:875           val:preset_f_1 }
   { loc:894           val:preset_g_1_d }
   { loc:937           val:preset_dry }   
   { loc:945           val:preset_g_1_d }
   { loc:990           val:preset_g_1_d }
   { loc:1001          val:preset_b }
   { loc:1033          val:preset_c }
   { loc:1102          val:preset_b }
   { loc:1108          val:preset_g_1_a }
   { loc:1125          val:preset_dry }
   { loc:1182          val:preset_dry }
   { loc:1247          val:preset_g_1_d }
   { loc:1289          val:preset_b }
   { loc:1295          val:preset_g_a }
   { loc:1300          val:preset_f_1 }
   { loc:1302          val:preset_g_a }
   { loc:1335          val:preset_g_1_a }
   { loc:1395          val:preset_f_2 }
   { loc:1404          val:preset_dry }
   { loc:1411          val:preset_g }
   { loc:1427          val:preset_dry } 
   { loc:1447          val:preset_a }

/*
   { loc: -1 type:exec val:init }
   { loc: -1           val:preset_dry }    // 
   { loc: 1            val:preset_a }      //  
   { loc: 23           val:preset_c }      // 3
   { loc: 52           val:preset_dry }    // 
   { loc: 57           val:preset_g_1_a }  // last beat of 3
   { loc: 85           val:preset_dry }
   { loc: 95           val:preset_f_2 }
   { loc:103           val:preset_b }
   { loc:119           val:preset_g_1_d }
   { loc:146           val:preset_g_1_d }
   { loc:172           val:preset_dry }
   { loc:187 var:win0, type:set, val:1 }
   { loc:187 var:win1, type:set, val:1 }
   { loc:187           type:exec val:preset_c }
   { loc:224                     val:preset_g_1_d }
   { loc:297 var:win0, type:set, val:2 }
   { loc:297 var:win1, type:set, val:3 }
   { loc:297           type:exec val:preset_g_1_a }
   { loc:303                     val:preset_dry }
   { loc:312                     val:preset_g_1_a }
   { loc:345                     val:preset_f_1 }
   { loc:366 type:set,   var:xfad0, val:1000.0 }
   { loc:366 type:set,   var:xfad1, val:1000.0 }
   { loc:394 type:exec,  val:preset_b }
   { loc:423 type:set, var:xfad0, val:100.0 }  
   { loc:423 type:set, var:xfad1, val:100.0 }  // 19, 6008    
   { loc:429 type:exec,val:preset_f_1 }        // 19 at pedal down
   { loc:506           val:preset_c }          // 6009 g,g_a equally good
   { loc:533           val:preset_g_1_d }      // 23, 6010  (g_1_a, or c)
   { loc:636           val:preset_b }          // end 25 sust. down (dry,f1,f4 equally good)
   { loc:683           val:preset_f_4  }       // 27 at pedal up
   { loc:686           val:preset_dry }        // 28 at pedal up
   { loc:715           val:preset_d }          // 29 just after last pedal down (dry equally good)
   { loc:730           val:preset_c }          // 30 (d,f4 equally good)
   { loc:768           val:preset_g_1_a }      // 31 (c equally good)
   { loc:797           val:preset_b }          // 33 (g_1_d equally good)
   { loc:824           val:preset_c }          // 35 (a,b,c equally good)
   { loc:846           val:preset_a }          // 36 (a,b,c equally good)
   { loc:864           val:preset_g_1_a }      // 36 last pedal transition (a,b,f4 equally good)
   { loc:866           val:preset_d }          // 37 (dry equally good)
   { loc:868           val:preset_dry }        // 37 middle
   { loc:875           val:preset_f_1 }        // 39 down beat (also b)
   { loc:894           val:preset_g_1_d }      // 40 down beet (also f1)
   { loc:937           val:preset_dry }        // 6018
   { loc:945           val:preset_g_1_d }      // 42 (also g_a,g_1_a)
   { loc:990           val:preset_g_1_d }      // 43 (missing notes in 43 - fix before deciding)
   { loc:1001          val:preset_b }          // 44 (also g_1_d }
   { loc:1033          val:preset_c }          // 46 (also f3)
   { loc:1102          val:preset_b }          // 49 ( 
   { loc:1108          val:preset_g_1_a }      // 50
   { loc:1125          val:preset_dry }        // 51
   { loc:1183          val:preset_dry }        // 6023 (nothing selected - revisit - possibly with compressor disabled )
   { loc:1247          val:preset_g_1_d }      // 6024 (g_1_d selected provisionally)
   { loc:1289          val:preset_b }          // 60 (6025)
   { loc:1295          val:preset_g_a }        // 61 
   { loc:1300          val:preset_f_1 }        // 61 (last chord) - consider increasing xfade time to smooth transition
   { loc:1302          val:preset_g_a }        // 62 (also g_1_d)
   { loc:1335          val:preset_g_1_a }      // 63 (or any g)
   { loc:1395          val:preset_f_2 }        // 
   { loc:1404          val:preset_dry }        //
   { loc:1411          val:preset_g }          //
   { loc:1427          val:preset_dry }        //
   
   // TODO: propogate following to individual sequences 
   { loc:1447          val:preset_b }   
   { loc:1462          val:preset_dry }   // DAF chord
   { loc:1486          val:preset_g_a }
   { loc:1496          val:preset_dry }
   { loc:1503          val:preset_g_a }
   { loc:1526          val:preset_dry }
*/
  
]

 seq_b :
 [
 
   { loc: -1 type:exec val:init }
   { loc: -1           val:preset_dry }
   { loc:  0           val:preset_a }
   { loc: 23           val:preset_b }
   { loc: 52           val:preset_dry }
   { loc: 57           val:preset_g_1_a }
   { loc: 85           val:preset_dry }
   { loc: 95           val:preset_f_2 }
   { loc:103           val:preset_b }
   { loc:119           val:preset_g_1_d }
   { loc:146           val:preset_g_1_d }
   { loc:172           val:preset_dry }
   { loc:187           val:preset_c }
   { loc:224           val:preset_f_2 }   
   { loc:303           val:preset_dry }
   { loc:312           val:preset_g_1_a }
   { loc:345           val:preset_f_1 }
   { loc:366 type:set,  var:xfad0, val:1000.0 }
   { loc:366 type:set,  var:xfad1, val:1000.0 }
   { loc:394 type:exec, val:preset_b }
   { loc:423 type:set, var:xfad0, val:100.0 }
   { loc:423 type:set, var:xfad1, val:100.0 }      
   { loc:429 type:exec  val:preset_f_2 }   
   { loc:506            val:preset_c }   
   { loc:533           val:preset_b },
   { loc:636           val:preset_b }
   { loc:683           val:preset_f_4 }
   { loc:686           val:preset_dry }
   { loc:715           val:preset_d }
   { loc:730           val:preset_c }
   { loc:768           val:preset_g_1_a }
   { loc:797           val:preset_b }
   { loc:824           val:preset_c }
   { loc:846           val:preset_a }
   { loc:864           val:preset_g_1_a }      // 36 last pedal transition (a,b,f4 equally good)
   { loc:866           val:preset_d }          // 37 (dry equally good)
   { loc:868           val:preset_dry }        // 37 middle 
   
   { loc:875           val:preset_f_1 }
   { loc:894           val:preset_g_1_d }
   { loc:937           val:preset_dry }
   { loc:945           val:preset_g_1_d }   
   { loc:990           val:preset_g_1_d }
   { loc:1001          val:preset_b }
   { loc:1033          val:preset_c }
   { loc:1102          val:preset_b }
   { loc:1108          val:preset_g_1_a }
   { loc:1125          val:preset_dry }
   { loc:1182          val:preset_dry }
   { loc:1247          val:preset_g_1_d }
   { loc:1289          val:preset_a }
   { loc:1295          val:preset_g_a }
   { loc:1300          val:preset_f_1 }
   { loc:1302          val:preset_g_a }
   { loc:1335          val:preset_g_1_a }
   { loc:1395          val:preset_f_2 }
   { loc:1404          val:preset_dry }
   { loc:1411          val:preset_g }
   { loc:1427          val:preset_dry } 
   { loc:1447          val:preset_b }
   
   { loc:1462          val:preset_dry }   // DAF chord
   { loc:1486          val:preset_g_a }
   { loc:1496          val:preset_dry }
   { loc:1503          val:preset_g_a }
   { loc:1526          val:preset_dry }
 ]


seq_c :
 [
   { loc: -1 type:exec val:init }
   { loc: -1           val:preset_dry }
   { loc:  0           val:preset_a }
   { loc: 23           val:preset_c }
   { loc: 52           val:preset_dry }
   { loc: 57           val:preset_g_1_a }
   { loc: 85           val:preset_dry }
   { loc: 95           val:preset_f_2 }
   { loc:103           val:preset_b }
   { loc:119           val:preset_g_1_d }
   { loc:146           val:preset_g_1_d }   
   { loc:172           val:preset_dry }
   { loc:187           val:preset_c }
   { loc:224           val:preset_f_2 }   
   { loc:303           val:preset_dry }
   { loc:312           val:preset_g_1_a }
   { loc:345           val:preset_f_1 }
   { loc:366 type:set, var:xfad0, val:1000.0 }
   { loc:366 type:set, var:xfad1, val:1000.0 }
   { loc:394 type:exec,val:preset_b }
   { loc:423 type:set, var:xfad0, val:100.0 }
   { loc:423 type:set, var:xfad1, val:100.0 }      
   { loc:429 type:exec val:preset_f_2 }   
   { loc:506           val:preset_c }   
   { loc:533           val:preset_c },
   { loc:636           val:preset_b }
   { loc:683           val:preset_f_4 }
   { loc:686           val:preset_dry }
   { loc:715           val:preset_d }
   { loc:730           val:preset_c }
   { loc:768           val:preset_g_1_a }
   { loc:797           val:preset_b }
   { loc:824           val:preset_c }
   { loc:846           val:preset_a }
   { loc:864           val:preset_g_1_a }      // 36 last pedal transition (a,b,f4 equally good)
   { loc:866           val:preset_d }          // 37 (dry equally good)
   { loc:868           val:preset_dry }        // 37 middle 

   { loc:875           val:preset_f_1 }
   { loc:894           val:preset_g_1_d }
   { loc:937           val:preset_dry }
   { loc:945           val:preset_g_1_d }   
   { loc:990           val:preset_g_1_d }
   { loc:1001          val:preset_b }
   { loc:1033          val:preset_c }
   { loc:1102          val:preset_b }
   { loc:1108          val:preset_g_1_a }
   { loc:1125          val:preset_dry }
   { loc:1182          val:preset_dry }
   { loc:1247          val:preset_g_1_d }
   { loc:1289          val:preset_a }
   { loc:1295          val:preset_g_a }
   { loc:1300          val:preset_f_1 }
   { loc:1302          val:preset_g_a }
   { loc:1335          val:preset_g_1_a }
   { loc:1395          val:preset_f_2 }
   { loc:1404          val:preset_dry }
   { loc:1411          val:preset_g }
   { loc:1427          val:preset_dry } 
   { loc:1447           val:preset_c }
   
   
 ]

 seq_d :
 [
   { loc: -1 type:exec val:init }
   { loc: -1           val:preset_dry }
   { loc:  0           val:preset_a }
   { loc: 23           val:preset_c }
   { loc: 52           val:preset_dry }
   { loc: 57           val:preset_g_1_a }
   { loc: 85           val:preset_dry }
   { loc: 95           val:preset_f_2 }
   { loc:103           val:preset_b }
   { loc:119           val:preset_g_1_d }
   { loc:146           val:preset_g_1_d }
   { loc:172           val:preset_dry }
   { loc:187           val:preset_c }
   { loc:224           val:preset_f_2 }      
   { loc:303           val:preset_dry }
   { loc:312           val:preset_g_1_a }
   { loc:345           val:preset_f_1 }
   { loc:366 type:set, var:xfad0, val:1000.0 }
   { loc:366 type:set, var:xfad1, val:1000.0 }
   { loc:394 type:exec,val:preset_b }   
   { loc:423 type:set, var:xfad0, val:100.0 }
   { loc:423 type:set, var:xfad1, val:100.0 }      
   { loc:429 type:exec val:preset_f_2 }   
   { loc:506           val:preset_c }   
   { loc:533           val:preset_d },
   { loc:636           val:preset_b }
   { loc:683           val:preset_f_4 }
   { loc:686           val:preset_dry }
   { loc:715           val:preset_d }
   { loc:730           val:preset_c }
   { loc:768           val:preset_g_1_a }
   { loc:797           val:preset_b }
   { loc:824           val:preset_c }
   { loc:846           val:preset_a }
   { loc:864           val:preset_g_1_a }      // 36 last pedal transition (a,b,f4 equally good)
   { loc:866           val:preset_d }          // 37 (dry equally good)
   { loc:868           val:preset_dry }        // 37 middle 

   { loc:875           val:preset_f_1 }
   { loc:894           val:preset_g_1_d }
   { loc:937           val:preset_dry }
   { loc:945           val:preset_g_1_d }   
   { loc:990           val:preset_g_1_d }
   { loc:1001          val:preset_b }
   { loc:1033          val:preset_c }
   { loc:1102          val:preset_b }
   { loc:1108          val:preset_g_1_a }
   { loc:1125          val:preset_dry }
   { loc:1182          val:preset_dry }
   { loc:1247          val:preset_g_1_d }
   { loc:1289          val:preset_a }
   { loc:1295          val:preset_g_a }
   { loc:1300          val:preset_f_1 }
   { loc:1302          val:preset_g_a }
   { loc:1335          val:preset_g_1_a }
   { loc:1395          val:preset_f_2 }
   { loc:1404          val:preset_dry }
   { loc:1411          val:preset_g }
   { loc:1427          val:preset_dry } 
   { loc:1447           val:preset_d }
   
   
 ]

 seq_f_1 :
 [
   { loc: -1 type:exec val:init }
   { loc: -1           val:preset_dry }
   { loc:  0           val:preset_a }
   { loc: 23           val:preset_c }
   { loc: 52           val:preset_dry }
   { loc: 57           val:preset_g_1_a }
   { loc: 85           val:preset_dry }
   { loc: 95           val:preset_f_2 }
   { loc:103           val:preset_b }
   { loc:119           val:preset_g_1_d }
   { loc:146           val:preset_g_1_d }
   { loc:172           val:preset_dry }
   { loc:187           val:preset_c }
   { loc:224           val:preset_f_2 }      
   { loc:303           val:preset_dry }
   { loc:312           val:preset_g_1_a }
   { loc:345           val:preset_f_1 }
   { loc:366 type:set, var:xfad0, val:1000.0 }
   { loc:366 type:set, var:xfad1, val:1000.0 }
   { loc:394 type:exec,val:preset_b }
   { loc:423 type:set, var:xfad0, val:100.0 }
   { loc:423 type:set, var:xfad1, val:100.0 }      
   { loc:429 type:exec val:preset_f_2 }   
   { loc:506           val:preset_c }   
   { loc:533           val:preset_f_1 },
   { loc:636           val:preset_b }
   { loc:683           val:preset_f_4 }
   { loc:686           val:preset_dry }
   { loc:715           val:preset_d }
   { loc:730           val:preset_c }
   { loc:768           val:preset_g_1_a }
   { loc:797           val:preset_b }
   { loc:824           val:preset_c }
   { loc:846           val:preset_a }
   { loc:864           val:preset_g_1_a }      // 36 last pedal transition (a,b,f4 equally good)
   { loc:866           val:preset_d }          // 37 (dry equally good)
   { loc:868           val:preset_dry }        // 37 middle 

   { loc:875           val:preset_f_1 }
   { loc:894           val:preset_g_1_d }
   { loc:937           val:preset_dry }
   { loc:945           val:preset_g_1_d }   
   { loc:990           val:preset_g_1_d }
   { loc:1001          val:preset_b }
   { loc:1033          val:preset_c }
   { loc:1102          val:preset_b }
   { loc:1108          val:preset_g_1_a }
   { loc:1125          val:preset_dry }
   { loc:1182          val:preset_dry }
   { loc:1247          val:preset_g_1_d }
   { loc:1289          val:preset_a }
   { loc:1295          val:preset_g_a }
   { loc:1300          val:preset_f_1 }
   { loc:1302          val:preset_g_a }
   { loc:1335          val:preset_g_1_a }
   { loc:1395          val:preset_f_2 }
   { loc:1404          val:preset_dry }
   { loc:1411          val:preset_g }
   { loc:1427          val:preset_dry } 
   { loc:1447           val:preset_f_1 }   
 ]

 seq_f_2 :
 [
   { loc: -1 type:exec val:init }
   { loc: -1           val:preset_dry }
   { loc:  0           val:preset_a }
   { loc: 23           val:preset_c }
   { loc: 52           val:preset_dry }
   { loc: 57           val:preset_g_1_a }
   { loc: 85           val:preset_dry }
   { loc: 95           val:preset_f_2 }
   { loc:103           val:preset_f_2 }
   { loc:119           val:preset_g_1_d }
   { loc:146           val:preset_g_1_d }
   { loc:172           val:preset_dry }
   { loc:187           val:preset_c }
   { loc:224           val:preset_f_2 }      
   { loc:303           val:preset_dry }
   { loc:312           val:preset_g_1_a }
   { loc:345           val:preset_f_1 }
   { loc:366 type:set, var:xfad0, val:1000.0 }
   { loc:366 type:set, var:xfad1, val:1000.0 }
   { loc:394 type:exec,val:preset_b }
   { loc:423 type:set, var:xfad0, val:100.0 }
   { loc:423 type:set, var:xfad1, val:100.0 }   
   { loc:429 type:exec val:preset_f_2 }   
   { loc:506           val:preset_c }   
   { loc:533           val:preset_f_2 },
   { loc:636           val:preset_b }
   { loc:683           val:preset_f_4 }
   { loc:686           val:preset_dry }
   { loc:715           val:preset_d }
   { loc:730           val:preset_c }
   { loc:768           val:preset_g_1_a }
   { loc:797           val:preset_b }
   { loc:824           val:preset_c }
   { loc:846           val:preset_a }
   { loc:864           val:preset_g_1_a }      // 36 last pedal transition (a,b,f4 equally good)
   { loc:866           val:preset_d }          // 37 (dry equally good)
   { loc:868           val:preset_dry }        // 37 middle 

   { loc:875           val:preset_f_1 }
   { loc:894           val:preset_g_1_d }
   { loc:937           val:preset_dry }      
   { loc:945           val:preset_g_1_d }   
   { loc:990           val:preset_g_1_d }
   { loc:1001          val:preset_b }
   { loc:1033          val:preset_c }
   { loc:1102          val:preset_b }
   { loc:1108          val:preset_g_1_a }
   { loc:1125          val:preset_dry }
   { loc:1182          val:preset_dry }
   { loc:1247          val:preset_g_1_d }
   { loc:1289          val:preset_a }
   { loc:1295          val:preset_g_a }
   { loc:1300          val:preset_f_1 }
   { loc:1302          val:preset_g_a }
   { loc:1335          val:preset_g_1_a }
   { loc:1395          val:preset_f_2 }
   { loc:1404          val:preset_dry }
   { loc:1411          val:preset_g }
   { loc:1427          val:preset_dry } 
   { loc:1447           val:preset_f_2 }   
 ]

 seq_f_3 :
 [
   { loc: -1 type:exec val:init }
   { loc: -1           val:preset_dry }
   { loc:  0           val:preset_a }
   { loc: 23           val:preset_c }
   { loc: 57           val:preset_g_1_a }
   { loc: 85           val:preset_dry }
   { loc: 95           val:preset_f_2 }
   { loc:103           val:preset_b }
   { loc:119           val:preset_g_1_d }
   { loc:146           val:preset_g_1_d }
   { loc:172           val:preset_dry }
   { loc:187           val:preset_c }
   { loc:224           val:preset_f_2 }      
   { loc:303           val:preset_dry }
   { loc:312           val:preset_f_1 }
   { loc:366 type:set, var:xfad0, val:1000.0 }
   { loc:366 type:set, var:xfad1, val:1000.0 }
   { loc:394 type:exec,val:preset_b }
   { loc:423 type:set, var:xfad0, val:100.0 }
   { loc:423 type:set, var:xfad1, val:100.0 }      
   { loc:429 type:exec val:preset_f_2 }   
   { loc:506           val:preset_c }   
   { loc:533           val:preset_f_3 },
   { loc:636           val:preset_b }
   { loc:683           val:preset_f_4 }
   { loc:686           val:preset_dry }
   { loc:715           val:preset_d }
   { loc:730           val:preset_c }
   { loc:768           val:preset_g_1_a }
   { loc:797           val:preset_b }
   { loc:824           val:preset_c }
   { loc:846           val:preset_a }
   { loc:864           val:preset_g_1_a }      // 36 last pedal transition (a,b,f4 equally good)
   { loc:866           val:preset_d }          // 37 (dry equally good)
   { loc:868           val:preset_dry }        // 37 middle 
   
   { loc:875           val:preset_f_1 }
   { loc:894           val:preset_g_1_d }
   { loc:937           val:preset_dry }
   { loc:945           val:preset_g_1_d }      
   { loc:990           val:preset_g_1_d }
   { loc:1001          val:preset_b }
   { loc:1033          val:preset_c }
   { loc:1102          val:preset_b }
   { loc:1108          val:preset_g_1_a }
   { loc:1125          val:preset_dry }
   { loc:1182          val:preset_dry }
   { loc:1247          val:preset_g_1_d }
   { loc:1289          val:preset_a }
   { loc:1295          val:preset_g_a }
   { loc:1300          val:preset_f_1 }
   { loc:1302          val:preset_g_a }
   { loc:1335          val:preset_g_1_a }
   { loc:1395          val:preset_f_2 }
   { loc:1404          val:preset_dry }
   { loc:1411          val:preset_g }
   { loc:1427          val:preset_dry } 
   { loc:1447           val:preset_f_3 }   
   
 ]

 seq_f_4 :
 [
   { loc: -1 type:exec val:init }
   { loc: -1           val:preset_dry }
   { loc:  0           val:preset_a }
   { loc: 23           val:preset_c }
   { loc: 52           val:preset_dry }
   { loc: 57           val:preset_g_1_a }
   { loc: 85           val:preset_dry }
   { loc: 95           val:preset_f_2 }
   { loc:103           val:preset_b }
   { loc:119           val:preset_g_1_d }
   { loc:146           val:preset_g_1_d }
   { loc:172           val:preset_dry }
   { loc:187           val:preset_c }
   { loc:224           val:preset_f_2 }      
   { loc:303           val:preset_dry }
   { loc:312           val:preset_g_1_a }
   { loc:345           val:preset_f_1 }
   { loc:366 type:set, var:xfad0, val:1000.0 }
   { loc:366 type:set, var:xfad1, val:1000.0 }
   { loc:394 type:exec,val:preset_b }
   { loc:423 type:set, var:xfad0, val:100.0 }
   { loc:423 type:set, var:xfad1, val:100.0 }      
   { loc:429 type:exec val:preset_f_2 }   
   { loc:506           val:preset_c }   
   { loc:533           val:preset_f_4 },
   { loc:636           val:preset_b }
   { loc:683           val:preset_f_4 }
   { loc:686           val:preset_dry }
   { loc:715           val:preset_d }
   { loc:730           val:preset_c }
   { loc:768           val:preset_g_1_a }
   { loc:797           val:preset_b }
   { loc:824           val:preset_c }
   { loc:846           val:preset_a }
   { loc:864           val:preset_g_1_a }      // 36 last pedal transition (a,b,f4 equally good)
   { loc:866           val:preset_d }          // 37 (dry equally good)
   { loc:868           val:preset_dry }        // 37 middle 
   
   { loc:875           val:preset_f_1 }
   { loc:894           val:preset_g_1_d }
   { loc:937           val:preset_dry }
   { loc:945           val:preset_g_1_d }      
   { loc:990           val:preset_g_1_d }
   { loc:1001          val:preset_b }
   { loc:1033          val:preset_c }
   { loc:1102          val:preset_b }
   { loc:1108          val:preset_g_1_a }
   { loc:1125          val:preset_dry }
   { loc:1182          val:preset_dry }
   { loc:1247          val:preset_g_1_d }
   { loc:1289          val:preset_a }
   { loc:1295          val:preset_g_a }
   { loc:1300          val:preset_f_1 }
   { loc:1302          val:preset_g_a }
   { loc:1335          val:preset_g_1_a }
   { loc:1395          val:preset_f_2 }
   { loc:1404          val:preset_dry }
   { loc:1411          val:preset_g }
   { loc:1427          val:preset_dry } 
   { loc:1447           val:preset_f_4 }   
   
 ]

 seq_g :
 [
   { loc: -1 type:exec val:init }
   { loc: -1           val:preset_dry }
   { loc:  0           val:preset_a }
   { loc: 23           val:preset_c }
   { loc: 52           val:preset_dry }
   { loc: 57           val:preset_g_1_a }
   { loc: 85           val:preset_dry }
   { loc: 95           val:preset_f_2 }
   { loc:103           val:preset_b }
   { loc:119           val:preset_g_1_d }
   { loc:146           val:preset_g_1_d }
   { loc:172           val:preset_dry }
   { loc:187           val:preset_c }
   { loc:224           val:preset_f_2 }      
   { loc:303           val:preset_dry }
   { loc:312           val:preset_g_1_a }
   { loc:345           val:preset_f_1 }   
   { loc:366 type:set, var:xfad0, val:1000.0 }
   { loc:366 type:set, var:xfad1, val:1000.0 }
   { loc:394 type:exec,val:preset_b }   
   { loc:423 type:set, var:xfad0, val:100.0 }
   { loc:423 type:set, var:xfad1, val:100.0 }      
   { loc:429 type:exec val:preset_f_2 }   
   { loc:506           val:preset_c }   
   { loc:533           val:preset_g },
   { loc:636           val:preset_b }
   { loc:683           val:preset_f_4 }
   { loc:686           val:preset_dry }
   { loc:715           val:preset_d }
   { loc:730           val:preset_c }
   { loc:768           val:preset_g_1_a }
   { loc:797           val:preset_b }
   { loc:824           val:preset_c }
   { loc:846           val:preset_a }
   { loc:864           val:preset_g_1_a }      // 36 last pedal transition (a,b,f4 equally good)
   { loc:866           val:preset_d }          // 37 (dry equally good)
   { loc:868           val:preset_dry }        // 37 middle 
   
   { loc:875           val:preset_f_1 }
   { loc:894           val:preset_g_1_d }
   { loc:937           val:preset_dry }
   { loc:945           val:preset_g_1_d }      
   { loc:990           val:preset_g_1_d }
   { loc:1001          val:preset_b }
   { loc:1033          val:preset_c }
   { loc:1102          val:preset_b }
   { loc:1108          val:preset_g_1_a }
   { loc:1125          val:preset_dry }
   { loc:1182          val:preset_dry }
   { loc:1247          val:preset_g_1_d }
   { loc:1289          val:preset_a }
   { loc:1295          val:preset_g_a }
   { loc:1300          val:preset_f_1 }
   { loc:1302          val:preset_g_a }
   { loc:1335          val:preset_g_1_a }
   { loc:1395          val:preset_f_2 }
   { loc:1404          val:preset_dry }
   { loc:1411          val:preset_g }
   { loc:1427          val:preset_dry } 
   { loc:1447          val:preset_g }

 ]

 seq_g_a :
 [
   { loc: -1 type:exec val:init }
   { loc: -1           val:preset_dry }
   { loc:  0           val:preset_a }
   { loc: 23           val:preset_c }
   { loc: 52           val:preset_dry }
   { loc: 57           val:preset_g_1_a }
   { loc: 85           val:preset_dry }
   { loc: 95           val:preset_f_2 }
   { loc:103           val:preset_b }
   { loc:119           val:preset_g_1_d }
   { loc:146           val:preset_g_1_d }
   { loc:172           val:preset_dry }
   { loc:187           val:preset_c }
   { loc:224           val:preset_f_2 }      
   { loc:303           val:preset_dry }
   { loc:312           val:preset_g_1_a }
   { loc:345           val:preset_f_1 }
   { loc:367           val:preset_g_a }
   { loc:366 type:set, var:xfad0, val:1000.0 }
   { loc:366 type:set, var:xfad1, val:1000.0 }
   { loc:394 type:exec,val:preset_b }   
   { loc:423 type:set, var:xfad0, val:100.0 }
   { loc:423 type:set, var:xfad1, val:100.0 }      
   { loc:429 type:exec val:preset_f_2 }   
   { loc:506           val:preset_c }   
   { loc:533           val:preset_g_a },
   { loc:636           val:preset_b }
   { loc:683           val:preset_f_4 }
   { loc:686           val:preset_dry }
   { loc:715           val:preset_d }
   { loc:730           val:preset_c }
  { loc:768           val:preset_g_1_a }
   { loc:797           val:preset_b }
   { loc:824           val:preset_c }
   { loc:846           val:preset_a }
   { loc:864           val:preset_g_1_a }      // 36 last pedal transition (a,b,f4 equally good)
   { loc:866           val:preset_d }          // 37 (dry equally good)
   { loc:868           val:preset_dry }        // 37 middle 
   
   { loc:875           val:preset_f_1 }
   { loc:894           val:preset_g_1_d }
   { loc:937           val:preset_dry }
   { loc:945           val:preset_g_1_d }   
   { loc:990           val:preset_g_1_d }
   { loc:1001          val:preset_b }
   { loc:1033          val:preset_c }
   { loc:1102          val:preset_b }
   { loc:1108          val:preset_g_1_a }
   { loc:1125          val:preset_dry }
   { loc:1182          val:preset_dry }
   { loc:1247          val:preset_g_1_d }
   { loc:1289          val:preset_a }
   { loc:1295          val:preset_g_a }
   { loc:1300          val:preset_f_1 }
   { loc:1302          val:preset_g_a }
   { loc:1335          val:preset_g_1_a }
   { loc:1395          val:preset_f_2 }
   { loc:1404          val:preset_dry }
   { loc:1411          val:preset_g }
   { loc:1427          val:preset_dry } 
   { loc:1447           val:preset_g_a }   
   
 ]

 seq_g_1_d :
 [
   { loc: -1 type:exec val:init }
   { loc: -1           val:preset_dry }
   { loc:  0           val:preset_a }
   { loc: 23           val:preset_c }
   { loc: 52           val:preset_dry }
   { loc: 57           val:preset_g_1_a }
   { loc: 85           val:preset_dry }
   { loc: 95           val:preset_f_2 }
   { loc:103           val:preset_b }
   { loc:119           val:preset_g_1_d }
   { loc:146           val:preset_g_1_d }   
   { loc:172           val:preset_dry }
   { loc:187           val:preset_c }
   { loc:224           val:preset_f_2 }      
   { loc:303           val:preset_dry }
   { loc:312           val:preset_g_1_a }
   { loc:345           val:preset_f_1 }
   { loc:366 type:set, var:xfad0, val:1000.0 }
   { loc:366 type:set, var:xfad1, val:1000.0 }
   { loc:394 type:exec,val:preset_b }   
   { loc:423 type:set, var:xfad0, val:100.0 }
   { loc:423 type:set, var:xfad1, val:100.0 }      
   { loc:429 type:exec val:preset_f_2 }   
   { loc:506           val:preset_c }   
   { loc:533           val:preset_g_1_d },
   { loc:636           val:preset_b }
   { loc:683           val:preset_f_4 }
   { loc:686           val:preset_dry }
   { loc:715           val:preset_d }
   { loc:730           val:preset_c }
  { loc:768           val:preset_g_1_a }
   { loc:797           val:preset_b }
   { loc:824           val:preset_c }
   { loc:846           val:preset_a }
   { loc:864           val:preset_g_1_a }      // 36 last pedal transition (a,b,f4 equally good)
   { loc:866           val:preset_d }          // 37 (dry equally good)
   { loc:868           val:preset_dry }        // 37 middle 
   
   { loc:875           val:preset_f_1 }
   { loc:894           val:preset_g_1_d }
   { loc:937           val:preset_dry }   
   { loc:945           val:preset_g_1_d }   
   { loc:990           val:preset_g_1_d }
   { loc:1001          val:preset_b }
   { loc:1033          val:preset_c }
   { loc:1102          val:preset_b }
   { loc:1108          val:preset_g_1_a }
   { loc:1125          val:preset_dry }
   { loc:1182          val:preset_dry }
   { loc:1247          val:preset_g_1_d }
   { loc:1289          val:preset_a }
   { loc:1295          val:preset_g_a }
   { loc:1300          val:preset_f_1 }
   { loc:1302          val:preset_g_a }
   { loc:1335          val:preset_g_1_a }
   { loc:1395          val:preset_f_2 }
   { loc:1404          val:preset_dry }
   { loc:1411          val:preset_g }
   { loc:1427          val:preset_dry } 
   { loc:1447           val:preset_g_1_d }


 ]

 seq_g_1_a :
 [
   { loc: -1 type:exec val:init }
   { loc: -1           val:preset_dry }
   { loc:  0           val:preset_a }
   { loc: 23           val:preset_c }
   { loc: 52           val:preset_dry }
   { loc: 57           val:preset_g_1_a }
   { loc: 85           val:preset_dry }
   { loc: 95           val:preset_f_2 }
   { loc:103           val:preset_b }
   { loc:119           val:preset_g_1_d }
   { loc:146           val:preset_g_1_d }   
   { loc:172           val:preset_dry }
   { loc:187           val:preset_c }
   { loc:224           val:preset_f_2 }      
   { loc:303           val:preset_dry }
   { loc:312           val:preset_g_1_a }
   { loc:345           val:preset_f_1 }
   { loc:366 type:set, var:xfad0, val:1000.0 }
   { loc:366 type:set, var:xfad1, val:1000.0 }
   { loc:394 type:exec,val:preset_b }   
   { loc:423 type:set, var:xfad0, val:100.0 }
   { loc:423 type:set, var:xfad1, val:100.0 }      
   { loc:429 type:exec val:preset_f_2 }   
   { loc:506           val:preset_c }   
   { loc:533           val:preset_g_1_a },
   { loc:636           val:preset_b }
   { loc:683           val:preset_f_4 }
   { loc:686           val:preset_dry }
   { loc:715           val:preset_d }
   { loc:730           val:preset_c }
   { loc:768           val:preset_g_1_a }
   { loc:797           val:preset_b }
   { loc:824           val:preset_c }
   { loc:846           val:preset_a }
   { loc:864           val:preset_g_1_a }      // 36 last pedal transition (a,b,f4 equally good)
   { loc:866           val:preset_d }          // 37 (dry equally good)
   { loc:868           val:preset_dry }        // 37 middle 
   { loc:875           val:preset_f_1 }
   { loc:894           val:preset_g_1_d }
   { loc:937           val:preset_dry }
   { loc:945           val:preset_g_1_d }      
   { loc:990           val:preset_g_1_d }
   { loc:1001          val:preset_b }
   { loc:1033          val:preset_c }
   { loc:1102          val:preset_b }
   { loc:1108          val:preset_g_1_a }
   { loc:1125          val:preset_dry }
   { loc:1182          val:preset_dry }
   { loc:1247          val:preset_g_1_d }
   { loc:1289          val:preset_a }
   { loc:1295          val:preset_g_a }
   { loc:1300          val:preset_f_1 }
   { loc:1302          val:preset_g_a }
   { loc:1335          val:preset_g_1_a }
   { loc:1395          val:preset_f_2 }
   { loc:1404          val:preset_dry }
   { loc:1411          val:preset_g }
   { loc:1427          val:preset_dry } 
   { loc:1447          val:preset_g_1_a }   
   
 ]


 init: 
 [
   { loc:-1, mod:m1, var:dyn,   type:input, val:0.0, min:0.0 max:2.0 },
   {                 var:even,              val:0.0, min:0.0 max:2.0 },
   {                 var:tempo,             val:0.0, min:0.0 max:200.0 },
   {                 var:cost,              val:0.0, min:0.0 max:2.0 },
   
   // wnd len:1=512 2=1024 3=2048 4=4096 5=8192
   { loc:-1, mod:m1, var:win0, type:set, rate:100, val:3 },
   {                 var:win1,           rate:100, val:2 },

   // hop: 1=1 2=2 3=4 4=8 5=16
   {                 var:hop0,           rate:100, val:3 },
   {                 var:hop1,           rate:100, val:3 },

   {                 var:mod0,           val:1   },
   {                 var:mod1,           val:1  },

   {                 var:thr0,           val:65 },
   {                 var:thr1,           val:65 },

   {                 var:upr0,           val:0 },
   {                 var:upr1,           val:0 },
   {                 var:lwr0,           val:2.0 },
   {                 var:lwr1,           val:2.0 },
   
   {                 var:ceil0,           val:20 },
   {                 var:ceil1,           val:20 },
   {                 var:expo0,           val:2.0 },
   {                 var:expo1,           val:2.0 },
   {                 var:mix0,            val:0.0 },
   {                 var:mix1,            val:0.0 },

   {                 var:wet0,           val:0.0 },
   {                 var:wet1,           val:0.0 },

   {                 var:minc0,           val:10 },
   {                 var:maxc0,           val:50 },
   {                 var:mine0,           val:1.0 },
   {                 var:maxe0,           val:4.0 },
   {                 var:minm0,           val:0 },
   {                 var:maxm0,           val:1.0 },
   {                 var:mint0,           val:55 },
   {                 var:maxt0,           val:85 },
   {                 var:minu0,           val:0.0 },
   {                 var:maxu0,           val:0.5 },
   {                 var:minl0,           val:0 },
   {                 var:maxl0,           val:3 },
   {                 var:mino0,           val:-100.0 },
   {                 var:maxo0,           val:100.0 },


   {                 var:minc1,           val:10 },
   {                 var:maxc1,           val:50 },
   {                 var:mine1,           val:1.0 },
   {                 var:maxe1,           val:4.0 },
   {                 var:minm1,           val:0 },
   {                 var:maxm1,           val:1.0 },
   {                 var:mint1,           val:55 },
   {                 var:maxt1,           val:85 },
   {                 var:minu1,           val:0.0 },
   {                 var:maxu1,           val:0.5 },
   {                 var:minl1,           val:0 },
   {                 var:maxl1,           val:3 },
   {                 var:mino1,           val:-100.0 },
   {                 var:maxo1,           val:100.0 },
  
   
   {                 var:xfad0,           val:100.0 },
   {                 var:xfad1,           val:100.0 },
   {                 var:sw0,   type:decl, val:1 },	
   {                 var:sw1,   type:decl, val:1 },	

   // compressor
   {                 var:cbyp0,    type:set, val:0.0 },
   {                 var:cigain0,            val:3.0 },
   {                 var:cthrsh0,            val:-20.0 },
   {                 var:cratio0,            val:2.0 },
   {                 var:catkms0,            val:20.0 },
   {                 var:crlsms0,            val:1000.0 },
   {                 var:cmakeup0,           val:1.0 },
   {                 var:cwndms0,            val:200 },

   {                 var:cbyp1,              val:0.0 },
   {                 var:cigain1,            val:3.0 },
   {                 var:cthrsh1,            val:-20.0 },
   {                 var:cratio1,            val:2.0 },
   {                 var:catkms1,            val:20.0 },
   {                 var:crlsms1,            val:1000.0 },
   {                 var:cmakeup1,           val:1.0 },
   {                 var:cwndms1,            val:200 },
   
   {                 var:dgain0,             val:1.0 },
   {                 var:dgain1,             val:1.0 },
   {                 var:wgain0,             val:1.0 },
   {                 var:wgain1,             val:1.0 },
  ]

   
// Preset A (Section 2)
   preset_a :
   [
   { loc:-1 mod:m1, var:mod0,    type:set, val: 1   },
   {                var:thr0,              val: 60.0 },
   {                var:upr0,              val: -1.1 },
   {                var:lwr0,              val: 2.0  },
   {                var:mix0,              val:  0.0 },   
   {                var:cbyp0,             val: 0.0 },
   {                var:cigain0,           val: 6.0  },
   {                var:wet0               val: 1.0}
   {                var:wgain0,            val: 1.25 }
   {                var:sw0,               val:0 },	

   {                var:mod1,              val: 1   },		 
   {                var:thr1,              val: 60.0 },
   {                var:upr1,              val: -0.99 },
   {                var:lwr1,              val: 2.0  },
   {                var:mix1,              val:  0.0 },   
   {                var:cbyp1,             val: 0.0 },
   {                var:cigain1,           val: 6.0  },
   {                var:wet1               val: 1.0}
   {                var:wgain1,            val: 1.25  }
   {                var:sw1,               val:0 },	
   ]

// Preset D -  (Section 4)
   preset_d :
   [
   { loc:-1 mod:m1     var:mod0,    type:set, val: 1 },
   {                   var:thr0,              val: 70.0 },
   {                   var:upr0,              val: -3.9 },
   {                   var:lwr0,              val: 4.0  },
   {                   var:cigain0,           val: 9.0  },
   {                   var:wet0               val: 1.0 }
   {                   var:sw0,               val:0 },	

   {                   var:mod1               val: 1 },
   {                   var:thr1,              val: 70.0  },
   {                   var:upr1,              val: -4.5 },
   {                   var:lwr1,              val: 4.0   },
   {                   var:cigain1,           val: 9.0   },
   {                   var:wet1               val: 1.0 }   
   {                   var:sw1,               val:0 },
   ]


// Preset B (Section 6)
   preset_b :
   [
   { loc:-1  mod:m1 var:mod0,	type:set, val:1    },
   {               var:thr0,	          val: 77.0},
   {               var:upr0,	          val: -0.5},
   {               var:lwr0,	          val:  3.0},
   {               var:mix0,              val:  0.0 },      
   {               var:cbyp0,             val: 0.0 },
   {               var:cigain0,           val:10.0 },
   {               var:wgain0             val: 1.25}
   {               var:wet0               val: 1.0 }
   {               var:sw0,               val:0 },	

   {               var:mod1,	          val:1  },
   {               var:thr1,	          val: 74.0 },
   {               var:upr1,	          val: -0.5},
   {               var:lwr1,	          val:  2.0},
   {               var:mix1,              val:  0.0 },      
   {               var:cbyp1,             val: 0.0 },
   {               var:cigain1,           val:10.0 },
   {               var:wgain1             val: 1.25}
   {               var:wet1               val: 1.0 }
   {               var:sw1,               val:0 },	
   ]


   preset_b_0 :
   [
   { loc:-1  mod:m1 var:mod0,	type:set, val:1    },
   {                var:wet0,              val:1.0 },
   {               var:thr0,	          val: 77.0},
   {               var:upr0,	          val: -0.5},
   {               var:lwr0,	          val:  3.0},
   {               var:ceil0,             val: 20.0 }
   {               var:expo0,             val:  2.0 },
   {               var:mix0,              val:  1.0 },   
   {               var:cbyp0,             val:  0.0 },
   {               var:cigain0,           val: 10.0 },
   {               var:wgain0             val:  1.25}
   {               var:sw0,               val:0 },	

   {               var:mod1,	          val:1  },
   {               var:wet1,              val:1.0 },
   {               var:thr1,	          val: 74.0 },
   {               var:upr1,	          val: -0.5},
   {               var:lwr1,	          val:  2.0},
   {               var:ceil1,             val: 20.0 }
   {               var:expo1,             val:  2.0 },
   {               var:mix1,              val:  1.0 },      
   {               var:cbyp1,             val: 0.0 },
   {               var:cigain1,           val:10.0 },
   {               var:wgain1             val: 1.25}
   {               var:sw1,               val:0 },	
   ]


// Preset C

   preset_c :
   [
   { loc:-1 mod:m1      var:mod0,	type:set, val:1    },
   {                    var:thr0,	type:set, val: 80.0},
   {                    var:upr0,	type:set, val: -0.5},
   {                    var:lwr0,	type:set, val:  5.0},
   {                    var:cigain0,	type:set, val:11.0 },
   {                    var:wet0        type:set, val: 1.0}
   {                    var:sw0,        type:set, val:0 },	

   {                    var:mod1        type:set, val:1    },
   {                    var:thr1,	type:set, val: 80.0 },
   {                    var:upr1,	type:set, val: -0.5},
   {                    var:lwr1,	type:set, val:  5.0},
   {                    var:cigain1,	type:set, val:11.0 },
   {                    var:wet1        type:set, val: 1.0}
   {                    var:sw1,        type:set, val:0 },	
   ]

// Preset F-1

   preset_f_1 :
   [
   { loc:-1 mod:m1    var:mod0,    type:set, val: 1 },
   {                  var:thr0,    type:set, val: 50.0 },
   {                  var:upr0,    type:set, val: -3.0 },
   {                  var:lwr0,    type:set, val: 1.0  },
   {                  var:mix0,    type:set  val:  0.0 },      
   {                  var:cigain0, type:set, val: 6.0  },
   {                  var:wet0     type:set, val: 1.0 }
   {                  var:wgain0,            val:1.25 },
   {                  var:sw0,     type:set, val:0 },	

   {                  var:mod1,    type:set, val: 1 },
   {                  var:thr1,    type:set, val: 50.0  },
   {                  var:upr1,    type:set, val: -3.0 },
   {                  var:lwr1,    type:set, val: 1.0   },
   {                  var:mix1,    type:set  val:  0.0 },      
   {                  var:cigain1, type:set, val: 6.0   },
   {                  var:wet1     type:set, val: 1.0 }
   {                  var:wgain1,             val:1.25 },
   {                  var:sw1,     type:set, val:0 },	
   ]

// Preset F-2

   preset_f_2:
   [
   { loc:99 mod:m1    var:mod0,    type:set, val: 1 },
   {                  var:thr0,    type:set, val: 60.0 },
   {                  var:upr0,    type:set, val: -3.0 },
   {                  var:lwr0,    type:set, val: 1.0  },
   {                  var:mix0,    type:set  val:  0.0 },      
   {                  var:cigain0, type:set, val: 6.0  },
   {                  var:wet0     type:set, val: 1.0 }
   {                  var:wgain0,            val:1.25 },
   {                  var:sw0,     type:set, val:0 },	

   {                  var:mod1,    type:set, val: 1 },
   {                  var:thr1,    type:set, val: 60.0  },
   {                  var:upr1,    type:set, val: -3.0 },
   {                  var:lwr1,    type:set, val: 1.0   },
   {                  var:mix1,    type:set  val:  0.0 },         
   {                  var:cigain1, type:set, val: 6.0   },
   {                  var:wet1     type:set, val: 1.0 }
   {                  var:wgain1,            val: 1.25 },
   {                  var:sw1,     type:set, val:0 },	
   ]

// Preset F-3

   preset_f_3:
   [
   { loc:99 mod:m1    var:mod0,    type:set, val: 1 },
   {                  var:thr0,    type:set, val: 55.0 },
   {                  var:upr0,    type:set, val: -3.0 },
   {                  var:lwr0,    type:set, val: 1.0  },
   {                  var:mix0,    type:set  val:  0.0 },         
   {                  var:cigain0, type:set, val: 6.0  },
   {                  var:wet0     type:set, val: 1.0 }
   {                  var:wgain0,            val:1.25 },   
   {                  var:sw0,     type:set, val:0 },	

   {                  var:mod1,    type:set, val: 1 },
   {                  var:thr1,    type:set, val: 55.0  },
   {                  var:upr1,    type:set, val: -3.0 },
   {                  var:lwr1,    type:set, val: 1.0   },
   {                  var:mix1,    type:set  val:  0.0 },         
   {                  var:cigain1, type:set, val: 6.0   },
   {                  var:wet1     type:set, val: 1.0 }
   {                  var:wgain1,            val: 1.25 },   
   {                  var:sw1,     type:set, val:0 },	
   ]

// Preset F-4

   preset_f_4:
   [
   { loc:99 mod:m1    var:mod0,    type:set, val: 1 },
   {                  var:thr0,    type:set, val: 55.0 },
   {                  var:upr0,    type:set, val: -5.0 },
   {                  var:lwr0,    type:set, val: 1.0  },
   {                  var:mix0,    type:set  val:  0.0 },         
   {                  var:cigain0, type:set, val: 6.0  },
   {                  var:wet0     type:set, val: 1.0 }
   {                  var:wgain0,            val: 1.25 },   
   {                  var:sw0,     type:set, val:0 },	

   {                  var:mod1,    type:set, val: 1 },
   {                  var:thr1,    type:set, val: 55.0  },
   {                  var:upr1,    type:set, val: -5.0 },
   {                  var:lwr1,    type:set, val: 1.0   },
   {                  var:mix1,    type:set  val:  0.0 },         
   {                  var:cigain1, type:set, val: 6.0   },
   {                  var:wet1     type:set, val: 1.0 }
   {                  var:wgain1,            val: 1.25 },   
   {                  var:sw1,     type:set, val:0 },	
   ]

// Preset G

   preset_g:
   [
   { loc:99 mod:m1    var:mod0,    type:set, val: 4 },
   {                  var:thr0,    type:set, val: 60.0 },
   {                  var:upr0,    type:set, val: -0.7 },
   {                  var:lwr0,    type:set, val: 8.0  },
   {                  var:ceil0,   type:set, val: 20.0 }
   {                  var:expo0,   type:set, val:  8.0 },
   {                  var:mix0,    type:set, val:  1.0 },
   
   {                  var:cigain0, type:set, val: 10.0  },
   {                  var:wet0     type:set, val: 1.0 }
   {                  var:sw0,     type:set, val:0 },	

   {                  var:mod1,    type:set, val: 4 },
   {                  var:thr1,    type:set, val: 64.0 },
   {                  var:upr1,    type:set, val: -0.7 },
   {                  var:lwr1,    type:set, val: 8.0  },
   {                  var:ceil1,   type:set, val: 20.0 }
   {                  var:expo1,   type:set, val:  8.0 },
   {                  var:mix1,    type:set, val: 1.0 },
   {                  var:cigain1, type:set, val: 10.0  },
   {                  var:wet1     type:set, val: 1.0 }
   {                  var:sw1,     type:set, val:0 },	
   ]


// Preset G (a)  (Section 9)
   preset_g_a :
   [
   { loc:-1 mod:m1    var:mod0,    type:set, val: 4 },
   {                  var:thr0,              val: 50.0 },
   {                  var:upr0,              val: -0.7 },
   {                  var:lwr0,              val: 2.0  },
   {                  var:ceil0,             val: 40.0 }
   {                  var:expo0,             val:  2.0 },
   {                  var:mix0,              val:  1.0 },
   
   {                  var:cigain0,           val: 10.0  },
   {                  var:wet0               val: 1.0 }
   {                  var:sw0,               val:0 },	

   {                  var:mod1,              val: 4 },
   {                  var:thr1,              val: 54.0 },
   {                  var:upr1,              val: -0.7 },
   {                  var:lwr1,              val: 2.0  },
   {                  var:ceil1,              val: 40.0 }
   {                  var:expo1,             val:  2.0 },
   {                  var:mix1,              val:  1.0 },
   {                  var:cigain1,           val: 10.0  },
   {                  var:wet1               val: 1.0 }
   {                  var:sw1,               val:0 },	
   ]


// Preset G-1 A  (*)  (Section 5 )

   preset_g_1_a :
   [
   { loc:-1 mod:m1    var:mod0,    type:set, val: 4 },
   {                  var:thr0,              val: 50.0 },
   {                  var:upr0,              val: -0.7 },
   {                  var:lwr0,              val: 8.0  },
   {                  var:ceil0,             val: 20.0 }
   {                  var:expo0,             val:  8.0 },
   {                  var:mix0,              val:  1.0 },   
   {                  var:cigain0,           val: 10.0  },
   {                  var:wet0               val: 1.0 }
   {                  var:wgain0,            val: 1.0  }
   {                  var:sw0,               val:0 },	

   {                  var:mod1,              val: 4 },
   {                  var:thr1,              val: 54.0 },
   {                  var:upr1,              val: -0.7 },
   {                  var:lwr1,              val: 2.0  },
   {                  var:ceil1,              val: 20.0 }
   {                  var:expo1,             val:  2.0 },
   {                  var:mix1,              val:  1.0 },   
   {                  var:cigain1,           val: 10.0  },
   {                  var:wet1               val: 1.0 }
   {                  var:wgain1,            val: 1.0  }
   {                  var:sw1,               val:0 },	
   ]

// Preset G-1 D (Section 1)
   preset_g_1_d:
   [
   { loc:-1 mod:m1    var:mod0,    type:set, val: 4 },
   {                  var:thr0,              val: 40.0 },
   {                  var:upr0,              val: -0.4 },
   {                  var:lwr0,              val: 7.0  },
   {                  var:ceil0,              val: 60.0 }
   {                  var:expo0,             val:  7.0 },
   {                  var:mix0,              val:  1.0 },   
   {                  var:cigain0,           val: 10.0  },
   {                  var:wet0               val: 1.0 }
   {                  var:wgain0,            val: 1.0  }
   {                  var:sw0,               val:0 },	

   {                  var:mod1,              val: 4 },
   {                  var:thr1,              val: 34.0 },
   {                  var:upr1,              val: -0.3 },
   {                  var:lwr1,              val: 5.0  },
   {                  var:ceil1,              val: 64.0 }
   {                  var:expo1,             val:  5.0 },
   {                  var:mix1,              val:  1.0 },   
   {                  var:cigain1,           val: 10.0  },
   {                  var:wet1               val: 1.0 }
   {                  var:wgain1,            val: 1.0  }
   {                  var:sw1,               val:0 },	
   ]

   
//  Dry  (Section 8 - Meas 7)
   preset_dry :
   [
   { loc:-1 mod:m1      var:mod0,	type:set, val:1    },
   {                    var:cigain0,              val: 5.0  },
   {                    var:mix0,                 val: 0.0 },
   {                    var:wet0                  val: 0.0}
   {                    var:sw0,                  val:0 },	

   {                    var:mod1                  val:1    },
   {                    var:mix1,                 val: 0.0 },
   {                    var:cigain1,              val: 5.0  },
   {                    var:wet1                  val: 0.0}
   {                    var:sw1,                  val:0 },	
   ]
   

  preset_ab :
  [
    { loc:-1, mod:m1, type:cross, var:thr0, min:30.0, max:70.0,  arg:dyn  }
    {                             var:thr1, min:80.0, max:110.0, arg:dyn  }

    {                             var:upr0, min: -0.5, max:5.0,  arg:even  }
    {                             var:upr1, min:  0.0, max:8.0,  arg:even  }

    {                             var:lwr0, min: 0.0, max:10.0,  arg:tempo  }
    {                             var:lwr1, min: 0.0, max:11.0,  arg:tempo  }

    {                  type:set,  var:sw0,  val:0 },	
    {                             var:sw1,  val:0 },	
    

  ]


}