C# Класс CSharpSynth.Banks.InstrumentBank

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

Открытые свойства

Свойство Тип Описание
nullSample CSharpSynth.Wave.Sample

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

Метод Описание
Clear ( ) : void
InstrumentBank ( int sampleRate, string bankfile ) : System
InstrumentBank ( int sampleRate, string bankfile, byte Programs, byte DrumPrograms ) : System
addInstrument ( CSharpSynth.Banks.Instrument inst, bool isDrum ) : void
deleteUnusedSamples ( ) : void
getInstrument ( int index, bool isDrum ) : CSharpSynth.Banks.Instrument
getInstruments ( bool isDrum ) : List
loadBank ( byte Programs, byte DrumPrograms ) : void
loadBank ( string bankfile ) : void
loadStream ( Stream bankStream, string directory, byte Programs, byte DrumPrograms ) : void
removeInstrument ( int index, bool isDrum ) : void

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

Метод Описание
loadAnalog ( string args, byte Programs, byte DrumPrograms ) : void
loadFm ( string args, string bankpath, byte Programs, byte DrumPrograms ) : void
loadSfz ( string args, string bankpath, byte Programs, byte DrumPrograms ) : void
reCalculateMemoryUsage ( ) : void

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

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

public Clear ( ) : void
Результат void

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

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

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

public InstrumentBank ( int sampleRate, string bankfile, byte Programs, byte DrumPrograms ) : System
sampleRate int
bankfile string
Programs byte
DrumPrograms byte
Результат System

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

public addInstrument ( CSharpSynth.Banks.Instrument inst, bool isDrum ) : void
inst CSharpSynth.Banks.Instrument
isDrum bool
Результат void

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

public deleteUnusedSamples ( ) : void
Результат void

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

public getInstrument ( int index, bool isDrum ) : CSharpSynth.Banks.Instrument
index int
isDrum bool
Результат CSharpSynth.Banks.Instrument

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

public getInstruments ( bool isDrum ) : List
isDrum bool
Результат List

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

public loadBank ( byte Programs, byte DrumPrograms ) : void
Programs byte
DrumPrograms byte
Результат void

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

public loadBank ( string bankfile ) : void
bankfile string
Результат void

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

public loadStream ( Stream bankStream, string directory, byte Programs, byte DrumPrograms ) : void
bankStream Stream
directory string
Programs byte
DrumPrograms byte
Результат void

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

public removeInstrument ( int index, bool isDrum ) : void
index int
isDrum bool
Результат void

Описание свойств

nullSample публичное статическое свойство

public static Sample,CSharpSynth.Wave nullSample
Результат CSharpSynth.Wave.Sample