【问题标题】:audio recording and sampling process录音和采样过程
【发布时间】:2020-03-23 23:40:33
【问题描述】:

我目前正在制作一个可以识别某些音符和和弦的应用程序,并且我一直在互联网上寻找当计算机记录声音时会发生什么而我似乎找不到任何东西。如果有人能向我解释这个过程,我将不胜感激。

【问题讨论】:

  • 我不确定这是否正是堆栈交换的正确部分,可能值得尝试engineering.stackexchange.com。但这取决于文件格式,但会说查看 PCM(基本上是 WAV 文件)是一个很好的起点en.wikipedia.org/wiki/Pulse-code_modulation
  • 来自麦克风的音频只是一条曲线,它会像麦克风膜或您的耳膜一样摆动...这是时域音频,在图中您可以看到该曲线在 Y 轴上的高度随时间的变化X 轴,很难用来识别音符或和弦...您可以将此时域音频发送到 fft 调用中,该调用在频域中是相同的数据...这里 X 轴是频率,Y 是强度本身要注意或和弦识别......这不是一个简单的项目但非常可行 - 祝你好运

标签: audio sample guitar


【解决方案1】:

如 cmets 中所述,计算机只是记录正在使用的麦克风或乐器输入上存在的信号。该信号可能在 PCM / WAV format 中。您用来录制声音的软件可能会选择encode the audio to another format 和/或执行一些signal processing,然后再将其保存到文件中。

如果您倾向于编写一点代码,绘制spectrogram in Octave 可能会很有启发性。

【讨论】:

    猜你喜欢
    • 2014-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-05
    • 1970-01-01
    • 2011-04-29
    相关资源
    最近更新 更多