New 'channel' and 'vol' language directives, to control volumes for
[ahxm.git] / examples / example2.ahs
blob4d49acad53fc3e8096b33cf4bde7db01873d3bd4
1 /*
3         Apuntes de la Ruta de las Especias:
4         6 - Dioses y Justicia
6         (C) Angel Ortega 1991
8 */
10 { /* piano */ pat "samples/acpiano.pat" sustain 300ms midi_channel 1 midi_program 41 }
11 { vol 0.3 0.9 }
13 /* patterns */
15 (o6 z8 (<c;e>)*8 (<a,;c>)*6 <a,;d> <a,;c> o-1 (<g;b>)*11 (<f;a>)*2 (<g;b>)*3 o+1)=piano1
17 (o4 z8 ccc c8*5 | a,8a,a, a,8*3 c8d | eee e8*5 | e8ee e4 d8ed)=bass1
19 /* song */
21 /* piano track */
23 $piano1
25 ^2nd-phrase
26 ($piano1)*2
30 /* bass track */
32 { pat "samples/sweeper.pat" midi_channel 2 midi_program 16 }
33 { channel 0 0.8 channel 1 0.2 }
35 /* (r1)*4 */
36 @2nd-phrase
38 $bass1
39 { midi_program 36 }
40 $bass1
44 /* percussion track */
45 { wav "samples/amen1.wav" c1 c0 c2 }
47 r1 ({ pitch_stretch c1 1 0.8 })*7