C# Класс CSharpSynth.Banks.Fm.FMInstrument

Наследование: Instrument
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
FMInstrument ( string fmProgramFile, int sampleRate ) : System
allSamplesSupportDualChannel ( ) : bool
enforceSampleRate ( int sampleRate ) : void
getAttack ( int note ) : int
getDecay ( int note ) : int
getHold ( int note ) : int
getRelease ( int note ) : int
getSampleAtTime ( int note, int channel, int synthSampleRate, double &time ) : float

Приватные методы

Метод Описание
getOpsAndValues ( string arg, bool isFrequencyFunction ) : IFMComponent
loadProgramFile ( string file ) : void

Описание методов

FMInstrument() публичный Метод

public FMInstrument ( string fmProgramFile, int sampleRate ) : System
fmProgramFile string
sampleRate int
Результат System

allSamplesSupportDualChannel() публичный Метод

public allSamplesSupportDualChannel ( ) : bool
Результат bool

enforceSampleRate() публичный Метод

public enforceSampleRate ( int sampleRate ) : void
sampleRate int
Результат void

getAttack() публичный Метод

public getAttack ( int note ) : int
note int
Результат int

getDecay() публичный Метод

public getDecay ( int note ) : int
note int
Результат int

getHold() публичный Метод

public getHold ( int note ) : int
note int
Результат int

getRelease() публичный Метод

public getRelease ( int note ) : int
note int
Результат int

getSampleAtTime() публичный Метод

public getSampleAtTime ( int note, int channel, int synthSampleRate, double &time ) : float
note int
channel int
synthSampleRate int
time double
Результат float