All Classes Namespaces Functions Variables Enumerations Enumerator Modules Pages
List of all members
FrontendProcessor Class Reference
Inheritance diagram for FrontendProcessor:
PluginParameterAudioProcessor MainController FrontendDataHolder FrontendSampleManager GlobalScriptCompileBroadcaster ThreadWithQuasiModalProgressWindow::Holder

Additional Inherited Members

- Public Member Functions inherited from PluginParameterAudioProcessor
 PluginParameterAudioProcessor (const String &name_="Untitled")
 
- Public Member Functions inherited from MainController
void compileAllScripts ()
 
void allNotesOff ()
 
void beginParameterChangeGesture (int index)
 
void endParameterChangeGesture (int index)
 
void setPluginParameter (int index, float newValue)
 
double getUptime () const noexcept
 
double getBpm () const noexcept
 
void skin (Component &c)
 
void addTempoListener (TempoListener *t)
 
void removeTempoListener (TempoListener *t)
 
void setGlobalVariable (int index, var newVariable)
 
var getGlobalVariable (int index) const
 
float getCpuUsage () const
 
int getNumActiveVoices () const
 
void setGlobalPitchFactor (double pitchFactorInSemiTones)
 
double getGlobalPitchFactor () const
 
double getGlobalPitchFactorSemiTones () const
 
- Public Member Functions inherited from GlobalScriptCompileBroadcaster
void sendScriptCompileMessage (JavascriptProcessor *processorThatWasCompiled)
 
void addScriptListener (GlobalScriptCompileListener *listener, bool insertAtBeginning=false)
 
- Public Member Functions inherited from FrontendDataHolder
const ValueTree getSampleMap (const String &sampleMapId) const
 
- Static Public Member Functions inherited from MainController
static ProcessorcreateProcessor (FactoryType *FactoryTypeToUse, const Identifier &typeName, const String &id)
 
- Protected Member Functions inherited from MainController
void setBpm (double bpm_)
 
void checkAllNotesOff ()
 

Detailed Description

This class lets you take your exported HISE presets and wrap them into a hardcoded plugin (VST / AU, x86/x64, Win / OSX)

It is connected to a FrontendProcessorEditor, which will display all script interfaces that are brought to the front using 'Synth.addToFront(true)'. It also checks for a licence file to allow minimal protection against the most stupid crackers.

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