►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.