- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在应用ADSR信封来淡入和淡出音符,因此在每个音符之后都听不到弹出声。我正在使用Firefox 4 Audio Data API用JavaScript编程。我正在使用的dsp.js库(https://github.com/corbanbrook/dsp.js)具有ADSR Envelope函数,例如:ADSR(攻击,衰减,sustainLevel,sustain,释放,sampleRate)(以秒为单位)。
对于四分音符,以下听起来不错(假设每分钟120拍):
var envelope = new ADSR(0.01, 0.1, 0.5, 0.1, 0.2, 44100);
最佳答案
两种便捷功能
-SyncToSamples以X采样率从音乐时间转换为采样。
-SamplesToSeconds可以按照名称建议进行转换。
function SyncToSamples(SyncFactor, BPM, SampleRate: single): single;
begin
result := (SyncFactor * 4) * SampleRate * 60 / BPM;
end;
function SamplesToSeconds(Samples, SampleRate: single): single;
begin
result := Samples / SampleRate;
end;
To calculate the length of
- a whole note use SyncFactor = 1
- a half note use SyncFactor = 1/2
- a quarter note use SyncFactor = 1/4
关于api - ADSR信封-需要淡入淡出整个,一半,四分之一,八分音符的公式(dsp.js),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4644401/
我一直在寻找一些示例来展示如何做 ADSR在 iOS 中使用音频样本(最好是带有循环点的 WAV 文件,但那是次要的)。我想大多数编写采样器/合成器应用程序的人都为此使用音频单元。有谁知道在任何 iO
我正在尝试使用 AudioKit 演奏几个 .wav 样本的乐器。 到目前为止我已经尝试过: 使用 AKSampler(使用底层 AVAudioUnitSampler)——它工作正常,但我不知道如何在
我是一名优秀的程序员,十分优秀!