-
Notifications
You must be signed in to change notification settings - Fork 2
/
-gr.dhin--
executable file
·114 lines (110 loc) · 5.7 KB
/
-gr.dhin--
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
// Bol Processor BP3 compatible with version BP2.9.8
// Grammar file saved as "-gr.dhin--". Date: 2020-11-07 15:06:33
-se.dhin--
-ho.dhin--
// Example of qa‘ida (grammar for the tabla) transfered from
// Bol Processor BP1
// This is a “true” BP grammar.
// Weights of rules have been inferred from real examples
// You may create your own ‘-mi.dhin--’ using SoundObjectEditor
// Note convention must NOT be English because B3, C6, etc. are used as variables.
RND
gram#1 [1] <0> S <-> 4+4/6 S96
gram#1 [2] <5> S <-> 4+4+4+4/6 S192
---------------- SUBGRAMMAR #2 ------------------------------
RND
gram#2 [1] <5> S192 <-> (= F48 ) (= V24 ) F'24 *(: F48 ) (: V24 ) F24
gram#2 [2] <0> S96 <-> (= V24 ) F'24 *(: V24 ) F24
gram#2 [3] <0> V24 <-> (= V12 ) (: V12 )
gram#2 [4] <1> V24 <-> (= V12 ) *(: V12 )
gram#2 [5] <0> V24 <-> Q24
gram#2 [6] <0> V24 <-> V12 V12
gram#2 [7] <4> V24 <-> B24
gram#2 [8] <0> V12 <-> (= B6 ) *(: B6 )
gram#2 [9] <1> V12 <-> B12
---------------- SUBGRAMMAR #3 ------------------------------
LIN
gram#3 [1] <2> B3 <-> A3
gram#3 [2] <0> B4 <-> A4
gram#3 [3] <2> B6 <-> A6
gram#3 [4] <0> B6 <-> C6
gram#3 [5] <3> B24 <-> A3 B21
gram#3 [6] <0> B24 <-> A4 B20
gram#3 [7] <1> B24 <-> A6 B18
gram#3 [8] <0> B24 <-> C6 B18
gram#3 [9] <3> B21 <-> A3 B18
gram#3 [10] <0> B21 <-> A6 B15
gram#3 [11] <0> B21 <-> C6 B15
gram#3 [12] <0> B20 <-> A4 B16
gram#3 [13] <0> B20 <-> C6 B14
gram#3 [14] <3> B18 <-> A3 B15
gram#3 [15] <0> B18 <-> A4 B14
gram#3 [16] <1> B18 <-> A6 B12
gram#3 [17] <0> B18 <-> C6 B12
gram#3 [18] <0> B16 <-> A4 B12
gram#3 [19] <0> B16 <-> C6 B10
gram#3 [20] <3> B15 <-> A3 B12
gram#3 [21] <0> B15 <-> A6 B9
gram#3 [22] <0> B15 <-> C6 B9
gram#3 [23] <0> B14 <-> A4 B10
gram#3 [24] <0> B14 <-> C6 B8
gram#3 [25] <1> B12 <-> F'12
gram#3 [26] <1> B12 <-> A3 B9
gram#3 [27] <0> A3 B12 <-> A3 A4 B8
gram#3 [28] <0> A6 B12 <-> A6 A4 B8
gram#3 [29] <0> C6 B12 <-> C6 A4 B8
gram#3 [30] <0> ) B12 <-> ) A4 B8
gram#3 [31] <3> B12 <-> A6 B6
gram#3 [32] <0> B12 <-> C6 B6
gram#3 [33] <0> B10 <-> A4 B6
gram#3 [34] <0> B10 <-> C6 B4
gram#3 [35] <1> B9 <-> A3 B6
gram#3 [36] <0> B9 <-> A6 B3
gram#3 [37] <0> B9 <-> C6 B3
gram#3 [38] <0> B8 <-> A4 B4
gram#3 [39] <2> B6 <-> A3 B3
-------------------------------------------------------------
RND
gram#4 [1] <4> A3 <-> dhin--
gram#4 [2] <0> A3 <-> dha--
gram#4 [3] <0> A3 <-> dhagena
gram#4 [4] <2> A3 A3 <-> dhagenadhin--
gram#4 [5] <5> A3 A3 <-> dhagenadha--
gram#4 [6] <0> A4 <-> tirakita
gram#4 [7] <0> A6 <-> dha-dha-dha-
gram#4 [8] <0> A6 <-> dha-ta-dha-
gram#4 [9] <0> A6 <-> dheenedheenedheene
gram#4 [10] <1> A6 <-> dheenedha-dheene
gram#4 [11] <5> A6 <-> dheenedheenagena
gram#4 [12] <1> A6 <-> teeneteenakena
gram#4 [13] <0> A6 <-> dhatigegenaka
gram#4 [14] <0> C6 <-> tagetirakita
-------------------------------------------------------------
RND
gram#5 [1] <1> F'12 <-> dhatigegenakateeneteenakena
gram#5 [2] <0> Q24 <-> dhin--dhagenadha--dhagenadhatigegenakadheenedheenagena
gram#5 [3] <5> F24 <-> tagetirakitadhin--dhagenadhatigegenakadheenedheenagena
gram#5 [4] <0> F24 <-> tagetirakitagena-dhagenadhatigegenakadheenedheenagena
gram#5 [5] <5> F'24 <-> tagetirakitadhin--dhagenadhatigegenakateeneteenakena
gram#5 [6] <0> F'24 <-> tagetirakitagena-dhagenadhatigegenakateeneteenakena
gram#5 [7] <5> F48 <-> dhin--dhagenadha--dhagenadhatigegenakadheenedheenagenatagetirakitadhin--dhagenadhatigegenakateeneteenakena
gram#5 [8] <0> F48 <-> dhin--dhagenadha--dhagenadhatigegenakadheenedheenagenatagetirakitagena-dhagenadhatigegenakateeneteenakena
------------
TEMPLATES:
[1] 4+4*1/6 (@0 (@0 (@0 ______) * (@1 ))(@2 ))________________________ * (@3 )________________________
[2] 4+4*1/6 (@0 (@0 ____________)(@1 ))________________________ * (@2 )________________________
[3] 4+4*1/6 (@0 (@0 (@0 ______) * (@1 )) * (@2 ))________________________ * (@3 )________________________
[4] 4+4*1/6 (@0 (@0 ____________) * (@1 ))________________________ * (@2 )________________________
[5] 4+4*1/6 (@0 ________________________)________________________ * (@1 )________________________
[6] 4+4*1/6 (@0 (@0 ______) * (@1 )(@0 ______) * (@1 ))________________________ * (@3 )________________________
[7] 4+4*1/6 (@0 (@0 ______) * (@1 )____________)________________________ * (@2 )________________________
[8] 4+4*1/6 (@0 ____________(@0 ______) * (@1 ))________________________ * (@2 )________________________
[9] 4+4+4+4*1/6 (@0 ________________________________________________)(@0 (@0 (@0 ______) * (@1 ))(@2 ))________________________ * (@4 )(@3 )________________________
[10] 4+4+4+4*1/6 (@0 ________________________________________________)(@0 (@0 ____________)(@1 ))________________________ * (@3 )(@2 )________________________
[11] 4+4+4+4*1/6 (@0 ________________________________________________)(@0 (@0 (@0 ______) * (@1 )) * (@2 ))________________________ * (@4 )(@3 )________________________
[12] 4+4+4+4*1/6 (@0 ________________________________________________)(@0 (@0 ____________) * (@1 ))________________________ * (@3 )(@2 )________________________
[13] 4+4+4+4*1/6 (@0 ________________________________________________)(@0 ________________________)________________________ * (@2 )(@1 )________________________
[14] 4+4+4+4*1/6 (@0 ________________________________________________)(@0 (@0 ______) * (@1 )(@0 ______) * (@1 ))________________________ * (@4 )(@3 )________________________
[15] 4+4+4+4*1/6 (@0 ________________________________________________)(@0 (@0 ______) * (@1 )____________)________________________ * (@3 )(@2 )________________________
[16] 4+4+4+4*1/6 (@0 ________________________________________________)(@0 ____________(@0 ______) * (@1 ))________________________ * (@3 )(@2 )________________________
------------