main
md 154 lines 4.5 KB
Rendered Raw
1 # GNS - Gamelan Notation Standard
2
3 GNS is a standard for gamelan notation based on Kepatihan system. This is early version of the standard.
4
5 ## Root object
6
7 Consists of the version and the licence.
8
9 "version": "v0.0.1",
10 "licence": "MIT",
11
12 ## Sections
13
14 Consists of array of section.
15
16 "sections": [
17 {
18 "type": "title",
19 "contents": {
20 "type": "Jineman",
21 "name": "Mari Kangen",
22 "laras": "Slendro",
23 "pathet": "Sanga"
24 }
25 },
26
27 ### Section
28
29 Consists of type, array of contents, or array of lines.
30 Array of contents for type title:
31
32 "type": "title",
33 "contents": {
34 "type": "Jineman",
35 "name": "Mari Kangen",
36 "laras": "Slendro",
37 "pathet": "Sanga"
38 }
39
40 Array of lines:
41
42 "type": "celuk",
43 "lines": [
44 {
45 "gatra": [
46 {
47 "content": []
48 },
49 {
50 "content": []
51 },
52 {
53 "content": []
54 },
55 {
56 "content": [
57 {
58 "number": ".",
59 "attributes": []
60 },
61 {
62 "number": ".",
63 "attributes": []
64 },
65 {
66 "number": ".",
67 "attributes": []
68 },
69 {
70 "number": "2",
71 "attributes": ["kempul"]
72 }
73 ]
74 }
75 ]
76 }
77 ]
78 },
79
80 ### Lines
81
82 Consists of array of gatra:
83
84 "lines": [
85 {
86 "gatra": [
87 {
88 "content": [
89 {
90 "number": "5",
91 "attributes": []
92 },
93 {
94 "number": "6",
95 "attributes": []
96 },
97 {
98 "number": "2",
99 "attributes": []
100 },
101 {
102 "number": "1",
103 "attributes": ["kempul"]
104 }]
105 }
106 ]
107 },
108
109
110 #### Gatra
111
112 Consists of gatra object, which has number and attributes.
113
114 {
115 "content": [
116 {
117 "number": "5",
118 "attributes": []
119 },
120 {
121 "number": "6",
122 "attributes": []
123 },
124 {
125 "number": "2",
126 "attributes": []
127 },
128 {
129 "number": "1",
130 "attributes": ["kempul"]
131 }]
132 }
133
134 #### Gatra attributes
135
136 A string-based name of attributes.
137
138 gong_gede = O surrounded the number
139 gong_suwuk = ( ) surrounded the number
140 kempul = > ontop, clockwise
141 kenong = < ontop, clockwise
142 kethuk = + ontop
143 kempyang = - ontop
144 top_dot = an octabe higher
145 bottom_dot = an octave lower
146
147 # Sources
148
149 http://www.gamelan.org/library/fonts/KepatihanPro%20Keycaps.pdf
150 https://www.jstor.org/stable/1513116
151 https://en.wikipedia.org/wiki/Gamelan_notation
152 https://en.wikipedia.org/wiki/American_Gamelan_Institute
153 https://gamelan.gs/release/i-classical-gendings/
154 https://issuu.com/soni.petrovski/docs/marc_benamou_-_rasa__affect_and_intuition_in_javan