如何在游戏制作中使用MIDI 文件演奏音乐

如何从Deemo游戏中提取音乐的midi文件? - 知乎15被浏览3079分享邀请回答"notes" /. Import[file, "JSON"]
然后删除不想要的那些元素:("notes" /.
Import[file, "JSON"]) /. ((# -& _) -& Sequence[] & /@ {"pos", "size", "w", "$id", "shift"})
这里我没有用DeleteCases,因为list的level不一样,删起来很麻烦,而替换就没这个问题。下一步打算把list里面的rule变成values,并且整理为规整的list,就在2,4层执行Values,并且最后做一些特殊情况的处理,包括time为0没有time元素的补全,电音并不对应琴键的删除,和小狗圆舞曲中某个note没有长度的修复:(Fold[Map[
Values, #1, #2] &, ("notes" /.
Import[file, "JSON"]) /. ((# -& _) -& Sequence[] & /@ {"pos",
"size", "w", "$id",
"shift"}), {{2}, {4}}] /. {{{a__List}} :& {{a}, 0}, {a_Real} :&
Sequence[], {a_Integer, b_Integer} :& {0, a, b}})
最后把list整理为每个音符的四元素为一个sublist,直接套入SoundNote格式。其中pitch在源文件中为0-127,C4对应60,mma中C4对应0,所以减去60即可,time直接使用,原来的velocity为0-127,mma中的为0-1,除以127就可以。最后的code如下:DeemoToMidiv2[file_] :=
Sound[Function[
SoundNote[#2 - 60, {#4, #4 + #1},
SoundVolume -& #3/127.]] @@ # & /@ (Flatten /@
Flatten[Thread /@ (Fold[
Map[Values, #1, #2] &, ("notes" /.
Import[file,
"JSON"]) /. ((# -& _) -& Sequence[] & /@ {"pos", "size",
"w", "$id",
"shift"}), {{2}, {4}}] /. {{{a__List}} :& {{a},
0}, {a_Real} :&
Sequence[], {a_Integer, b_Integer} :& {0, a, b}}), 1])]
可以试验一下:SetDirectory[$HomeDirectory && "/Desktop/TextAsset"]
DeemoToMidiv2["v20anima.hard.json.txt"]
下一步可以处理全部文件了既然三个难度内容一样,留一个就好了(例如easy):MapThread[
Export[#1, DeemoToMidiv2[#2]] &, {StringReplace[FileNames[],
".easy.json.txt" -& ".mid"], FileNames[]}]
可以看到除了因为heyboy的空文件报错之外没有任何问题。(OSX用户要小心.DS_Store)
之后就可以由logic pro x打开欣赏或者继续处理为五线谱啦。
4124 条评论分享收藏感谢收起MIDI音乐制作软件(免费)
我的图书馆
MIDI音乐制作软件(免费)
MIDI音乐制作软件(免费) 日
  MIDI是Musical Instrument Digital Interface的缩写,直接翻译过来的意思就是乐器数字化接口.MIDI仅仅是一个通信标准,它是由电子乐器制造商们建立起来的,用以确定电脑音乐程序、合成器和其他电子音响的设备互相交换信息与控制信号的方法。
1、cakewalk
  提到音乐制作软件,不能不提cakewalk,在2002年以前,可以这么说,cakewalk就成了电脑音乐制作软件的代名词。你要不知道这个软件,那你就不要谈电脑音乐了。cakewalk原来的版本只支持midi编辑,后来,增加了音频处理功能,名字也就变成了sonar,国内人俗称声纳。目前最高版本是sonar 4.0。
  优点:几乎包括了所有音乐人所需要的电脑音乐制作的功能。如果你是既懂
  英文,又懂五线谱的专业音乐人士,可以这么说,sonar几乎成为了你的必然选择。
  缺点:只有五线谱版,没有简谱版。只适合整天呆在录音棚里的专家使用。
  另外,因为目前还只有英文版,(也见有国内汉化版,不过,汉化不完全,导致容易出错),所以,你要选择该软件前,你得掂量一下你自己的分量。另外,如果没有midi键盘等midi输入设备,你是无法使用sonar制作出一首完整歌曲的。
  2、cubase sx
  cubase sx可以说是引导了midi与音频混合制作的先河,就因为有了cubase sx的出现,
  才撼动了cakewalk在音乐制作领域的绝对领导地位。cakewalk也因为 cubase的出现,才象
  一只庸懒的兔子,奋起直追,推出同样带有音频功能的sonar,这场音乐制作软件领域的龟
  兔赛跑结果目前还不得而知。
  说到cubase sx的优点和缺点,你可以完全参考cakewalk sonar。
  3、fruit loops
  就是我们俗称的水果,loop,循环的意思,还加个s,成了loops,我理解为不断不断的重复。
  重复什么?重复节奏、重复旋律。如果你是一位DJ,那么我告诉你,你非得学会fruit loops不可。
  否则,你就该失业。
  优点:非常适合DJ,尤其适合制作鼓节奏
  缺点:如果是给DJ用,可以说没有缺点。
  4、作曲大师
  这是一款国产作曲软件,也是仅有的几款国产音乐制作软件中的一款,作曲大师是一款midi制作软件
  不带音频处理功能。而且,有简谱和五线谱版,简谱版的简谱特性是该软件比较可取的部分。如果你使用
  五线谱,和同样是五线谱的cakewalk来比的话,可以说不在同一个级别上。所以,我这里谈的主要是作曲
  大师的简谱版。而且,我也希望作曲大师先把简谱版做好,做精。
  优点:支持简谱符号比较全面,操作比较简单。
  缺点:对于音乐业余爱好者,制作音乐比较困难,对于音乐专家,又无法和cubse与sonar相比。感觉
  有点高不成低不就。
  5、天才音乐家
  天才音乐家是我在上周才发现的这么一款软件,该软件宣传不够,有点养在深闺人未识的感觉。发现该软件,我可以用欣喜来形容。并不是该软件有多么专业,而是这款软件的几个闪光点。让我发现了天才音乐家软件的市场定位的独特。我明显感觉,天才音乐家是为业余音乐爱好者而制作的,绝非为专业音乐家所开发。业余音乐爱好者最大的特点是音乐专业水平不高,制作电脑音乐的过程中,配器可以说是非常重要的,光靠认识几个do re mi是解决不了问题的。天才音乐家独特的自动配器功能,很好的为业余音乐爱好者解决了这个难题。你只需要点点鼠标,输入音乐的主旋律,它就能为你的歌曲配上和弦和打击乐器。虽然在专业音乐家眼里,这些可以说不屑一顾。但是,对于广大业余选手来说,无疑是最大的亮点。刚下载到这个软件,被它可以说很粗糙的界面所打击。几乎没有继续使用的冲动。但是,耐着性子继续使用5分钟,我就感觉到了这是一个超级好玩的音乐玩具。
  优点:简单 简谱 自动配器,自动伴奏 超级傻瓜
  缺点:界面可以说太粗糙。
    MIDI系统实际就是一个作曲、配器、电子模拟的演奏系统。从一个MIDI设备转送到另一个MIDI设备上去的数据就是MIDI信息。MIDI数据不是数字的音频波形,而是音乐代码或称电子乐谱。
    电视晚会的音乐编导可以用MIDI功能辅助音乐创作,或按MI-DI标准生成音乐数据传播媒介,或直接进行乐曲演奏。
    如果在计算机上装备了高级的MIDI软件库,可将音乐的创作、乐谱的打印、节目编排、音乐的调整、音响的幅度、节奏的速度、各声部之间的协调、混响由MIDI来控制完成。
    利用MIDI技术将电子合成器、电子节奏机(电子鼓机)和其他电子音源与序列器连接在一起即可演奏模拟出气势雄伟、音色变化万千的音响效果,又可将演奏中的多种按键数据存储起来,极大的改善了音乐演奏的能力和条件,乐器办不到的.如《稻香》里.虫鸣鸟叫声音。
    MIDI是一种电子乐器之间以及电子乐器与电脑之间的统一交流协议。很多流行的游戏、娱乐软件中都有不少以MID、RMI为扩展名的MIDI格式音乐文件。 通过使用MIDI序列器可以大大地降低作曲和配器成本,根本用不着庞大的乐队来演奏。音乐编导在家里就可把曲子创作好,配上器,再也用不着大乐队在录音棚里一个声部一个声部的录制了。只需要用录音棚里的电脑或键盘,把存储在键盘里的MIDI序列器的各个声部的全部信息输入到录音机上即可。    MIDI程序的设计目标就是要将所要演奏的音乐或音乐曲目,按其进行的节奏、速度、技术措施等要求,转换成MIDI控制语言,以便在这些MIDI指令的控制之下,各种音源在适当的时间点上,以指定的音色、时值、强度等、演奏出需要的音响。在录音系统中,还要控制记录下这些音响。MIDI所适应的范围只是电声乐曲或模拟其他乐器的乐曲。    MIDI技术的产生与应用,大大降低了乐曲的创作成本,节省了大量乐队演奏员的各项开支,缩短了在录音棚的工作时间,提高了工作效率。一张专辑所有歌曲的.作曲、配器、录音,只需要一位音乐编导、一位录音师即可将器乐作(编)曲、配器、演奏,录音工作全部完成。&
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&
喜欢该文的人也喜欢游乐网-绿色游戏下载基地!
当前位置: >
星界边境怎么演奏自定义MIDI音乐
日  阅读(0) 
星界边境乐器演奏系统是玩家比较喜欢的项目,在这里给大家分享一下如何将midi文件转化为abc文件并导入游戏文件夹,最终在游戏中使用乐器演奏自己喜欢的自定义曲目。
乐器清单:
首先我们需要StarboundComposer这个官方出的可以将midi文件转为abc文件的应用
Midi文件可以在Midishow网站上下载,点击进入曲子页面后,单击自定义下载,进入编辑页面,拉到最下面点击下载就可以免积分下载Midi文件了。
将StarboundComposer安装好后,打开程序会首先需要设定Starbound的游戏路径。
如果是steam版,路径如图:
设定好路径后就可以转换midi文件为abc文件,以我选中的这首【触手猴】亡き王女の為のセプテット.midi为例。
单击Starbound Composer第二行工具栏,第二项Import MIDI选项。
在弹出的文件选择中选中触手猴】亡き王女の為のセプテット.midi,单击打开键。
会出现下图:
此时单击音轨左侧中间空白处select track按钮,选中音轨:
单击第二层工具栏save selected。将文件重命名为B1 Pavane pourune infante d&funte后,单击保存。
注意保存的文件名必须为英文,不然进入游戏后无法读取。
打开保存B1 Pavane pourune infante d&funte的文件夹,将文件复制到SteamsteamappscommonStarboundassetsusersongs文件内。
打开游戏后即可选择曲目进行演奏:
而有的MIDI文件未整合为一个音轨,如下面这个例子:
打开后如下图,这样的MIDI文件必须先将所有音轨整合为一个音轨后再导出为abc文件。
首先单击第一行工具栏的Track,选择select all,即可将所有音轨选中。
再选择Track项目中Merge Selected选项,将所有音轨合成为一条音轨,合成后的新音轨会出现在所有音轨的最下方。
此时单击第一行工具栏的Track,选择Deselect all,即可取消之前的选中音轨。
最后选中最后一条合成音轨,将其导出为abc文件即可。
分享吧~提高逼格:
角色扮演727 MB
《星界边境1 1 1(Starbound)》是Chucklefish所制作的全新版本,玩家们将会在这里体验到全新的星球探险沙盒模式。玩家们在游戏中
游戏评分6.0
角色扮演703 MB
大家一定都已经体验过《星界边境1 1(Starbound)》这款游戏了,这是一款星球探险类沙盒游戏。玩家在游戏中选择一个自身具有独特
游戏评分6.0
冒险动作1.21 GB
《星界边境》是少数借助Kickstater平台(一个捐助独立游戏制作者的网站)开发的游戏,这是一款太空版《泰拉瑞亚》类型的游戏。
游戏评分8.0
冒险动作703 MB
《星界边境1 0 8(Starbound)》这个版本在论坛、贴吧,有着很大的讨论量,加入的内容相信作者已经和他们所透露,相信全新的内容
游戏评分6.0
冒险动作703 MB
《星界边境1 0 7(Starbound)》相信很多的玩家一定不在陌生,作者的专心使得这款游戏在每个版本更新,都会添加更多有趣的内容,
游戏评分6.0
冒险动作703 MB
《星界边境1 0 6(Starbound)》这款游戏是Chucklefish即将发售的最新版本,主要是针对关卡上个版本进行修复和更改,在这个版本中
游戏评分6.0
冒险动作715 MB
《星界边境1 0 4(Starbound)》是沙盒冒险游戏《星界边境》的最新版本,该版本给玩家带来了许多全新的游戏内容,这将会是你无法
游戏评分6.0
冒险动作847 MB
《星界边境1 0 2(Starbound)》是Chucklefish所制作的一款拥有着像素画面的冒险游戏,在这个版本中作者将添加更多有趣内容,关卡
游戏评分6.0
冒险动作720 MB
《星界边境1 0 3正式版(Starbound)》是Chucklefish发布的最新版本,在这里玩家将体验很多不一样的内容,该版本中增加了更多的武
游戏评分6.0
冒险动作728 MB
《星界边境1 0 1(Starbound)》是Chucklefish根据《星界边境》所制作的最新版本,在这个版本中将会添加更为强力的道具,将会增加
游戏评分6.0
冒险动作459 MB
《星界边境1 0》汉化整合版已发布,欢迎下载;已有英文版资源的玩家可以下载星界边境 汉化补丁2 1进行汉化。
《星界边境1 0正式
游戏评分6.0
冒险动作1.6 GB
《星界边境》是一款全新的独立游戏,游戏中我们将在茫茫宇宙中展开一段奇幻冒险之旅。游戏包含主线、支线等各种任务,还有那强大
游戏评分6.0
冒险动作712.62 MB版本:硬盘版
《星界边境V9 8》是由呵呵鱼工作室制作发行的一款动作类游戏,玩家将扮演一位角色在太空之中进行各种冒险旅程。正所谓麻雀虽小,五脏俱全,
游戏评分6.0
追女生,说简单也简单,说复杂也很复杂,时代是变化的,很多人还采用以前的老套路来追女生,人的思想观念变了,那么方法自然也就要跟着变化了,如果,你不想继续在情感上受挫,眼睁睁的看着自己心爱的人离你而去,那么,希望你把这篇文章好好的收藏,细细品味。
夏目七优福利自拍,妖孽哪里跑

我要回帖

更多关于 midi音乐制作培训 的文章

 

随机推荐