- 博客(52)
- 资源 (5)
- 收藏
- 关注
原创 《和声学教程》学习笔记(六):下属七和弦SII7、导七和弦DVII7和属九和弦D9
《和声学教程》中关于下属七和弦、导七和弦和属九和弦的笔记
2023-01-17 16:54:18
4682
1
原创 Python编曲实践(十一):通过PyQt5和PyGame开发的简易MIDI电钢琴,支持键盘控制、基础存储、音符可视化及调性提示等功能
通过PyQt5和PyGame开发的一个简易MIDI电钢琴,乐器种类丰富。电钢琴支持键盘或鼠标控制,可以新建、保存及读取乐段,也可以通过钢琴卷形式来显示当前乐段。软件还包括调性提示功能,可以辅助乐理的学习。
2020-09-04 16:48:56
3034
2
原创 《勋伯格和声学》读书笔记(七):结束与终止式,伪终止式,以及终止式中的六四和弦
《勋伯格和声学》中关于终止式、伪终止式以及终止式中六四和弦的内容
2020-08-21 11:11:22
1641
原创 《勋伯格和声学》读书笔记(二):三和弦的转位(六和弦、六四和弦)
《勋伯格和声学》与三和弦转位相关的阅读笔记,希望能够对各位的乐理学习提供帮助!
2020-08-19 14:32:11
1003
原创 Python编曲实践(十):用Ableton Live 10手工扒的Grunge摇滚数据集,涵盖Grunge时期四大代表乐队的经典专辑
使用Ableton Live 10与Guitar Pro 7提取Grunge摇滚乐谱中的Riff与Solo并构建Grunge Library数据集,附蓝奏云下载地址
2020-06-29 13:38:04
1444
原创 Python编曲实践(九):如何计算并估计音乐的调性(大/小调+主音)?Krumhansl-Schmuckler调性分析算法的原理与实现
通过Python实现Krumhansl-Schmuckler调性分析算法,用来预测MIDI文件的调性
2020-05-20 17:14:59
3869
4
原创 Python编曲实践(八):我,乔鲁诺·乔巴那,能用两百行代码写出JOJO黄金之风里我自己的出场曲!
使用升级之后的MidiFileExtended类,用整整二百行Python代码编写出《JOJO的奇妙冒险:黄金之风》的经典插曲《Giorno's Theme》
2020-04-29 12:13:37
2313
1
原创 Python编曲实践(七):整整一百行Python代码写出黑人抬棺梗曲《Astronomia》的旋律
用整整一百行Python代码实现如今火爆全球的黑人抬棺梗曲《Astronomia》,带你学习Python编曲的基本知识
2020-04-23 00:47:06
17266
79
原创 Python编曲实践(六):将MIDI文件转化成矩阵,继承PyTorch的Dataset类来构建数据集(附数据集网盘下载链接)
使用pretty_midi库将MIDI文件转化成稀疏矩阵,通过PyTorch的Dataset类来构建数据集
2020-03-28 11:35:16
3462
2
原创 Python编曲实践(五):通过编写爬虫来爬取海量MIDI文件,预备构建数据集(附有百度云下载链接)
通过cookies和Session来爬取免费MIDI文件资源,使用pretty_midi和music21库进行后期处理,构造元数据丰富、质量好的音乐训练数据集。(文末有百度云下载链接)
2020-03-27 20:41:37
3372
2
原创 SuperCollider学习笔记(四)- 失真(Distortion)
前言失真(Distortion)在维基百科中的定义是 “一个物体、影像、声音、波形或其他信息形式其原本形状(或其他特征)的改变现象”,在一定限度内的信号失真,如果没有影响到信号本身的准确程度的话,会产生十分奇特的效果。摇滚乐中如果没有吉他与贝斯的失真音色,将会失去了很多魅力。分类解读基本数学操作这个分类下包含 abs, max, squared 和 cubed 等,分别将信号取绝对值、取...
2019-12-08 16:40:41
800
原创 SuperCollider学习笔记(三)- 滤波器(Filters)
定义滤波器(Filters)在维基百科的定义是“可执行信号处理功能的电子线路组件或设备,它专门用于去除信号中不想要的成分或者增强所需成分”,即用于“过滤”掉不想要的信号的一种设施,其有许多分类和应用场景。分类解读低通和高通滤波器(Low Pass,High Pass)这其中包含 LPF 和 HPF 两类,能量衰减均为 12dB/octave,参数有in(输入信号), freq(截断频率),...
2019-12-07 17:24:39
1564
原创 SuperCollider学习笔记(二)- 噪音(Noise)
定义噪音来自无周期的信号源(Aperiodic Sources),即声波的频率、强弱变化无规律、杂乱无章的声音,与振荡器产生的有固定频率和振幅的信号相对。分类解读低频噪音生成器(“Low Frequency” Noise Generators)这一分类下有LFNoise0,LFNoise1,LSNoise2,LFClipNoise等,它们的参数为frequency(频率), mul(振幅变...
2019-12-04 20:37:33
887
原创 SuperCollider学习笔记(一)- 振荡器(Oscillators)
前言作为计算机作曲语言 MUSIC-N 大家族的一员,SuperCollider 这个编程语言为实时声音合成和算法作曲提供了很好的解决方案,它不仅功能全面,版本新,还有十分好用的官方IDE - SuperCollider IDE,其提供的代码联想、高亮和调试功能为编程开发带来了很多的便利。考虑到 SuperCollider 的使用人群比较少,很难找到中文版的学习资料,作为计算机编曲的初学者,我将...
2019-12-02 20:48:59
2426
1
原创 Python编曲实践(四):向MIDI文件中添加鼓组音轨
如何用Python的Mido库,通过MIDI格式的默认鼓组频道来向MIDI文件中添加鼓轨
2019-10-03 20:37:49
2210
原创 Python编曲实践(三):如何模拟“弯音轮”实现滑音和颤音效果
通过Mido库,结合PASDA (Prepare-Attack-Sustain-Decay-Aftermath) 属性值来实现MIDI乐器的滑音和颤音效果,模拟弯音轮和电吉他的揉弦、推弦
2019-10-03 19:57:54
3909
原创 Python编曲实践(一):通过Mido和PyGame来编写和播放单轨MIDI文件
使用Python通过Mido来进行MIDI单音轨编曲,通过PyGame.midi模块来播放MIDI音乐,示例音乐为《大海啊,故乡》,希望通过这一次探索来为AI编曲奠定基础。
2019-09-30 23:08:04
17573
13
原创 PyQt+PyMongo实现的电影资料检索系统,支持推荐和数据更新功能
FelKub-Movie-Archive 费库电影系统Git地址:https://github.com/Truedick23/FelKub-Movie-Archive借着学校实践项目而实现的一个原型,现在已经有比较完善的功能了。因为图片大小限制,劳烦大家去Github去查看它的功能演示。下面是节选Github上的README部分内容,希望这一项目能对大家有参考价值,感谢!项目依赖 Devel...
2019-05-27 15:20:28
724
原创 推荐系统学习(一)推荐系统十四属性
综述在选择推荐系统进行推荐时需要考虑一系列属性;由于不同的需要,系统设计者必须决定对手头的具体应用的哪些重要属性进行评测;在某些情况下,一些属性改善时准确率会降低,所以一些属性必须进行折衷处理;对属性调整的时候,可以设置一个可变属性,物品通过这一属性的不同值进行推荐显示,然后评测参数对用户体验的影响。用户偏好若要选择一个推荐算法,最普通的是通过用户调查,选择出一个得票最多的系统;然...
2018-11-23 20:51:22
1579
原创 机器学习笔记(一)ROC与AUC的定义与概念
ROC综述为“受试者工作特征”(Receiver Operation Characteristic),其对于组织分类器和将分类器的性能可视化十分有用。若一个学习器的ROC曲线将另一个学习器的ROC曲线完全“包住”,则后者的性能优于前者;在交叉的情况下,我们通过判断ROC曲线下面的面积来判断学习器的优劣,AUC即ROC曲线下面的面积。
2018-11-21 21:51:38
2773
原创 Django学习笔记(一)ForeignKey,ManyToManyField和OneToOneField的辨析
导引模型(Models)是对网站所需信息种类的定义,其包含了网站存储数据中的重要字段和数据行为。一般来说,一个模型对于数据库中的一个表单。字段(Fields)是模型的重要和唯一组成部分,他们由类别的属性值所指定。Field分类由官方文档Model field reference | Django Documentation定义:Field一共分为如下类别:Field typ...
2018-11-15 18:23:56
3921
SimplePiano_v0.1.exe
2020-09-04
MidiFileExtended.zip
2020-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人