C# Class AlphaSynth.Bank.Patch.Sf2Patch

Inheritance: AlphaSynth.Bank.Patch.Patch
Afficher le fichier Open project: CoderLine/alphaSynth Class Usage Examples

Méthodes publiques

Méthode Description
Load ( AlphaSynth.Sf2.Sf2Region region, AssetManager assets ) : void
Process ( AlphaSynth.Synthesis.VoiceParameters voiceparams, int startIndex, int endIndex ) : void
Sf2Patch ( string name ) : System
Start ( AlphaSynth.Synthesis.VoiceParameters voiceparams ) : bool
Stop ( AlphaSynth.Synthesis.VoiceParameters voiceparams ) : void

Private Methods

Méthode Description
CalculateModulator ( SourceTypeEnum s, TransformEnum t, DirectionEnum d, PolarityEnum p, int value, int min, int max ) : double
LoadEnvelopes ( AlphaSynth.Sf2.Sf2Region region ) : void
LoadFilter ( AlphaSynth.Sf2.Sf2Region region ) : void
LoadGen ( AlphaSynth.Sf2.Sf2Region region, AssetManager assets ) : void
LoadLfos ( AlphaSynth.Sf2.Sf2Region region ) : void

Method Details

Load() public méthode

public Load ( AlphaSynth.Sf2.Sf2Region region, AssetManager assets ) : void
region AlphaSynth.Sf2.Sf2Region
assets AssetManager
Résultat void

Process() public méthode

public Process ( AlphaSynth.Synthesis.VoiceParameters voiceparams, int startIndex, int endIndex ) : void
voiceparams AlphaSynth.Synthesis.VoiceParameters
startIndex int
endIndex int
Résultat void

Sf2Patch() public méthode

public Sf2Patch ( string name ) : System
name string
Résultat System

Start() public méthode

public Start ( AlphaSynth.Synthesis.VoiceParameters voiceparams ) : bool
voiceparams AlphaSynth.Synthesis.VoiceParameters
Résultat bool

Stop() public méthode

public Stop ( AlphaSynth.Synthesis.VoiceParameters voiceparams ) : void
voiceparams AlphaSynth.Synthesis.VoiceParameters
Résultat void