Giter VIP home page Giter VIP logo

ucs's People

Contributors

eisoch avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

ucs's Issues

Musical instrument type

Something like ISO 639, we need a list and codes for the musical instruments. All MIDI instruments will be added to the list for treating as the single instruments.

For the code zz???, the last three letters would be used for the lyric based on the real language tags in ISO 639-3, and the following codes should follow the language-script rules, e.g. the lyric of one song is recorded by Chinese Cantonese dialect used in Guangzhou, and the code should be zzyue-Hans-CN-GD-CAN, so we can also treat zz as the escape or shift characters.

Code Name CName MIDI Add Date Upd Date Note emoji
agpia Acoustic Grand Piano 大钢琴 0 20210202 20210202
bapia Bright Acoustic Piano 明亮钢琴 1 20210202 20210202
clavc Clavichord 科拉维科特琴
击弦古钢琴
7 20210202 20210202
celes Celesta 钢片琴 8 20210202 20210202
crpia Chorused Piano 加合唱效果的电钢琴 5 20210202 20210202
elpia Electric Grand Piano 电钢琴 2 20210122 20210122
errhu Erhu 二胡 20210122 20210122
hapsc Harpsichord 羽管键琴
拨弦古钢琴
6 20210122 20210122
htpia Honky-tonk Piano 酒吧钢琴 3 20210202 20210202
guita Guitar 吉他 20210122 20210122 🎸
quqin Guqin 古琴 20210122 20210122
piano Piano 钢琴 20210122 20210122 🎹
rhpia Rhodes Piano 柔和电钢琴 4 20210202 20210202
seeee Se 20210122 20210122
shkhc Shakuhachi 尺八 77 20210122 20210122
zz??? reserved 20210122 20210122 reserved for lyric
zzzzz not defined 20210122 20210122

Musical notation type

ISO 15924 only include the script information for writing system. All the characters (symbols and control characters included) must be encoded in UCS or Unicode for the common use, so we also need a list to record the musical notation types.

In UCD of Unicode, the script of the almost all the characters used for the musical notations are chosen as common, and the corresponding code is Zyyy. The type codes used here will be not duplicate with the ones in ISO 15924.

Code Name CName Alias UCS Block Script Code Add Date Upd Date Note
Agmn Ancient Greek Musical Notation 古希腊谱 * Greek and Coptic;
Ancient Greek Musical Notation
Grek 20210122 20210122
Bymn Byzantine Musical Notation 拜占庭谱 * Byzantine Musical Symbols Zyyy 20210122 20210122
Dhmn Dunhuang Pipa Musical Notation 敦煌琵琶谱 * * * 20210122 20210122
Gcmn Gongche Musical Notation 工尺谱 * CJKUIs;
Combining Diacritical Marks;
Musical Symbols
Hani
Zyyy
Zinh
20210122 20210122
Gtmn Guitar Tablature 六线谱 * Musical Symbols Zyyy 20210122 20210122
Jzmn Jianzi Musical Notation 减字谱 * * * 20210122 20210122
Numn Numbered Musical Notation 简谱 * Basic Latin;
Combining Diacritical Marks;
Musical Symbols
Zyyy
Zinh
20210122 20210122
Shmn Shakuhachi Musical Notation 尺八谱 * Katakana;
Combining Diacritical Marks
Kana
Zinh
20210122 20210122 L2/19-233
Szmn Vulgar Musical Notation 俗字谱 * * * 20210122 20210122
Wwmn Western Musical Notation 五线谱 * Miscellaneous Symbols;
Musical Symbols
Zyyy 20210122 20210122
Wzmn Hanzi Musical Notation 文字谱 * CJKUIs Hani 20210122 20210122
Yjmn Yeoja Musical Notation 律字谱 * CJKUIs Hani 20210122 20210122
Znmn Znamenney Musical Notation * * * * 20210122 20210122
Zzmn not defined Unknown 20210122 20210122

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.