商用音乐授权网站源码分享?商用音乐授权网站源码分享怎么弄

各位老铁们好,相信很多人对商用音乐授权网站源码分享都不是特别的了解,因此呢,今天就来为大家分享下关于商用音乐授权网站源码分享以及商用音乐授权网站源码分享怎么弄的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

我们使用简单的开发工具aardio,体积只有几MB,下载打开就可以编程了,不需要任何复杂的配置。

入门示例

使用aardio新建一个源码文件:

输入以下代码,点击「运行」按钮合成并播放乐曲:

importsys.midiOut;\n\n//打开播放设备\nvarmidiOut=sys.midiOut();\n\n//播放简谱\nmidiOut.play(&39;5__,1__,__\n&34;1,2,3,4,5,6,7&34;1&39;,3&39;,5&39;,7&34;

低音在音符前面加单引号(可加多个,每个单引号降低八度):

&39;1,&39;3,&39;5,&39;7&高表示升高半个音,示例:

&1,__,39;5___,39;___&34;-5,-&34;

用下划线表示一个延时单位(默认为250毫秒),前面的音符(或下划线)与后面的下划线可以连起来写,例如:

&34;

可以用双下划线?表示半个下划线表示的延时,例如&34;,多个?不允许连着写。

记谱时可以直接调用midiOut的成员函数,函数名后必须有括号()且必须有参数,例如:

&34;

pitchBend函数用于弯音,参数为表示百分比的小数,0~0.5为向下弯音,0.5~1为向上弯音。更多可用函数请参考库函数文档。

其他数值表示延时,其他字符串表示字幕。

下面是一个小例子:

importsys.midiOut;\nvarmidiOut=sys.midiOut();\n\n//播放简谱\nmidiOut.play(&34;);

转换简谱为程序代码

我们学习一下怎么翻译简谱,先找个简谱:

4/4表示以四分音符为一拍,每小节有4拍。那么我们用2个下划线表示一拍(也就是500毫秒),那么上面的

我们翻译为代码:

1__,2__,3__,1__,

再看下面的简谱:

这上面的短横线为增时线,表示增加一拍(这里是500毫秒,代码里就是增加2个下划线),所以上面的简谱翻译为代码就是:

3__,4__,5__,__,

然后我们再看简谱:

音符下面的横线是减时线,也就是由一拍减为半拍(这里是250毫秒,代码里用一个下划线表示),所以上面的简谱翻译为代码就是:

5_,6_,5_,4_,3__,1__,

最后生成完整源代码如下:

importsys.midiOut;\n\n//打开播放设备\nvarmidiOut=sys.midiOut();\n\n//播放简谱\nmidiOut.play(&39;5__,1__,__\n&39;5,音符前面加个单引号表示低音。

自定义音高、拍子快慢

midiOut.play函数可选用第2个参数指定音符1对应的SPN音名(可用音名在sys.midiOut.notes名字空间定义),默认值为&34;。可选用第3个参数指定单个下划线对应的延时单位(默认为250毫秒)

我们将上面示例的音符1改为&34;(其他数字音符会自动调整音高),一个延时单位改为125毫秒(加快一倍),代码如下:

importsys.midiOut;\n\n//打开播放设备\nvarmidiOut=sys.midiOut();\n\n//播放简谱\nmidiOut.play(&39;5__,1__,__\n&34;E4&34;\n两只老虎,\n1__,2__,3__,1__,\n两只老虎,\n1__,2__,3__,1__,\n跑得快,\n3__,4__,5__,__,\n跑得快,\n3__,4__,5__,__,\n一只没有耳朵,\n5_,6_,5_,4_,3__,1__,\n一只没有尾巴,\n5_,6_,5_,4_,3__,1__,\n真奇怪,\n2__,&34;);

按「运行」按钮,显示效果如下:

多线程

下面创建独立线程合成并播放音乐,源码:

//合成并输出音乐\nimportwin.util.lyric;\nvarlyric=win.util.lyric();\nlyric.show();\n\n//创建独立线程\nthread.invoke(function(lyric){\nimportsys.midiOut;\nvarmidiOut=sys.midiOut();\n\n//指定字幕回显函数\nmidiOut.log=function(v)lyric.text=v;\n\nmidiOut.play(&39;5__,1__,__\n&34;\nC4,_,_,D4,_,_,E4,_,_,C4,_,_,\nC4,_,_,D4,_,_,E4,_,_,C4,_,_,\nE4,_,_,F4,_,_,G4,_,_,_,_,\nE4,_,_,F4,_,_,G4,_,_,_,_,\nG4,_,A4,_,G4,_,F4,_,E4,_,_,C4,_,_,\nG4,_,A4,_,G4,_,F4,_,E4,_,_,C4,_,_,\nD4,_,_,G3,_,_,C4,\n1000\n&34;两只老虎&34;两只老虎&34;跑得快&34;跑得快&34;一只没有耳朵&34;一只没有尾巴&34;真奇怪&34;delay&34;\nchangeInstrument(10),\n1___,\n2___,\n3___,\n”);\n

可用的乐器编号为0~127范围的数值,全部编号如下:

//钢琴\n0大钢琴(声学钢琴)\n1明亮的钢琴\n2电钢琴\n3酒吧钢琴\n4柔和的电钢琴\n5加合唱效果的电钢琴\n6羽管键琴(拨弦古钢琴)\n7科拉维科特琴(击弦古钢琴)\n\n//色彩打击乐器\n8钢片琴\n9钟琴\n10八音盒\n11颤音琴\n12马林巴\n13木琴\n14管钟\n15大扬琴\n\n//风琴\n16击杆风琴\n17打击式风琴\n18摇滚风琴\n19教堂风琴\n20簧管风琴\n21手风琴\n22口琴\n23探戈手风琴\n\n//吉他\n24尼龙弦吉他\n25钢弦吉他\n26爵士电吉他\n27清音电吉他\n28闷音电吉他\n29加驱动效果的电吉他\n30加失真效果的电吉他\n31吉他和音\n\n//贝司\n32大贝司(声学贝司)\n33电贝司(指弹)\n34电贝司(拨片)\n35无品贝司\n36掌击1\n37掌击2\n38电子合成1\n39电子合成2\n\n//弦乐\n40小提琴\n41中提琴\n42大提琴\n43低音大提琴\n44弦乐群颤音音色\n45弦乐群拨弦音色\n46竖琴\n47定音鼓\n\n//合奏/合唱\n48弦乐合奏音色1\n49弦乐合奏音色2\n50合成弦乐合奏音色1\n51合成弦乐合奏音色2\n52人声合唱“啊”\n53人声“嘟”\n54合成人声\n55管弦乐敲击齐奏\n\n//铜管\n56小号\n57长号\n58大号\n59加弱音器小号\n60法国号(圆号)\n61铜管组(铜管乐器合奏音色)\n62合成铜管音色1\n63合成铜管音色2\n\n//簧管\n64高音萨克斯风\n65次中音萨克斯风\n66中音萨克斯风\n67低音萨克斯风\n68双簧管\n69英国管\n70巴松(大管)\n71单簧管(黑管)\n\n//笛\n72短笛\n73长笛\n74竖笛\n75排箫\n76BottleBlow\n77日本尺八\n78口哨声\n79奥卡雷那\n\n//合成主音\n80合成主音1(方波)\n81合成主音2(锯齿波)\n82合成主音3\n83合成主音4\n84合成主音5\n85合成主音6(人声)\n86合成主音7(平行五度)\n87+合成主音8(贝司加主音)\n\n//合成音色\n88合成音色1(新世纪)\n89合成音色2(温暖)\n90合成音色3\n91合成音色4(合唱)\n92合成音色5\n93合成音色6(金属声)\n94合成音色7(光环)\n95合成音色8\n\n//合成效果\n96雨声\n97音轨\n98水晶\n99大气\n100明亮\n101鬼怪\n102回声\n103科幻\n\n//民间乐器\n104西塔尔(印度)\n105班卓琴(美洲)\n106三昧线(日本)\n107十三弦筝(日本)\n108卡林巴\n109风笛\n110民族提琴\n111山奈\n\n//打击乐器\n112叮当铃\n113Agogo钟\n114钢鼓\n115木鱼\n116太鼓\n117通通鼓\n118合成鼓\n119铜钹\n\n//声音效果\n120吉他换把杂音\n121呼吸声\n122海浪声\n123鸟鸣\n124电话铃\n125直升机\n126鼓掌声\n127Q声

文章分享结束,商用音乐授权网站源码分享和商用音乐授权网站源码分享怎么弄的答案你都知道了吗?欢迎再次光临本站哦!

Published by

风君子

独自遨游何稽首 揭天掀地慰生平