Classes

All classes related to the sample streaming engine of HISE. More...

Classes

struct  StreamingSamplerSound::LoadingError
 An object of this class will be thrown if the loading of the sound fails. More...
 
class  ModulatorSampler
 The main sampler class. More...
 
class  ModulatorSamplerSound
 A ModulatorSamplerSound is a wrapper around a StreamingSamplerSound that allows modulation of parameters. More...
 
class  ModulatorSamplerSoundPool
 This object acts as global pool for all samples used in an instance of the pluginIt uses reference counting to decide if a sound is used. More...
 
class  ModulatorSamplerVoice
 A ModulatorSamplerVoice is a wrapper around a StreamingSamplerVoice with logic for modulation stuff. More...
 
class  MultiMicModulatorSamplerVoice
 A ModulatorSamplerVoice is a wrapper around a StreamingSamplerVoice with logic for modulation stuff. More...
 
class  SampleImporter
 This class handles all import logic for different sample formats. More...
 
class  SampleMap
 A SampleMap is a data structure that encapsulates all data loaded into an ModulatorSampler. More...
 
class  ModulatorSampler::ScopedUpdateDelayer
 If you add or delete multiple samples at once (but not the entire sample set), it will fire an UI update for each sample drastically slowing down the UI responsiveness. More...
 
class  SfzImporter
 Handles the importing of SFZ sample files. More...
 
class  ModulatorSampler::SoundIterator
 A small helper tool that iterates over the sound array in a thread-safe way. More...
 
class  StreamingSamplerSound
 A SamplerSound which provides buffered disk streaming using memory mapped file access and a preloaded sample start. More...
 

Detailed Description

All classes related to the sample streaming engine of HISE.

©2017 HISE. This documentation is autogenerated from the HISE source code using Doxygen.