Method | Description | |
---|---|---|
AquesTone2WaveGenerator ( |
||
begin ( long total_samples, WorkerState state ) : void | ||
getPosition ( ) : long | ||
getProgress ( ) : double | ||
getSampleRate ( ) : int | ||
getTotalSamples ( ) : long | ||
getVersion ( ) : int | ||
init ( VsqFileEx sequence, int track, int start_clock, int end_clock, int sample_rate ) : void | ||
isRunning ( ) : bool | ||
setConfig ( string config ) : void | ||
setReceiver ( WaveReceiver receiver ) : void |
Method | Description | |
---|---|---|
generateMidiEvent ( VsqFileEx vsq, int trackIndex ) : |
イベントキューを生成する
|
|
reflectNoteEventPitch ( VsqEvent item, VsqBPList pitchBend, VsqBPList pitchBendSensitivity, TempoVector tempoTable ) : void |
音符に付随するピッチベンドの情報を、PIT・PBS カーブに反映する
|
Method | Description | |
---|---|---|
appendNoteEvent ( VsqTrack track, |
音符の note on/off のためのイベントを作成し、イベントキューに追加する
|
|
appendPitchEvent ( VsqTrack track, |
ピッチとピッチベンドセンシティビティをイベントキューに追加する
|
|
createNoteOffEvent ( int clock, int note ) : MidiEvent | ||
doSynthesis ( long to_sample, double left, double right, WorkerState state ) : void |
public AquesTone2WaveGenerator ( |
||
driver | ||
return | System |
public begin ( long total_samples, WorkerState state ) : void | ||
total_samples | long | |
state | WorkerState | |
return | void |
protected generateMidiEvent ( VsqFileEx vsq, int trackIndex ) : |
||
vsq | VsqFileEx | |
trackIndex | int | |
return |
public init ( VsqFileEx sequence, int track, int start_clock, int end_clock, int sample_rate ) : void | ||
sequence | VsqFileEx | |
track | int | |
start_clock | int | |
end_clock | int | |
sample_rate | int | |
return | void |
protected reflectNoteEventPitch ( VsqEvent item, VsqBPList pitchBend, VsqBPList pitchBendSensitivity, TempoVector tempoTable ) : void | ||
item | VsqEvent | 音符 |
pitchBend | VsqBPList | PIT カーブ |
pitchBendSensitivity | VsqBPList | PBS カーブ |
tempoTable | TempoVector | テンポ情報 |
return | void |
public setReceiver ( WaveReceiver receiver ) : void | ||
receiver | WaveReceiver | |
return | void |