Skip to content

lizyoko9/Juce7-NoiseGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Juce7-NoiseGenerator

一款基于Juce框架开发的噪声生成应用。

Application Lifecycle

  • AudioAppComponent::prepareToPlay(): 在音频处理前调用。
  • AudioAppComponent::releaseResources(): 在音频处理结束时调用。
  • AudioAppComponent::getNextAudioBlock(): 当有新的音频数据块进入时,进行调用。

其中 AudioAppComponent::getNextAudioBlock() 函数是我们主要关注的,这是在Juce音频应用程序中生成或处理音频的地方。 音频数据块:硬件中处理传输采样后的音频数据时(以44.1kHz为例,每秒会有44100个样本发送到硬件进行播放),往往不是单独传输每个Samples的,而是将许多Samples包含在一个Blocks或者说Buffers中进行传递,比如以44.1kHz和441的Buffer大小进行处理时,AudioAppComponent::getNextAudioBlock() 函数将每秒调用100次。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published