C# Class org.kbinani.cadencii.MidiPlayer

Show file 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 static property

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

NoteNormal public static property

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

PreUtterance public static property

先行発音
public static int PreUtterance
return int

ProgramBell public static property

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

ProgramGeneral public static property

public static byte ProgramGeneral
return byte

ProgramNormal public static property

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