C# Class CSharpSynth.Sequencer.MidiSequencer

Afficher le fichier Open project: joeriedel/DarkForcesUnity Class Usage Examples

Méthodes publiques

Méthode Description
Dispose ( ) : void
HandleEndOfTrack ( StreamSynthesizer synth ) : bool
IncrementSampleCounter ( int amount ) : void
LoadMidi ( MidiFile midi, bool UnloadUnusedInstruments ) : bool
LoadMidi ( string file, bool UnloadUnusedInstruments ) : bool
MidiSequencer ( StreamSynthesizer synth ) : System
MuteAllChannels ( ) : void
MuteChannel ( int channel ) : void
Pause ( bool immediate ) : void
Play ( ) : void
Process ( int frame ) : CSharpSynth.Sequencer.MidiSequencerEvent
ProcessMidiEvent ( MidiEvent midiEvent ) : bool
ProcessSysExEvent ( MidiEvent midiEvent ) : bool
ResetControllers ( ) : void
SeekToFirstNote ( ) : void
Stop ( bool immediate ) : void
SwitchSection ( int trackIndex, MidiTrack section, float offset ) : void
UnMuteAllChannels ( ) : void
UnMuteChannel ( int channel ) : void
getProgramIndex ( int channel ) : int
getProgramName ( int channel ) : string
isChannelMuted ( int channel ) : bool
setProgram ( int channel, int program ) : void

Private Methods

Méthode Description
DeltaTimetoSamples ( uint DeltaTime ) : int
SetTime ( System.TimeSpan time ) : void
SilentProcess ( int amount ) : void

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

HandleEndOfTrack() public méthode

public HandleEndOfTrack ( StreamSynthesizer synth ) : bool
synth CSharpSynth.Synthesis.StreamSynthesizer
Résultat bool

IncrementSampleCounter() public méthode

public IncrementSampleCounter ( int amount ) : void
amount int
Résultat void

LoadMidi() public méthode

public LoadMidi ( MidiFile midi, bool UnloadUnusedInstruments ) : bool
midi CSharpSynth.Midi.MidiFile
UnloadUnusedInstruments bool
Résultat bool

LoadMidi() public méthode

public LoadMidi ( string file, bool UnloadUnusedInstruments ) : bool
file string
UnloadUnusedInstruments bool
Résultat bool

MidiSequencer() public méthode

public MidiSequencer ( StreamSynthesizer synth ) : System
synth CSharpSynth.Synthesis.StreamSynthesizer
Résultat System

MuteAllChannels() public méthode

public MuteAllChannels ( ) : void
Résultat void

MuteChannel() public méthode

public MuteChannel ( int channel ) : void
channel int
Résultat void

Pause() public méthode

public Pause ( bool immediate ) : void
immediate bool
Résultat void

Play() public méthode

public Play ( ) : void
Résultat void

Process() public méthode

public Process ( int frame ) : CSharpSynth.Sequencer.MidiSequencerEvent
frame int
Résultat CSharpSynth.Sequencer.MidiSequencerEvent

ProcessMidiEvent() public méthode

public ProcessMidiEvent ( MidiEvent midiEvent ) : bool
midiEvent CSharpSynth.Midi.MidiEvent
Résultat bool

ProcessSysExEvent() public méthode

public ProcessSysExEvent ( MidiEvent midiEvent ) : bool
midiEvent CSharpSynth.Midi.MidiEvent
Résultat bool

ResetControllers() public méthode

public ResetControllers ( ) : void
Résultat void

SeekToFirstNote() public méthode

public SeekToFirstNote ( ) : void
Résultat void

Stop() public méthode

public Stop ( bool immediate ) : void
immediate bool
Résultat void

SwitchSection() public méthode

public SwitchSection ( int trackIndex, MidiTrack section, float offset ) : void
trackIndex int
section CSharpSynth.Midi.MidiTrack
offset float
Résultat void

UnMuteAllChannels() public méthode

public UnMuteAllChannels ( ) : void
Résultat void

UnMuteChannel() public méthode

public UnMuteChannel ( int channel ) : void
channel int
Résultat void

getProgramIndex() public méthode

public getProgramIndex ( int channel ) : int
channel int
Résultat int

getProgramName() public méthode

public getProgramName ( int channel ) : string
channel int
Résultat string

isChannelMuted() public méthode

public isChannelMuted ( int channel ) : bool
channel int
Résultat bool

setProgram() public méthode

public setProgram ( int channel, int program ) : void
channel int
program int
Résultat void