Beep音乐易语言源码
可以直接写简谱,生成Beep()代码,也可以直接播放举个例子:
123
生成
' Beep (音调频率, 时长)
Beep (524, 400)' 1
Beep (588, 400)' 2
Beep (660, 400)' 3
"-" 减慢
"+" 加快
比如
11+1++1+++
' Beep (音调频率, 时长)
Beep (524, 400)' 1
Beep (524, 300)' 1+
Beep (524, 200)' 1++
Beep (524, 100)' 1+++
11-1--1---
' Beep (音调频率, 时长)
Beep (524, 400)' 1
Beep (524, 800)' 1-
Beep (524, 1200)' 1--
Beep (524, 1600)' 1---
对于高音/低音
*高音^低音
比如
1*1**1***1
分别是 中音1 高音1 ........
' Beep (音调频率, 时长)
Beep (524, 400)' 1
Beep (1048, 400)' *1
Beep (2096, 400)' **1
Beep (4192, 400)' ***1
1^1^^1^^^1
分别是中音1 低音1.....
' Beep (音调频率, 时长)
Beep (524, 400)' 1
Beep (262, 400)' ^1
Beep (131, 400)' ^^1
Beep (65.5, 400)' ^^^1
对于多个音符需要同样的效果:
比如
1+2+3+4+5+
可以简化成
+
同理
*1*2*3*4*5
可以简化成
*
但是还有一些问题,
无法在括号里面套括号
*+] 无法识别
小星星这首歌
1155665-4433221-
5544332-554435++3++2-
1155665-4433221-
可以生成
' Beep (音调频率, 时长)
Beep (524, 400)' 1
Beep (524, 400)' 1
Beep (784, 400)' 5
Beep (784, 400)' 5
Beep (880, 400)' 6
Beep (880, 400)' 6
Beep (784, 800)' 5-
Beep (698, 400)' 4
Beep (698, 400)' 4
Beep (660, 400)' 3
Beep (660, 400)' 3
Beep (588, 400)' 2
Beep (588, 400)' 2
Beep (524, 800)' 1-
Beep (784, 400)' 5
Beep (784, 400)' 5
Beep (698, 400)' 4
Beep (698, 400)' 4
Beep (660, 400)' 3
Beep (660, 400)' 3
Beep (588, 800)' 2-
Beep (784, 400)' 5
Beep (784, 400)' 5
Beep (698, 400)' 4
Beep (698, 400)' 4
Beep (660, 400)' 3
Beep (784, 200)' 5++
Beep (660, 200)' 3++
Beep (588, 800)' 2-
Beep (524, 400)' 1
Beep (524, 400)' 1
Beep (784, 400)' 5
Beep (784, 400)' 5
Beep (880, 400)' 6
Beep (880, 400)' 6
Beep (784, 800)' 5-
Beep (698, 400)' 4
Beep (698, 400)' 4
Beep (660, 400)' 3
Beep (660, 400)' 3
Beep (588, 400)' 2
Beep (588, 400)' 2
Beep (524, 800)' 1-
Beep音乐易语言源码
附了几首歌的简谱
有能力的可以帮忙修下现在的问题
**** Hidden Message *****
页:
[1]