Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/smbcloudxyz/gns
Gamelan Notation Standard based on Kepatihan notation.
https://github.com/smbcloudxyz/gns
music standard
Last synced: 5 days ago
JSON representation
Gamelan Notation Standard based on Kepatihan notation.
- Host: GitHub
- URL: https://github.com/smbcloudxyz/gns
- Owner: smbcloudXYZ
- License: mit
- Created: 2022-10-02T17:04:06.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-10-02T18:58:52.000Z (about 2 years ago)
- Last Synced: 2024-11-10T19:09:09.007Z (5 days ago)
- Topics: music, standard
- Homepage: https://musik88.com/gns
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: MIT-LICENSE
Awesome Lists containing this project
README
# GNS - Gamelan Notation Standard
GNS is a standard for gamelan notation based on Kepatihan system. This is early version of the standard.
## Root object
Consists of the version and the licence.
"version": "v0.0.1",
"licence": "MIT",## Sections
Consists of array of section.
"sections": [
{
"type": "title",
"contents": {
"type": "Jineman",
"name": "Mari Kangen",
"laras": "Slendro",
"pathet": "Sanga"
}
},### Section
Consists of type, array of contents, or array of lines.
Array of contents for type title:"type": "title",
"contents": {
"type": "Jineman",
"name": "Mari Kangen",
"laras": "Slendro",
"pathet": "Sanga"
}Array of lines:
"type": "celuk",
"lines": [
{
"gatra": [
{
"content": []
},
{
"content": []
},
{
"content": []
},
{
"content": [
{
"number": ".",
"attributes": []
},
{
"number": ".",
"attributes": []
},
{
"number": ".",
"attributes": []
},
{
"number": "2",
"attributes": ["kempul"]
}
]
}
]
}
]
},### Lines
Consists of array of gatra:
"lines": [
{
"gatra": [
{
"content": [
{
"number": "5",
"attributes": []
},
{
"number": "6",
"attributes": []
},
{
"number": "2",
"attributes": []
},
{
"number": "1",
"attributes": ["kempul"]
}]
}
]
},#### Gatra
Consists of gatra object, which has number and attributes.
{
"content": [
{
"number": "5",
"attributes": []
},
{
"number": "6",
"attributes": []
},
{
"number": "2",
"attributes": []
},
{
"number": "1",
"attributes": ["kempul"]
}]
}#### Gatra attributes
A string-based name of attributes.
gong_gede = O surrounded the number
gong_suwuk = ( ) surrounded the number
kempul = > ontop, clockwise
kenong = < ontop, clockwise
kethuk = + ontop
kempyang = - ontop
top_dot = an octabe higher
bottom_dot = an octave lower# Sources
http://www.gamelan.org/library/fonts/KepatihanPro%20Keycaps.pdf
https://www.jstor.org/stable/1513116
https://en.wikipedia.org/wiki/Gamelan_notation
https://en.wikipedia.org/wiki/American_Gamelan_Institute
https://gamelan.gs/release/i-classical-gendings/
https://issuu.com/soni.petrovski/docs/marc_benamou_-_rasa__affect_and_intuition_in_javan