VST中的“样本”包含哪些信息?

时间:2015-11-19 18:24:55

标签: c++ signal-processing vst juce

我开始使用VST SDK和Juce制作自己的VST。

我是程序员,所以我对C ++和计算机科学原理有一个很好的理解,比如整数和浮点数如何以二进制形式存储。

我能够直接进入代码并基本了解发生了什么,但我不能为我的生活找出真正的样本。

在代码中,单个样本是浮点值,它似乎代表不同场景中的音高或幅度。

我对DSP知之甚少,所以我所希望的是有人指出我正在寻找正确信息的正确方向。

在阅读DSP时,我所能找到的只是关于浮点值和二进制的东西,还有更多的数学内容,但没有关于数字值如何表示模拟值ETC,以及如何操纵数字值来模拟真实的事情就像真正的简单延迟。

谢谢!

编辑:

好的我觉得我现在得到它,声音保存只有幅度和频率。

样本仅表示幅度,然后频率将是幅度随时间变化的方式,因为样本会定期且均匀地处理。

1 个答案:

答案 0 :(得分:1)

鉴于计算机无法存储连续的振幅波,因此会在离散点收集信息。

这些离散点称为样本,它们从连续波形中获取的速率称为采样率(因此消费者知道如何将样本再次组成连续波形)。