HISE Docs

Get a reference to a LorisManager object with Engine.getLorisManager()

Class methods

analyse

Analyse a file. Edit on GitHub

LorisManager.analyse(var file, double estimatedRootFrequency)



createEnvelopePaths

Creates a list of path of every channel from the envelope of the given parameter and harmonic index. Edit on GitHub

LorisManager.createEnvelopePaths(var file, String parameter, int harmonicIndex)



createEnvelopes

Creates an audio rate envelope from the given parameter and harmonic index. Edit on GitHub

LorisManager.createEnvelopes(var file, String parameter, int harmonicIndex)



createSnapshot

Creates a parameter value list for each harmonic at the given time. Edit on GitHub

LorisManager.createSnapshot(var file, String parameter, double time)



get

Returns the setting value for the Loris algorithm. Edit on GitHub

LorisManager.get(String optionId)



process

Processes the partial list using predefined commands. Edit on GitHub

LorisManager.process(var file, String command, var data)



processCustom

Processes the partial list using the given function. Edit on GitHub

LorisManager.processCustom(var file, var processCallback)



set

set a option for the Loris algorithm. Edit on GitHub

LorisManager.set(String optionId, var newValue)



synthesise

Resynthesise the file from the partial lists. Returns an array of variant buffers. Edit on GitHub

LorisManager.synthesise(var file)