System.Collections.IEnumerator Start() { _probe = new MidiProbe(MidiProbe.Mode.Out); yield return(new WaitForSeconds(0.1f)); // Send an all-sound-off message. foreach (var port in _ports) { port?.SendAllOff(0); } for (var i = 0; true; i++) { var note = 40 + (i % 30); Debug.Log("MIDI Out: Note On " + note); foreach (var port in _ports) { port?.SendNoteOn(0, note, 100); } yield return(new WaitForSeconds(0.1f)); Debug.Log("MIDI Out: Note Off " + note); foreach (var port in _ports) { port?.SendNoteOff(0, note); } yield return(new WaitForSeconds(0.1f)); } }
public RtMidiDriver() { _inPorts = new List <MidiInPort>(); _inProbe = new MidiProbe(MidiProbe.Mode.In); _outPorts = new List <MidiOutPort>(); _outProbe = new MidiProbe(MidiProbe.Mode.Out); _settings = MidiSettings.GetOrCreateSettings(); RescanInPorts(); RescanOutPorts(); }
System.Collections.IEnumerator Start() { _probe = new MidiProbe(MidiProbe.Mode.Out); yield return(new WaitForSeconds(0.1f)); // Send an all-sound-off message. foreach (var port in _ports) { port?.SendAllOff(0); } }
void Start() { soundManager = GameObject.Find("RandomSoundManager").GetComponent <RandomSoundManager>(); character = GetComponent <CharacterMovements>(); _probe = new MidiProbe(MidiProbe.Mode.In); }
void Start() { _probe = new MidiProbe(MidiProbe.Mode.In); }
public MidiCommunicationRepository() { probe = new MidiProbe(MidiProbe.Mode.In); }