前戏——音乐基础

  • 声音是靠波来传播的,区别任何的声音需要依据三个来区分:响度、音高和音色响度
  • 音高:声音具有确定的音高,声音就可以使空气以笃定的方式运行。低音就是频率低。
  • 一个乐音频率是另外一个乐音的频率的2倍,我就就称为比它高八度,声音的震动频率=音源的振动频率=鼓膜的震动频率。耳朵最低频率:16~20周/秒,最高20000周/秒
  • 改变音源的质量也可以改变频率

音色

  1. 傅里叶分析:把多种波看成由很多纯音组成的波的方法
  2. 音高是由基频决定的。
  3. 谐波:附加的纯音是谐波。
  4. 频谱:描述各种波的振幅的大小的图叫做频谱图,这在声学中是相当的重要的。
  5. 相位的差别:各个组元在初始时间上的差别
  6. 带宽:共振器或者滤波器能够产生效应的频率范围
  7. 分贝:用来比较两个声音的功率大小的衡量尺度
  8. 复合波:任何一个非正弦波都是复合波
  9. 方均根振幅:振幅平方后取均值然后开方。
  10. 功率:声音的功率与方均根振幅成正比。
  11. 基频:一个复合波重复的基频,也是各个组元频率的最大公因子。具有这个频率的组元很有可能有很大的振幅。
  12. 谐波:是基频的整数倍的波。
  13. 纯音的波就是正弦波,

高潮——处理过程

SoundTouch:变频变调
变频变调:声音的属性
响度:(loudness):音量,与声波的振幅有关系
音调:

python 和linux环境下:音频处理变频变调的方法和框架相关推荐

  1. 关于linux环境下访问Windows数据库的处理方法

    ** 关于linux环境下访问Windows数据库的处理方法 1 首先需要知道windows系统下的ip地址,打开cmd控制台,输入ipconfig这个命令,获取window的本地ip地址,方便lin ...

  2. linux下的python安装,linux环境下的python安装过程

    一.下载python源码包 打开ubuntu下的shell终端,通过wget命令下载python源码包,如下图所示: wget https://www.python.org/ftp/python/3. ...

  3. python安装环境配置linux_[Python学习] Linux环境下的Python配置,必备库的安装配置...

    1.默认Python安装情况 一般情况,Linux会预装Python的,版本较低,比如Ubuntu15的系统一般预装的是Python2.7.10. 使用命令:which python可以查看当前的py ...

  4. 用python写linux中的ls,Python实现Linux环境下的ls命令

    在Linux下使用ls命令结合正则表达式,能够高效地进行文件搜索,并通过参数操作文件,于是就想用Python实现这个功能以便在Windows上使用 import os import re import ...

  5. 【Python】Linux环境下安装python(公网)

    1.安装相关依赖 1.1.升级yum源 yum install -y update 1.2.安装gcc.gcc-c++等依赖 yum install gcc gcc-c++yum -y install ...

  6. linux环境下的TIME_WAIT和CLOSE_WAIT问题解决方法

    再谈应用环境下的TIME_WAIT和CLOSE_WAIT 昨天解决了一个HttpClient调用错误导致的服务器异常,具体过程如下: http://blog.csdn.net/shootyou/art ...

  7. linux系统报错01031,在Linux环境下设置 ora-01031:insufficient privileges解决方法总结

    今天需要使用sys用户处理问题,但是报错上面ora-01031:insufficient privileges. 在网上有很多方法,这个是自己经过测试的方法步骤. 1:首先检查文件sqlnet.ora ...

  8. linux加密格式化吗,linux环境下给文件加密/解密的方法

    一. 利用 vim/vi 加密: 优点:加密后,如果不知道密码,就看不到明文,包括root用户也看不了: 缺点:很明显让别人知道加密了,容易让别人把加密的文件破坏掉,包括内容破坏和删除: vi编辑器相 ...

  9. linux安装python虚拟环境_linux环境下安装python虚拟环境及注意事项

    创建python虚拟环境virtualenv.virtualenvwrapper 1,为什么需要搭建虚拟环境 由于当机器上两个项目依赖于相同包的不同版本时,会导致项目运行失败,此时可以安装虚拟环境 . ...

最新文章

  1. 现学现用!学完计组后,我马上在「我的世界」造了台显示器
  2. BASE64Encoder cannot be resolved to a type类似问题的解决办法
  3. web 容器 Jetty 简介
  4. 京东加淘宝,羊毛有点大
  5. java applet 官网_java applet
  6. .NET开发者必备的工具箱
  7. Linux select 一网打尽
  8. 【OpenCV】Hough检测
  9. python爬虫-python爬虫是什么?为什么把python叫做爬虫?
  10. datasource dbcp 数据源_数据源--.dbcp.BasicDataSource 使用
  11. 使用Matlab计算大地测量学中的子午线弧长
  12. leetcode题目总结
  13. Mysql创建事件执行任务
  14. 一款JavaScript 混淆(Obfuscator)工具(Tool)的研究(六)更新
  15. 用Java实现两个Excel表格中数据的对比
  16. oracle 查表里的字段名称和备注名称
  17. 微信企业号手机端清理缓存
  18. 3dsmax怎么添加uv坐标_3dmax缺少贴图坐标怎么添加uvmap修改器
  19. 深度学习—BP神经网络
  20. fegin get请求调用报错

热门文章

  1. (二)永磁同步电机矢量控制(三电平)——三电平传统SVPWM调制算法原理
  2. Sql中如何保留小数点两位
  3. 安装 Atmel Studio 7.0 时安装 Visual Studio Shell 2015 失败,软件安装注册表修复
  4. 1049: 平方和与立方和 ZZULIOJ
  5. linux 检查内存条好坏,哪些内存检测工具比较好
  6. 远程维护需要“千里眼”
  7. 常用的Docker镜像
  8. Unity项目在亚马逊KindleFire设备上旋转不正确的解决方案
  9. instagram发布工具_如何在不发布照片的情况下保存已编辑的Instagram照片
  10. 【Graph】NetworkX官方基础教程:图的生成与相关操作