C# 클래스 NScumm.Scumm.Audio.IMuse.Instrument

파일 보기 프로젝트 열기: scemino/nscumm 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
_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[]