
SinoMML (中国音乐宏语言) is a new music language in Chinese, which will make more Chinese people ports easily. It's 100% compatible with AddMusicK MML.
As you aware, China has over 13 billion people, but only less than 10 people know how to make SMW Music.
There are already some Chinese programming languages, like eyuyan (易语言) and Yi Wangye (易网页). SinoMML is designed for solve this problem like these following ways below.
Features
1. All of notes and numbers translated into Chinese! Now you could write your notes like this:
Code
塞八 帝八 易升八
which means
Code
c8 d8 e+8
2. Write Hex Commands in Chinese! We replaced all of numbers into Chinese numbers:
Code
0 1 2 3 4 5 6 7 8 9 A B C D E F 〇一二三四五六七八九甲乙丙丁戊己
We also replaced the dollar symbol ($) with CNY / JPY symbol (¥) to made it more recognizable for Chinese porters.
Now you can write hex commands like this:
Code
¥戊己 ¥己己 ¥三〇 ¥三〇 ¥己一 ¥〇七 ¥五〇 ¥〇一
which means
Code
$EF $FF $30 $30 $F1 $07 $50 $01
and so on.
Incoming Features
Normal commands support!
That means soon you will be able to de normal commands in Chinese!
usage
Copy this header file into your MML file, and you can made your new project with the great SinoMML!
Code
; 音符 (Notes) "塞=c" "帝=d" "易=e" "爱抚=f" "鸡=g" "啊=a" "比=b" "升=+" "降=-" ; 数字与十六进制指令 (Numbers & Hex Commands) "¥=$" "〇=0" "一=1" "二=2" "三=3" "四=4" "五=5" "六=6" "七=7" "八=8" "九=9" "甲=A" "乙=B" "丙=C" "丁=D" "戊=E" "己=F"
Disclaimer: This is a JOKE C3 submission
This project is still beta, so it's welcomed to provide suggestions!
We will also provide demo projects in the next day!