예제 #1
0
 public void StartVoice(Voice voice)
 {
     LibFluidsynth.Synth.fluid_synth_start_voice (Handle, voice.Handle);
 }
예제 #2
0
 public void StartVoice(Voice voice)
 {
     ThrowIfDisposed();
     LibFluidsynth.fluid_synth_start_voice(Handle, voice.Handle);
 }
예제 #3
0
 public bool GetVoiceList(Voice [] voices, int voiceId)
 {
     var arr = new IntPtr [voices.Length];
     LibFluidsynth.Synth.fluid_synth_get_voicelist (Handle, arr, arr.Length, voiceId);
     for (int i = 0; i < arr.Length; i++) {
         if (arr [i] == IntPtr.Zero)
             return false;
         voices [i] = new Voice (arr [i]);
     }
     return true;
 }
예제 #4
0
 public void StartVoice(Voice voice)
 {
     LibFluidsynth.Synth.fluid_synth_start_voice(Handle, voice.Handle);
 }