Skip to content

A extension to JUCE's Sampler class which enables disk streaming

License

Notifications You must be signed in to change notification settings

onereddogmedia/streaming_sampler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

streaming_sampler

A extension to JUCE's Sampler class which uses MemoryMappedAudioFormatReader to stream the samples directly from disk.

It preloads the start of the sample when the sound is loaded and starts filling intermediate buffers in a background thread when the sound is played back.

Known limitations:

  • .wav file support only (will add .aiff later)
  • stereo support only
  • no resampling ( will be added in upcoming version)

It comes with an example plugin project that shows the usage of this class.

See the doxygen generated API for further documentation

About

A extension to JUCE's Sampler class which enables disk streaming

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages