
音频处理
文章平均质量分 64
炒鸡嗨客协管徐
不修电脑,不盗QQ,GitHub:https://github.com/xfgryujk
展开
-
用BASS库重采样音频
改变音频采样率原创 2017-11-19 21:08:46 · 1512 阅读 · 3 评论 -
Python将图片写到音频频谱
用到的库:pillow、numpy、matplotlib源码GitHub# -*- coding: utf-8 -*-import waveimport matplotlib.pyplot as pltimport numpy as npfrom PIL import Imagefrom matplotlib.mlab import window_nonedef img...原创 2017-12-21 23:12:04 · 2947 阅读 · 0 评论 -
如何理解离散傅里叶变换
解释了DFT做了什么和频谱泄露等常见现象原创 2017-12-26 21:04:46 · 5486 阅读 · 0 评论 -
51单片机播放音乐(一):蜂鸣器
51单片机播放音乐(一):蜂鸣器原理蜂鸣器乐谱转成循环次数单片机代码仿真电路图本文完整源码原理蜂鸣器蜂鸣器分为有(震动)源的和无源的,有源的无法控制频率,所以用无源的才能播放音乐。无源蜂鸣器需要自己控制输入变化的信号才能发声,最简单的就是输入方波信号了,通过单片机控制方波的频率就能发出不同音调的声音这是发出50%占空比方波的代码:int i;while (1) { for (i =...原创 2018-11-20 21:38:52 · 47066 阅读 · 8 评论 -
51单片机播放音乐(二):DA转换播放任意波形
51单片机播放音乐(二):DA转换播放任意波形原理DA转换器仿真电路图音频文件转成C语言数组代码单片机代码仿真输出波形本文完整源码用数字信号带动蜂鸣器同一时间只能发出一种频率的声音,也没有和弦,会比较难听。而我们听到的音乐可以表示成任意波形的模拟信号,所以需要用DA转换器输出模拟信号原理DA转换器这是DA转换芯片DAC0832的原理图,这种DA转换电路叫R-2R倒T形电阻网络,其中切...原创 2018-11-22 22:47:14 · 6347 阅读 · 6 评论 -
将洛奇的MML乐谱转为beep(蜂鸣器)乐谱
将洛奇的MML乐谱转为beep(蜂鸣器)乐谱转换器制作音高频率表词法分析、语法分析token转换为beep谱用法使用C++播放最近对蜂鸣器音乐感兴趣,但是找不到乐谱,于是想把其他乐谱转为蜂鸣器乐谱。直接用MIDI转换很困难,因为MIDI一个音轨可以同时发出不同的音,所以我想到了用以前玩过的游戏中的乐谱(MML乐谱参考)本文完整源码转换器制作音高频率表首先要知道每个音高对应的频率,按照十二...原创 2018-11-18 13:52:17 · 7589 阅读 · 2 评论 -
51单片机播放音乐(三):PWM播放任意波形
51单片机播放音乐(三):PWM播放任意波形原理PWM仿真电路图音频文件转成PWM代码单片机代码仿真输出波形本文完整源码原理PWM详细的参考这篇文章,这里简单说一下脉冲宽度调制(PWM)的基本原理是冲量相等而形状不同的窄脉冲加在具有惯性的环节上时,其效果基本相同。冲量指窄脉冲的面积。效果基本相同,是指环节的输出响应波形基本相同,低频段非常接近,仅在高频段略有差异。这样,输出频率相同占空比...原创 2018-11-25 12:55:37 · 15393 阅读 · 10 评论