如何用FL studio和已有的midi文件做音乐

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用FL studio和已有的midi文件做音乐相关的知识,希望对你有一定的参考价值。

乐队想要自己录歌,主唱吉他和BASS方面有声卡,借助cubase和adobe audition强力的音频处理可以实现后期的处理,但是鼓轨及其音色及处理一直难以攻破
乐队写歌都有自己的乐谱(guitar pro5,可以导出midi文件),有没有会用水果FL studio后期润色鼓midi音色然后输出音轨的(当然也不一定要FL,只要是能处理鼓MIDI文件,改善音效制作鼓音轨的都行,我目前还有Cubase和Audition,有更好的处理软件推荐下),需要一些什么基本操作(FL玩不转啊,网上的教程大部分都跟midi无关),以及必要的步骤说下
还有如下图,打开鼓的音轨就只有这些音色,怎么变换音色(比如各种底鼓和镲片的音效选择),需要什么操作,我连复制粘贴换音效都不会

做鼓的话,推荐“Addictive Drums”。但是要能完全配合你原有的midi文件的话估计会有点麻烦。因为你原先的midi控制的音色编排和Addictive Drums里面的编排不一定会一样。后面调整下就可以了。“Addictive Drums”里面已经含有不少效果器了。使用上的东西用一两句也说不清,只能自己慢慢去琢磨了。“Addictive Drums”可用于任何支持VST的DAW。或者用FL自带的FPC也不错。上面这些做一般的流行乐也够用了,但是有特别需求的,比如做电音需要用到的鼓组的话,可以去找这个软音源《Vengeance.Essential.Clubsounds》。
至于FL的基本使用,可以去找些视频教程(比如到土豆网找“FL Studio 基础视频教程"就有很多了)来看下,也很快能上手的。
我是个业余的玩家,以上是我的个人建议,希望对你能有所帮助。追问

写了这么多真是谢谢了!!!是的,我捉摸了半天,觉得FL自带的FPC相当可以了,鼓的每部分音色都是可调的,很细腻,虽然和midi的鼓组有点对不上,得整体移位,微调,但是业余做做音乐真是足够了。FL做的鼓轨和用cubase,guitar rig配合录制的吉他bass轨配合混缩出来的效果也是很不错的。Addictive Drums我也会下下来看看,总之感谢!

追答

不客气,我懂的也不多,我是玩Trance方向的,希望以后有机会能多多交流。

参考技术A 去多下载点软音源吧

如何用PYTHON代码写出音乐

什么是MIDI

博主本人虽然五音不全,而且唱歌还很难听,但是还是非常喜欢听歌的。我一直在做这样的尝试,就是通过人工智能算法实现机器自动的作词和编曲(在这里预告下,通过深度学习写歌词已经实现了,之后会分享给大家),本文我们主要聊下如何写曲。

说到用代码写曲子,有一个东西大家一定要了解就是MIDI。MIDI是一种乐器数字接口,是编曲界最广泛的音乐标准格式。MIDI并不是真正意义上的音乐文件,大家可以把它理解成乐谱,需要有环境编译MIDI文件,才可以生成音乐。这个关系有点像代码和编译器的关系。市面上可以解析MIDI文件的软件有很多种,本文将用到MuseScore2的软件,以下就是这个软件的截图,界面中的五线谱就是MIDI文件的呈现。这个乐谱是可以播放的,并且可以导出为MP3格式的音乐文件。 
技术分享

下面我们就介绍下生成MIDI文件所使用的Python库。

python-midi库介绍

市面上差不多有十多种python库可以编写MIDI格式的文件,本文会推荐大家使用PYTHON-MIDI。我觉得python-midi的优势是不光可以自己写程序生成MIDI,而且还可以对MIDI文件进行解析。这样的功能配合机器学习算法,或许可以帮助我们实现机器的自动编曲,当然这是后话。先来看下如何安装python-midi。

1.首先进入https://github.com/vishnubob/python-midi#Installation,将整个项目克隆下来。

2.在程序目录下执行以下命令安装,

python setup.py install
  • 1

  • 1

3.如果想执行某个以mid为后缀的MIDI文件,只要执行以下命令即可:

mididump.py test.mid
  • 1

  • 1

接下来介绍下如何写代码生成midi文件。

实操

在python-midi库中,每个乐谱用Pattern对象表示,乐谱中的每个音轨(通常音乐都有很多轨道组成,每种乐器是一个轨道)用Track对象表示。每个音符的开端用midi.NoteOnEvent表示,结束用midi.NoteOffEvent表示,可以在参数中定义每个字符的音长和音高。示例代码如下:

技术分享

生成的是一个简单的音阶: 
技术分享

更多有趣的音乐生成代码和样例可以关注我的微信公众号进行下载,进入公众号,输入“music”显示下载链接,谢谢。 
技术分享

 

以上是关于如何用FL studio和已有的midi文件做音乐的主要内容,如果未能解决你的问题,请参考以下文章

如何用PYTHON代码写出音乐

用JS生成MIDI文件(附代码)

用JS生成MIDI文件(附代码)

如何用fl制作 咚鼓音乐

fl studio(水果音乐制作软件中文版) v12.4.2.33 官方中文版

MIDI信息为什么不能通过FL Studio输出