HISE Docs

LorisManager


Class methods

analyse

Analyse a file.

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.

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



createEnvelopes

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

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



createSnapshot

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

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



get

Returns the setting value for the Loris algorithm.

LorisManager.get(String optionId)



process

Processes the partial list using predefined commands.

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



processCustom

Processes the partial list using the given function.

LorisManager.processCustom(var file, var processCallback)



set

set a option for the Loris algorithm.

LorisManager.set(String optionId, var newValue)



synthesise

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

LorisManager.synthesise(var file)