-
Notifications
You must be signed in to change notification settings - Fork 2
/
-gr.Visser5
executable file
·26 lines (24 loc) · 1.03 KB
/
-gr.Visser5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// Bol Processor BP3 compatible with version BP2.9.8
// Grammar saved as "-gr.Visser5". Date: 2024-05-17 09:23:55
// -gr.Visser5 by Harm Visser (April 1998)
-se.Visser5
ORD
_mm(60.0000) _striated
gram#1[1] S --> _vel(80) _rndvel(20) {Melos1 Melos2 Melos3}
gram#1[2] Melos1 --> {Mel1 Mel2 Mel3}
gram#1[3] Melos2 --> _transpose(11) {Melos1}
gram#1[4] Melos3 --> _transpose(5) {Melos1 - Melos2}
--------------
ORD
gram#2[1] Mel1 --> {M1 - - - - - . M2 - - M3 M4 - - M5}
gram#2[2] Mel2 --> _transpose(-11) {Mel1}
gram#2[3] Mel3 --> _transpose(6) _rotate(-1) {Mel1 - Mel2}
--------------
ORD
gram#3[1] M1 --> {C3 - . D4 F#3 _keyxpand(B3,-1) C3 - D3 F#2}
gram#3[2] M2 --> {_transpose(2) {M1}}
gram#3[3] M3 --> _transpose(-6) _rotate(-2) {{M1 M2}, {_keyxpand(C3,-1) M1}}
gram#3[4] M4 --> {C3 D4 F#3 _keyxpand(B3,-1) C3 D3 F#2}
gram#3[5] M5 --> {_keyxpand(B4,-1){M4, _vel(100) M1}} {M2, M3}
COMMENT:
This is a very compact grammar producing a musical piece (about 10 minutes) which takes advantage of BP2's serial tools. (Bernard Bel)