void OnEnable()
 {
     try
     {
         instance = (MidiStreamPlayer)target;
         // Load description of available soundfont
         if (MidiPlayerGlobal.CurrentMidiSet == null || MidiPlayerGlobal.CurrentMidiSet.ActiveSounFontInfo == null)
         {
             ToolsEditor.LoadMidiSet();
             ToolsEditor.CheckMidiSet();
         }
     }
     catch (System.Exception ex)
     {
         MidiPlayerGlobal.ErrorDetail(ex);
     }
 }
Esempio n. 2
0
 /// <summary>
 /// Play a note which is stoppable. DEPRECATED in V2. Replaced by MPTK_PlayEvent in MidiStreamPlayer.
 /// </summary>
 /// <param name="streamPlayer">A MidiStreamPlayer component</param>
 public void Play(MidiStreamPlayer streamPlayer)
 {
     Debug.LogWarning("Play() is deprecated in V2, replaced by MPTK_PlayEvent in MidiStreamPlayer.");
 }
Esempio n. 3
0
 /// <summary>
 /// Play a note which is stoppable. A release delay (typically 0.1 second) will be apply before the stop of the sound. No effect on Drum Kit sound.  - [New 1.7]
 /// </summary>
 /// <param name="streamPlayer">A MidiStreamPlayer component</param>
 public void Play(MidiStreamPlayer streamPlayer)
 {
     streamPlayer.MPTK_PlayNote(ToMidiNote());
 }