- 博客(7)
- 收藏
- 关注
原创 Music21简明指南
music21简明指南music21是一个由MIT开发的功能强大的计算音乐学分析Python库。相比于pretty_midi库只能处理MIDI文件,music21可以处理包括MusicXML,MIDI,abc等多种格式的音乐文件,并可以从零开始构建音乐文件或对音乐进行分析。在搜索引擎中搜索music21,大概率会被引导到这个网址:https://web.mit.edu/music21/。我在初...
2019-07-16 09:46:00 9410
原创 Magenta魔改记-4:Melody RNN的数据表示和tfrecord读取
Magenta魔改记-4:Melody RNN的数据表示和tfrecord读取本文介绍Melody RNN数据表示的具体形式,以及如何读取Melody RNN转换后保存的.tfrecord文件。Magenta version:1.1.1数据表示和tfrecord读取首先,我们以一首最简单的歌曲《小星星》为例。在一切之前,导入我们需要的库:import tensorflow as tf...
2019-05-24 23:44:13 976
原创 Magenta魔改记-3:Melody RNN总览
Melody RNN总览本文主要介绍Magenta RNN的模型架构和通过运行Python文件进行训练、生成的方法,以及修改Python文件的参数。Magenta version:1.1.1Melody RNN是什么?Melody RNN是Magenta的自动作曲模型中最简单也是最基本的一个模型。万丈高楼平地起,Magenta就是从这个模型开始,一点点添加内容与架构,最后写就了如今这些种类...
2019-05-24 23:43:15 1050
原创 Magenta魔改记-2:数据格式与数据集
Magenta魔改记-2:数据格式与数据集数据格式:MusicXML与MIDI上一节我们主要提到了两种数据格式:MIDI(.mid/.midi)和MusicXML(.xml/.mxl)。其实他们二者,包括提到的ABC notation,都是在计算机中用于记谱的文件格式。在这其中,ABC notation是以文本形式储存的,更接近于简谱。并且,ABC notation也应用的不广泛,更不用说和...
2019-05-24 23:42:39 742
原创 Magenta魔改记-1:原始数据转换
Magenta魔改记-1:原始数据转换前言本文主要讲述Magenta项目原始数据整合的过程,并介绍了读取MIDI和XML的函数。通过本文我们可以看到,在原始音乐数据整合的过程中,Magenta将不同格式的数据转换到了一个接近MusicXML的统一格式中统一存储。Magenta中有很多自动作曲模型,它们都使用不同格式的数据输入。在Magenta中,原始数据(MIDI,MusicXML等)先被转...
2019-05-24 23:41:58 1108
原创 Magenta魔改记-0:Magetna初见
Magenta魔改记-0:Magetna初见前言:最近在魔改Magenta,所以会涉及到阅读、修改Magenta的源代码。我个人认为Magenta是一个很好的项目,虽然代码可能写的有点乱,但模型的架构写的都很好,从主观上来看(听),做出的自动作曲模型效果也很优异。Magenta可以为做深度学习自动作曲的研究者提供一个参考,同时我在这里也希望给有兴趣的朋友提供一些经验。Note:我的解决方法不...
2019-05-24 23:39:17 345
原创 Magenta魔改记-0:Magetna初见
Magenta魔改记-0:Magetna初见前言:最近在魔改Magenta,所以会涉及到阅读、修改Magenta的源代码。我个人认为Magenta是一个很好的项目,虽然代码可能写的有点乱,但模型的架构写的都很好,从主观上来看(听),做出的自动作曲模型效果也很优异。Magenta可以为做深度学习自动作曲的研究者提供一个参考,同时我在这里也希望给有兴趣的朋友提供一些经验。Magenta:Mag...
2018-12-11 17:50:28 1113 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人