C# Class org.kbinani.cadencii.MidiPlayer

ファイルを表示 Open project: cadencii/cadencii

Public Properties

Property Type Description
NoteBell byte
NoteNormal byte
PreUtterance int
ProgramBell byte
ProgramGeneral byte
ProgramNormal byte

Public Methods

Method Description
GetSpeed ( ) : float
PlayImmediate ( byte note ) : void
RestartMetronome ( ) : void
SetSpeed ( float speed, double now_sec ) : void
Start ( VsqFileEx vsq, int start_clock, double start_time ) : void

vsqファイルのstart_clockクロックからメトロノームを起動する。startは、start_clockをいつから起動したかを指定する。

Stop ( ) : void

Private Methods

Method Description
ReGenerateMidiQueue ( MidiQueue sender ) : Vector
ThreadProc ( ) : void

Method Details

GetSpeed() public static method

public static GetSpeed ( ) : float
return float

PlayImmediate() public static method

public static PlayImmediate ( byte note ) : void
note byte
return void

RestartMetronome() public static method

public static RestartMetronome ( ) : void
return void

SetSpeed() public static method

public static SetSpeed ( float speed, double now_sec ) : void
speed float
now_sec double
return void

Start() public static method

vsqファイルのstart_clockクロックからメトロノームを起動する。startは、start_clockをいつから起動したかを指定する。
public static Start ( VsqFileEx vsq, int start_clock, double start_time ) : void
vsq VsqFileEx
start_clock int
start_time double
return void

Stop() public static method

public static Stop ( ) : void
return void

Property Details

NoteBell public_oe static_oe property

ベル音のノートナンバー
public static byte NoteBell
return byte

NoteNormal public_oe static_oe property

通常音のノートナンバー
public static byte NoteNormal
return byte

PreUtterance public_oe static_oe property

先行発音
public static int PreUtterance
return int

ProgramBell public_oe static_oe property

ベル音に使うプログラムチェンジ
public static byte ProgramBell
return byte

ProgramGeneral public_oe static_oe property

public static byte ProgramGeneral
return byte

ProgramNormal public_oe static_oe property

通常音に使うプログラムチェンジ
public static byte ProgramNormal
return byte