| ►Naudiofft | AudioFFT provides real-to-complex/complex-to-real FFT routines |
| CAudioFFT | Performs 1D FFTs |
| ►Nfftconvolver | |
| CBuffer | Simple buffer implementation (uses 16-byte alignment if SSE optimization is enabled) |
| CFFTConvolver | Implementation of a partitioned FFT convolution algorithm with uniform block size |
| CSplitComplex | Buffer for split-complex representation of FFT results |
| CTwoStageFFTConvolver | FFT convolver using two different block sizes |
| ►Nhise | The entire HISE codebase |
| ►Nhise | |
| ►Nhise | |
| CValueSettingComponent | [Comments] An auto-generated component, created by the Introjucer |
| CSamplerTable | [Comments] An auto-generated component, created by the Introjucer |
| CSfzGroupSelectorComponent | [Comments] An auto-generated component, created by the Introjucer |
| CSfzGroupSelectorDialog | [Comments] An auto-generated component, created by the Introjucer |
| ►NMultithreadedQueueHelpers | |
| CPublicToken | This object will be used to build the internal tokens |
| ►Nraw | Higher-level API for HISE |
| ►NIDs | This namespace duplicates some HISE enumerations |
| CBuilder | The builder is a low overhead helper class that provides functions to add modules |
| ►CData | The base class for all data connections used in the raw namespace |
| CAttribute | Loads / saves a Processor's attribute |
| CBypassed | Loads / saves the bypass state |
| CSampleMap | Loads / saves a samplemap |
| CTable | Loads / saves the table data |
| CGenericStorage | The base class for storing data as user preset |
| CPluginParameter | A connection to processor attributes as plugin parameter |
| CPool | A object that handles the embedded resources (audio files, images and samplemaps) |
| ►CPositioner | A helper class for transferring the position data of a scripted interface to C++ |
| CData | The data object |
| CReference | A lightweight wrapper around a Processor in the HISE signal path |
| CStorage | An object that automatically handles the loading / saving in a ValueTree |
| CTaskAfterSuspension | A wrapper around a task that is supposed to take a while and is not allowed to be executed simultaneously to the audio rendering |
| ►CUIConnection | This class offers a bidirectional connection between Data and its UI representation |
| CBase | The base class for the connection implementation of each UI widget |
| CButton | A connection between a Processor's parameter and a juce::Button |
| CComboBox | A connection between a Processor's data (anything) and a juce::ComboBox |
| CSlider | A connection between a Processor's parameter and a juce::Slider |
| CAboutPagePanel | Type-ID: AboutPagePanel |
| CActivityLedPanel | A LED that will light up when an MIDI message was received |
| CAhdsrEnvelope | A pretty common envelope type with 5 states |
| CAnalyserEffect | A analyser that powers one of the available visualisations in HISE (FFT, Oscilloscope or Goniometer |
| CApiClass | A API class is a class with a fixed number of methods and constants that can be called from Javascript |
| CArpeggiator | A MIDI arpeggiator |
| CArrayModulator | This modulator simply returns a constant value that can be used to change the gain or something else |
| CAsyncValueTreePropertyListener | This class can be used to listen to ValueTree property changes asynchronously |
| ►CAudioDisplayComponent | An AudioDisplayComponent displays the content of audio data and has some areas that can be dragged and send a change message on Mouse up |
| CListener | Acts as listener and gets a callback whenever a area was changed |
| CSampleArea | A rectangle that represents a range of samples |
| CAudioFileEnvelope | A Envelope Follower that will loop an audio file |
| CAudioLooper | A simple, one-file sample player with looping facitilies |
| CAudioProcessorWrapper | This module is a wrapper for the general purpose AudioProcessor class from JUCE (non-functional at the moment) |
| CAudioSampleBufferComponentBase | A waveform component to display the content of a pooled AudioSampleBuffer |
| CAudioSampleProcessor | A Processor that uses an audio sample |
| CBalanceCalculator | Calculates the balance |
| CBlockDivider | This class divides a block into fixed chunks of data |
| CCCSwapper | Swaps two control change numbers |
| ►CChain | A Processor that has a dynamic size of child processors |
| CHandler | Subclass this, put it in your subclassed Chain and return a member object of the chain in Chain::getHandler() |
| CChannelFilterScriptProcessor | This MIDI processor simply filters messages that do not fit the given channel |
| CChannelSetterScriptProcessor | Changes the MIDI channel of every incoming message |
| CChorusEffect | A simple (and rather cheap sounding) chorus effect |
| CConstantModulator | This modulator simply returns a constant value that can be used to change the gain or something else |
| CControlledObject | A base class for all objects that need access to a MainController |
| CControlModulator | A ControlModulator is a non polyphonic TimeVariantModulator which processes midi CC messages |
| CConvolutionEffect | A convolution reverb using zero-latency convolutionThis is a wrapper for the convolution engine found in WDL (the sole MIT licenced convolution engine available) It is not designed to replace real convolution reverbs (as the CPU usage for impulses > 0.6 seconds is unreasonable), but your early reflection impulses or other filter impulses will be thankful for this effect |
| CCopyPasteTarget | Subclass your component from this class and the main window will focus it to allow copy pasting with shortcuts |
| CCurveEq | A parametriq equalizer with unlimited bands and FFT display |
| CCustomKeyboardState | A keyboard state which adds the possibility of colouring the keys |
| CCustomSettingsWindow | A component that is showing application-wide settings (audio drivers etc.)In order to use it, create and hide the Properties you don't want to show |
| CCustomSettingsWindowPanel | Type-ID: CustomSettings |
| CDeactiveOverlay | A overlay that can show critical error messages on the compiled plugin |
| CDebugableObject | Overwrite this method if you want to add debugging functionality to a object |
| CDelayedRenderer | This introduces an artificial delay of max 256 samples and calls the internal processing loop with a fixed number of samples |
| CDelayEffect | A delay effect with time synching and dual channel processing |
| CDemoHardcodedScriptProcessor | This Processor is a demonstration of how to convert a script into a MidiProcessor |
| CDialogWindowWithBackgroundThread | A dialog window that performs an operation on a background thread |
| CDispatchable | A base class for objects that need to call dispatched messages |
| CDownsampledSmoother | A lowpass filter that can be used to smooth parameter changes |
| CDspInstance | This objects is a wrapper around the actual DSP module that is loaded from a plugin |
| CDynamicScriptingObject | The base class for all objects that can be created by a script |
| CDynamicsEffect | A general purpose dynamics processor based on chunkware's SimpleCompressor |
| CEffectProcessor | Base class for all Processors that applies a audio effect on the audio data |
| CEffectProcessorChain | A EffectProcessorChain renders multiple EffectProcessors |
| CEmptyFX | A simple effect that does nothing |
| CEmptyProcessorEditorBody | A empty ProcessorEditorBody that is used by a ProcessorEditor if no ProcessorEditorBody is supplied |
| ►CEnvelopeFollower | This class contains different EnvelopeFollower algorithm as subclasses and some helper methods for preparing the in / output |
| CAttackRelease | This algorithm uses two different times for attack and decay |
| CMagnitudeRamp | This envelope following algorithm stores values in a temporary buffer and ramps between the magnitudes |
| ►CEnvelopeModulator | A EnvelopeModulator is a base class for all envelope-type modulators |
| CModulatorState | A ModulatorState is a container for Modulator states in a polyphonic TimeVariantModulator |
| CEnvelopeModulatorFactoryType | Allows creation of EnvelopeModulators |
| CExecutionLimiter | A counter which can be used to limit the frequency for eg |
| ►CFactoryType | This interface class lets the MainController do its work |
| CConstrainer | A Constrainer objects can impose restrictions on a particular FactoryType |
| CProcessorEntry | Simple POD which contains the id and the name of a Processor type |
| CFileHandlerBase | The base class for handling external resources |
| CFixedVoiceAmountArray | A simple container holding NUM_POLYPHONIC_VOICES elements of the given ObjectTypeIn order to make this work, the ObjectType must have a standard constructor |
| CFloatingInterfaceBuilder | This class can be used to create interfaces using floating panels in C++ |
| CFloatingTabComponent | A tab component that sits within a floating tile |
| CFloatingTileBase | The base class for every panel |
| CFloatingTileContainer | A floating tile container is the base class for components that can host other floating tiles in various arrangements |
| CFloatingTileContent | The base class for all components that can be put into a floating panel |
| CFloatSanitizers | A collection of little helper functions to clean float arrays |
| CFrontendHandler | This class handles the file resources for compiled plugins |
| CFrontendProcessor | This class lets you take your exported HISE presets and wrap them into a hardcoded plugin (VST / AU, x86/x64, Win / OSX) |
| CGainEffect | A utility effect that allows smooth gain changes, static delays and panning |
| CGlobalModulator | A modulator that connects to a global modulator and uses its signal |
| CGlobalModulatorContainer | A container that processes Modulator instances that can be used at different locations |
| CGlobalScriptCompileBroadcaster | This class sends a message to all registered listeners |
| CGlobalScriptCompileListener | A GlobalScriptCompileListener gets informed whenever a script was compiled |
| CGlobalStaticTimeVariantModulator | A voice start modulator that connects to a global TimeVariantModulator (eg |
| CGlobalTimeVariantModulator | A modulator that connects to a global TimeVariantModulator (eg |
| CGlobalVoiceStartModulator | A modulator that connects to a global VoiceStartModulator (eg |
| CGUIUpdater | Utility class that reduces the update rate to a common framerate (~30 fps) |
| CHardcodedScriptProcessor | The base class for all MidiProcessors that are hardcoded scripts |
| CHarmonicFilter | A set of tuned hi-resonant peak filters that are set to the root frequency and harmonics of each note |
| CHiComboBox | A combobox which can be controlled by the macro system |
| CHiseAudioSampleBufferComponent | A component that displays the content of a buffer loaded into a AudioSampleProcessor |
| CHiseDeviceSimulator | This class is used to simulate different devices |
| CHiseEvent | The event type of HISE |
| ►CHiseEventBuffer | The buffer type for the HiseEvent |
| CEventStack | A simple stack type with 16 slots |
| CIterator | A iterator type for the HiseEventBuffer |
| CHiseJavascriptEngine | The HISE Javascript Engine |
| CHiSlider | A custom Slider class that automatically sets up its properties according to the specified mode |
| CImageProvider | A class that provides the image data from the binary resources |
| CInterpolator | A utility class for linear interpolation between samples |
| CIppFFT | A wrapper around the Intel IPP FFT routines |
| CJavascriptCodeEditor | A subclass of CodeEditorComponent which improves working with Javascript scripts |
| CJavascriptMidiProcessor | This scripting processor uses the JavaScript Engine to execute small scripts that can change the midi message |
| ►CJavascriptProcessor | The base class for modules that can be scripted |
| CSnippetDocument | A named document that contains a callback function |
| CSnippetResult | A Result object that contains the snippet |
| CKeyModulator | A constant Modulator which calculates a random value at the voice start |
| CLegatoProcessor | Enables monophonic mode and retriggers the pressed key if there was a key release |
| CLfoModulator | A Lfo Modulator modulates the signal with a low frequency |
| CLockfreeAsyncUpdater | This is a non allocating alternative to the AsyncUpdater |
| CLockfreeQueue | A wrapper around moodycamels ReaderWriterQueue with more JUCE like interface and some assertions |
| CLookupTableProcessor | A Processor that uses a Table |
| ►CMacroControlBroadcaster | A class that handles macro controlled parameters of its children |
| CMacroControlData | A MacroControlData object stores information about all parameters that are mapped to one macro control |
| CMacroControlledParameterData | A simple POD object to store information about a macro controlled parameter |
| CMacroControlledObject | A base class for all control Components that can be controlled by a MacroControlBroadcaster |
| CMacroModulator | A Modulator that enhances the macro control system |
| ►CMainController | The grand central station of HISE |
| CEventIdHandler | This class will iterate over incoming MIDI messages, and transform them into HiseEvents with a succesive index for note-on / note-off messages |
| CGlobalAsyncModuleHandler | A class that handles the asynchronous adding / removal of Processor objects to the signal path |
| CKillStateHandler | Handles the voice killing when a longer task is about to start |
| CLockFreeDispatcher | This class is a dispatcher for methods that are being called by either the message thread or the sample loading thread |
| CMacroManager | Contains methods for handling macros, MIDI automation and MPE gestures |
| ►CSampleManager | Contains all methods related to sample management |
| CPreloadListener | A class that will be notified about sample preloading changes |
| CPreloadThreadData | A POD structure that contains information about a Preload function |
| ►CUserPresetHandler | The handler class for user presets in HISE |
| CListener | A class that will be notified about user preset changes |
| CMappingData | A simple POD structure for basic mapping data |
| CMapWithKeyboard | A wrapper class around a SamplerSoundMap which adds a keyboard that can be clicked to trigger the note |
| CMarkdownParser | Simple markdown parser that renders markdown formatted code |
| CMasterEffectProcessor | A MasterEffectProcessor renders a effect on a stereo signal |
| CMdaEffect | Substitutes the VSTWrapper |
| CMdaEffectWrapper | A Wrapper for the MDA effect plugins |
| CMidiChannelPanel | Type-ID: MidiChannelList |
| CMidiControllerAutomationHandler | This handles the MIDI automation for the frontend plugin |
| CMidiDelay | Delays all midi events by the specified amount |
| CMidiKeyboardPanel | Type-ID: Keyboard |
| CMidiProcessor | A MidiProcessor processes a MidiBuffer |
| CMidiSourcePanel | Type-ID: MidiSources |
| CMidiTable | A Table subclass that can be used for any 7bit data |
| CModulation | This is the base class for all modulation behaviour |
| CModulator | A modulator is a Processor that encapsulates modulation behaviour and returns a float value between 0.0 and 1.0 |
| ►CModulatorChain | A chain of Modulators that can be processed serially |
| CModulatorChainHandler | This class handles the Modulators within the specified ModulatorChain |
| CModulatorChainFactoryType | Allows creation of TimeVariantModulators |
| ►CModulatorSampler | The main sampler class |
| CScopedUpdateDelayer | 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 |
| CSoundIterator | A small helper tool that iterates over the sound array in a thread-safe way |
| CModulatorSamplerSound | A ModulatorSamplerSound is a wrapper around a StreamingSamplerSound that allows modulation of parameters |
| CModulatorSamplerSoundPool | 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 |
| CModulatorSamplerVoice | A ModulatorSamplerVoice is a wrapper around a StreamingSamplerVoice with logic for modulation stuff |
| CModulatorSynth | The base class for all sound generators in HISE |
| ►CModulatorSynthChain | A ModulatorSynthChain processes multiple independent ModulatorSynth instances serially |
| CModulatorSynthChainHandler | Handles the ModulatorSynthChain |
| ►CModulatorSynthGroup | A ModulatorSynthGroup is a collection of tightly coupled ModulatorSynth that are processed together |
| CChildSynthIterator | Iterates over all child synths |
| CModulatorSynthGroupHandler | Handles the ModulatorSynthGroup |
| CModulatorSynthGroupVoice | This class acts as wrapper in a ModulatorSynthGroup for all child synth voices |
| CModulatorSynthVoice | This voice calculates the ModulatorChains of the ModulatorSynth it belongs to |
| CMonophonicEnvelope | This class only exists for the Iterator |
| CMPEModulator | A modulator that uses MPE messages to create modulation |
| CMultiChannelFilter | A base class for filters with multiple channels |
| CMultiMicModulatorSamplerVoice | A ModulatorSamplerVoice is a wrapper around a StreamingSamplerVoice with logic for modulation stuff |
| CMultithreadedLockfreeQueue | A wrapper around moodycamels ConcurrentQueue with more JUCE like interface and some assertions |
| CMuteAllScriptProcessor | Mutes the incoming note-on messages, but leaves everything else through |
| CNoGlobalEnvelopeConstrainer | Deactivates Global Envelopes (this is used in Global Containers |
| CNoGlobalsConstrainer | Deactivates Globals (this is used in Global Containers |
| CNoiseSynth | A simple noise generator |
| CNoMidiInputConstrainer | This constrainer removes all Modulators that depend on midi input |
| CNote | Type-ID: Note |
| CObjectWithDefaultProperties | A base class for objects that can be stored and restored using DynamicObject |
| CPathFactory | A simple interface class |
| CPerformanceLabelPanel | Type-ID: PerformanceLabel |
| CPhaseFX | A general purpose phase effect used for phasers and stuff |
| CPitchDetection | A wrapper class around the dywapitchtrack library that provides JUCE-type interface methods |
| CPitchwheelModulator | A PitchwheelModulator is a non polyphonic TimeVariantModulator which processes pitch bend messages |
| CPlotter | A plotter component that displays the Modulator valueYou can add values with addValue() |
| CPluginParameterAudioProcessor | This AudioProcessor subclass removes some annoying virtual methods and allows PluginParameter objects to communicate with the host |
| CPolyFilterEffect | The polyphonic filter module of HISE |
| CPolyshapeFX | A polyphonic wave shaper |
| ►CPoolBase | The base class for all resource pools |
| CDataProvider | The internal data management class for embedded resources |
| CListener | A interface class that will be notified about changes to the pool |
| CPooledUIUpdater | Coallescates timer updates |
| ►CPoolHelpers | Helper functions for the file pools |
| CReference | A lightweight object that encapsulates all different sources for a pool with a hash code and a relative path system |
| CPopupLabel | A Label component that displays a popup menu when right clicked |
| CPopupWindow | A small utility class that allows popups for console and plotter |
| CPresetBrowser | A UI Component that handles the user preset organisation |
| CPresetBrowserPanel | Type-ID: PresetBrowser |
| CPresetHandler | A helper class which provides loading and saving Processors to files and clipboard |
| ►CProcessor | The base class for all HISE modules in the signal path |
| CIterator | A iterator over all child processors |
| CProcessorDocumentation | A object that holds all the documentation available for a certain processor |
| CProcessorEditorBody | A ProcessorEditorBody is an interface class that can be used to create a custom body for a certain processor |
| CProcessorEditorChildComponent | Base class for all components that can be put in a ProcessorEditor |
| CProcessorEditorContainer | The container that holds all vertically stacked ProcessorEditors |
| CProcessorEditorHeader | A ProcessorEditorHeader is a bar that resides on top of every ProcessorEditor |
| CProcessorHelpers | Some handy helper functions that are using mainly the Iterator |
| CProcessorWithScriptingContent | A class that has a content that can be populated with script components |
| CProjectHandler | This class handles the file management inside HISE |
| CRamper | A Ramper applies linear ramping to a value |
| CRandomModulator | A constant Modulator which calculates a random value at the voice start |
| CRegexFunctions | A Helper class that encapsulates the regex operations |
| CReleaseTriggerScriptProcessor | Allows release trigger functionality with a time variant decrease of the velocity |
| CRestorableObject | A base class for all objects that can be saved as value tree |
| CRoundRobinMap | A data container which stores information about the amount of round robin groups for each notenumber / velocity combination |
| CRoutableProcessor | A Processor with flexible audio routingA processor that uses multiple audio channels can be subclassed from this class to allow handling of the routing matrix |
| CRouteEffect | A signal chain tool that allows to duplicate and send the signal to other channels to build AUX signal paths |
| CSafeChangeBroadcaster | A drop in replacement for the ChangeBroadcaster class from JUCE but with weak references |
| CSafeChangeListener | A class for message communication between objects |
| CSafeFunctionCall | A wrapper around a lambda that will get executed with the given processor as argument |
| CSampleComponent | A simple rectangle which represents a ModulatorSamplerSound within a SamplerSoundMap |
| CSampleImporter | This class handles all import logic for different sample formats |
| CSampleLoader | This is a utility class that handles buffered sample streaming in a background thread |
| CSampleLookupTable | A Table subclass that contains sample data with the fixed size of 512 |
| CSampleMap | A SampleMap is a data structure that encapsulates all data loaded into an ModulatorSampler |
| CSampleMapSearcher | A SampleMapSearcher searches a preset files for samplemaps and stores them in a list for the SampleExporter |
| CSampleRaster | The SampleRaster is a small utility processor that quantisizes timestamps of midi data to a specific step size |
| CSamplerSoundMap | A component which displays all loaded ModulatorSamplerSounds and allows editing of their properties |
| CSamplerSoundTable | A table component containing all samples of a ModulatorSampler |
| CSamplerSoundWaveform | A component that displays the waveform of a sample |
| CSamplerSubEditor | A base class for all sample editing components |
| CSamplerTable | [Comments] An auto-generated component, created by the Introjucer |
| CSaturatorEffect | A simple saturator effect |
| CScopedGlitchDetector | A small helper class that detects a timeout |
| CScopedNoDenormals | A small helper class that uses RAII for enabling flush to zero mode |
| CScriptBaseMidiProcessor | This class acts as base class for both ScriptProcessor and HardcodedScriptProcessor |
| CScriptComponentEditBroadcaster | This class handles the communication between ScriptComponentEditListeners |
| CScriptComponentEditListener | A class that will get updated whenever the selection of currently selected components changes |
| CScriptContentComponent | A component that can be populated with GUI elements by a script |
| CScriptCreatedComponentWrapper | A baseclass for the wrappers of script created components |
| ►CScriptingApi | This class wraps all available functions for the scripting engine provided by a ScriptProcessor |
| CConsole | A set of handy function to debug the script |
| CContent | This is the interface area that can be filled with buttons, knobs, etc |
| CEngine | All scripting methods related to the main engine can be accessed here |
| CMessage | All scripting methods related to the midi message that triggered the callback |
| CModuleIds | A list with all available modules |
| CSampler | All scripting functions for sampler specific functionality |
| CSynth | Provides access to the synth where the script processor resides |
| CScriptingObject | The base class for all scripting API classes |
| ►CScriptingObjects | This class wrapps all available objects that can be created by a script |
| CScriptingModulator | A scripting objects that wraps an existing Modulator |
| CSettingWindows | Contains all Setting windows that can popup and edit a specified XML file |
| CSfzGroupSelectorComponent | [Comments] An auto-generated component, created by the Introjucer |
| CSfzGroupSelectorDialog | [Comments] An auto-generated component, created by the Introjucer |
| CSfzImporter | Handles the importing of SFZ sample files |
| CShapeFX | A general purpose waveshaper effect |
| CSharedCache | This class extends the pool to a global data storage used across all instances of the plugin |
| ►CSharedPoolBase | Implementations of the data pool |
| CManagedPtr | A ManagedPtr is a wrapper around a reference in the pool |
| CSimpleEnvelope | The most simple envelope (only attack and release) |
| CSimpleReverbEffect | A simple (and cheap sounding) reverb effectThis is the Freeverb algorithm found in JUCE wrapped into a HISE effect |
| CSineSynth | A sine wave generator |
| ►CSliderPack | A Component which contains multiple Sliders which support dragging & bipolar display |
| CListener | Inherit from this class in order to get notified about changes to the slider pack |
| CSliderPackData | The data model for a SliderPack component |
| CSliderPackProcessor | A Processor that uses a SliderPack |
| CSlotFX | A placeholder for another effect that can be swapped pretty conveniently |
| CStereoChannelData | A simple data struct for a stereo channel |
| CStereoEffect | A simple stereo panner which can be modulated using all types of Modulators |
| ►CStreamingSamplerSound | A SamplerSound which provides buffered disk streaming using memory mapped file access and a preloaded sample start |
| CLoadingError | An object of this class will be thrown if the loading of the sound fails |
| CStreamingSamplerVoice | A SamplerVoice that streams the data from a StreamingSamplerSound |
| ►CTable | A table is a data structure that allows editing of a look up table with a TableEditor |
| CGraphPoint | A representation of a graph point |
| ►CTableEditor | A editor for the Table object, which represents a curve with different resolutions |
| CListener | This listener can be used to react on user interaction to display stuff |
| CTableEnvelope | A Envelope that uses two Tables for the attack and release time |
| CTccContext | A RAII wrapper around the TCC compiler |
| CTempoListener | This class is a listener class that can react to tempo changes |
| CTempoSyncer | A class that handles tempo syncing |
| ►CThreadWithQuasiModalProgressWindow | A thread that automatically pops up a modal dialog box with a progress bar and cancel button while it's busy running |
| CHolder | This class manages the lifetime of the ThreadWithQuasiModalProgressWindow |
| CTimeModulation | If a modulator subclasses this, you can calculate varying modulation values over a time |
| CTimeVariantModulator | A Modulator that calculates its return value for every processed sample |
| CTimeVariantModulatorFactoryType | Allows creation of TimeVariantModulators |
| CTooltipPanel | Type-ID: TooltipPanel |
| CTransposer | Transposes all midi note messages by the specified amount |
| CUnorderedStack | A container that has a unsorted but packed list of elements |
| ►CUpdateDispatcher | This class is used to coallescate multiple calls to an asynchronous update for a given Listener |
| CListener | This class contains the sender logic of the UpdateDispatcher scheme |
| CValueSettingComponent | [Comments] An auto-generated component, created by the Introjucer |
| CVarRegister | A VarRegister is a container with a fixed amount of var slots that can be used for faster variable access in the Javascript engine |
| CVelocityModulator | This modulator changes the output depending on the velocity of note on messages |
| CViewInfo | A ViewInfo Object contains all EditorStates of every child processor |
| CViewManager | A ViewManager handles all logic for restorable view configurations |
| CVoiceCpuBpmComponent | A component that shows the current statistics (voice count, CPU usage etc.) |
| CVoiceEffectProcessor | A VoiceEffectProcessor will process each voice before it is summed up and allows polyphonic effects |
| ►CVoiceModulation | If a Modulator is subclassed with VoiceModulation, it can handle multiple states for different voices |
| CPolyphonyManager | If you subclass a Modulator from this class, it can handle multiple voices |
| CVoiceStartModulator | A Modulator that calculates its value only at the start of a voice |
| CVoiceStartModulatorFactoryType | Allows creation of VoiceStartModulators |
| CVuMeter | A level meter that for showing peak values |
| CWaveSynth | A waveform generator based on BLIP synthesis of common synthesiser waveforms |
| CWavetableSynth | A two-dimensional wavetable synthesiser |
| ►Nicstdsp | |
| CChambFilter | Second order multimode filter |
| CDelay | Static delay line |
| CEffect | The base class of ICSTDSP effects |
| CFFTProcessor | Contains all methods that rely on FFT |
| CMoogFilter | Virtual analog moog lowpass filter |
| CNoise | Noise generator |
| CRingMod | Ring modulator |
| CVarDelay | Time varying delay line |
| ►Njuce | |
| CVariantBuffer | A buffer of floating point data for use in scripted environments |
| CChambFilter | Second order multimode filter |
| CDelay | Static delay line |
| CEffect | The base class of ICSTDSP effects |
| CFFTProcessor | Contains all methods that rely on FFT |
| CMoogFilter | Virtual analog moog lowpass filter |
| CNoise | Noise generator |
| CRingMod | Ring modulator |
| CVarDelay | Time varying delay line |
©2017 HISE. This documentation is autogenerated from the HISE source code using Doxygen.

