C# Класс NScumm.Scumm.Audio.IMuse.Instrument

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

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

Свойство Тип Описание
_gmRhythmMap byte[]

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

Метод Описание
Adlib ( byte instrument ) : void
Clear ( ) : void
CopyTo ( Instrument dest ) : void
MacSfx ( byte program ) : void
NativeMT32 ( bool native ) : void
PcSpk ( byte instrument ) : void
Program ( byte program, bool mt32 ) : void
Roland ( byte instrument ) : void
SaveOrLoad ( Serializer s ) : void
Send ( MidiChannel mc ) : void

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

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

public Adlib ( byte instrument ) : void
instrument byte
Результат void

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

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

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

public CopyTo ( Instrument dest ) : void
dest Instrument
Результат void

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

public MacSfx ( byte program ) : void
program byte
Результат void

NativeMT32() публичный статический Метод

public static NativeMT32 ( bool native ) : void
native bool
Результат void

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

public PcSpk ( byte instrument ) : void
instrument byte
Результат void

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

public Program ( byte program, bool mt32 ) : void
program byte
mt32 bool
Результат void

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

public Roland ( byte instrument ) : void
instrument byte
Результат void

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

public SaveOrLoad ( Serializer s ) : void
s NScumm.Scumm.IO.Serializer
Результат void

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

public Send ( MidiChannel mc ) : void
mc NScumm.Core.Audio.MidiChannel
Результат void

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

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

This emulates the percussion bank setup LEC used with the MT-32, where notes 24 - 34 were assigned instruments without reverb. It also fixes problems on GS devices that map sounds to these notes by default.
public static byte[] _gmRhythmMap
Результат byte[]