Python使用建议
强烈推荐Python组合技 : MiniConda + Jupyter + Vscode
管理Python环境
使用miniconda管理python环境,方便不同python版本的管理与切换,同时方便对python库进行管理与使用。例如你可以创建一个python版本为3.7的环境来进行tensorflow的使用,创建一个python版本为3.8的环境来进行pytorch的使用,两个环境独立,互不影响。
实时运行代码
使用Jupyter Notebook来进行程序编写,可以实时运行代码。每完成几行代码后,同时按下enter与shift,可直接运行这几行代码并得到结果,并且结果会保存在内存中,可继续编写程序。
合适的IDE
使用全能的Vscode搭配miniconda与jupyter进行python程序的编写,比起在网页上使用jupyter notebook更加舒适。在Vscode的右上角可更改所使用的python环境。
具体的安装方式与环境配置方式待补充。
律学初探(一)
本文修改后出版于《音频音乐与计算机的交融——音频音乐技术2》,谢绝转载。
一、概论
律学(temperament)是对构成乐制的各音依据声学原理、运用数学方法来研究各音间相互关系的一门学科。其中,“律”是构成律制的基本单位。当各律在高度上作精密规定,形成一种体系时,称为“律制”(tuning system)。“律”和“音”的概念相近但略有不同,律制中每个单位称为“律”,而音阶中每个单位称为“音”,律制与音阶的关系十分密切。
我们知道,在复合音中,除“基音”(fundamental tone)外还有各种“泛音”(overtone),有时也称为倍音。以弦振动为例,全弦振动产生基音,同时各部分振动产生各种泛音(弦分两段振动产生第一泛音,分三段振动产生第二泛音,以此类推)。将基音和各泛音进行横向排列,可以得到“谐音列”,如表1-1所示。各律制的规定与谐音列密不可分。
表1-1 谐音列
第一谐音
第二谐音
第三谐音
第四谐音
第五谐音
……
第N谐音
基音
第一泛音
第二泛音
第三泛音
第四泛音
……
第N-1泛音
f(频率)
2f
3f
4f
5f
……
N×f
接下 ...
Hello World
Welcome to Hell