python 和linux环境下:音频处理变频变调的方法和框架
前戏——音乐基础
- 声音是靠波来传播的,区别任何的声音需要依据三个来区分:响度、音高和音色响度
- 音高:声音具有确定的音高,声音就可以使空气以笃定的方式运行。低音就是频率低。
- 一个乐音频率是另外一个乐音的频率的2倍,我就就称为比它高八度,声音的震动频率=音源的振动频率=鼓膜的震动频率。耳朵最低频率:16~20周/秒,最高20000周/秒
- 改变音源的质量也可以改变频率
音色
- 傅里叶分析:把多种波看成由很多纯音组成的波的方法
- 音高是由基频决定的。
- 谐波:附加的纯音是谐波。
- 频谱:描述各种波的振幅的大小的图叫做频谱图,这在声学中是相当的重要的。
- 相位的差别:各个组元在初始时间上的差别
- 带宽:共振器或者滤波器能够产生效应的频率范围
- 分贝:用来比较两个声音的功率大小的衡量尺度
- 复合波:任何一个非正弦波都是复合波
- 方均根振幅:振幅平方后取均值然后开方。
- 功率:声音的功率与方均根振幅成正比。
- 基频:一个复合波重复的基频,也是各个组元频率的最大公因子。具有这个频率的组元很有可能有很大的振幅。
- 谐波:是基频的整数倍的波。
- 纯音的波就是正弦波,
高潮——处理过程
SoundTouch:变频变调
变频变调:声音的属性
响度:(loudness):音量,与声波的振幅有关系
音调:
python 和linux环境下:音频处理变频变调的方法和框架相关推荐
- 关于linux环境下访问Windows数据库的处理方法
** 关于linux环境下访问Windows数据库的处理方法 1 首先需要知道windows系统下的ip地址,打开cmd控制台,输入ipconfig这个命令,获取window的本地ip地址,方便lin ...
- linux下的python安装,linux环境下的python安装过程
一.下载python源码包 打开ubuntu下的shell终端,通过wget命令下载python源码包,如下图所示: wget https://www.python.org/ftp/python/3. ...
- python安装环境配置linux_[Python学习] Linux环境下的Python配置,必备库的安装配置...
1.默认Python安装情况 一般情况,Linux会预装Python的,版本较低,比如Ubuntu15的系统一般预装的是Python2.7.10. 使用命令:which python可以查看当前的py ...
- 用python写linux中的ls,Python实现Linux环境下的ls命令
在Linux下使用ls命令结合正则表达式,能够高效地进行文件搜索,并通过参数操作文件,于是就想用Python实现这个功能以便在Windows上使用 import os import re import ...
- 【Python】Linux环境下安装python(公网)
1.安装相关依赖 1.1.升级yum源 yum install -y update 1.2.安装gcc.gcc-c++等依赖 yum install gcc gcc-c++yum -y install ...
- linux环境下的TIME_WAIT和CLOSE_WAIT问题解决方法
再谈应用环境下的TIME_WAIT和CLOSE_WAIT 昨天解决了一个HttpClient调用错误导致的服务器异常,具体过程如下: http://blog.csdn.net/shootyou/art ...
- linux系统报错01031,在Linux环境下设置 ora-01031:insufficient privileges解决方法总结
今天需要使用sys用户处理问题,但是报错上面ora-01031:insufficient privileges. 在网上有很多方法,这个是自己经过测试的方法步骤. 1:首先检查文件sqlnet.ora ...
- linux加密格式化吗,linux环境下给文件加密/解密的方法
一. 利用 vim/vi 加密: 优点:加密后,如果不知道密码,就看不到明文,包括root用户也看不了: 缺点:很明显让别人知道加密了,容易让别人把加密的文件破坏掉,包括内容破坏和删除: vi编辑器相 ...
- linux安装python虚拟环境_linux环境下安装python虚拟环境及注意事项
创建python虚拟环境virtualenv.virtualenvwrapper 1,为什么需要搭建虚拟环境 由于当机器上两个项目依赖于相同包的不同版本时,会导致项目运行失败,此时可以安装虚拟环境 . ...
最新文章
- 现学现用!学完计组后,我马上在「我的世界」造了台显示器
- BASE64Encoder cannot be resolved to a type类似问题的解决办法
- web 容器 Jetty 简介
- 京东加淘宝,羊毛有点大
- java applet 官网_java applet
- .NET开发者必备的工具箱
- Linux select 一网打尽
- 【OpenCV】Hough检测
- python爬虫-python爬虫是什么?为什么把python叫做爬虫?
- datasource dbcp 数据源_数据源--.dbcp.BasicDataSource 使用
- 使用Matlab计算大地测量学中的子午线弧长
- leetcode题目总结
- Mysql创建事件执行任务
- 一款JavaScript 混淆(Obfuscator)工具(Tool)的研究(六)更新
- 用Java实现两个Excel表格中数据的对比
- oracle 查表里的字段名称和备注名称
- 微信企业号手机端清理缓存
- 3dsmax怎么添加uv坐标_3dmax缺少贴图坐标怎么添加uvmap修改器
- 深度学习—BP神经网络
- fegin get请求调用报错
热门文章
- (二)永磁同步电机矢量控制(三电平)——三电平传统SVPWM调制算法原理
- Sql中如何保留小数点两位
- 安装 Atmel Studio 7.0 时安装 Visual Studio Shell 2015 失败,软件安装注册表修复
- 1049: 平方和与立方和 ZZULIOJ
- linux 检查内存条好坏,哪些内存检测工具比较好
- 远程维护需要“千里眼”
- 常用的Docker镜像
- Unity项目在亚马逊KindleFire设备上旋转不正确的解决方案
- instagram发布工具_如何在不发布照片的情况下保存已编辑的Instagram照片
- 【Graph】NetworkX官方基础教程:图的生成与相关操作