Example #1
0
 internal override void ConnectMidiDev(clsBassOutMidi bassoutmidi)
 {
     //mixed by windows/hardware
     bassoutmidi.MidiStream = CheckHandle(BassMidi.CreateStream(
                                              bassoutmidi.NumMidiChans, BassFlags.AutoFree, 1));
     bassoutmidi.InitStream(); //soundfonts etc.
     CheckOK(Bass.ChannelPlay(bassoutmidi.MidiStream, false));
 }
Example #2
0
 internal override void ConnectMidiDev(clsBassOutMidi bassoutmidi)
 {
     bassoutmidi.MidiStream = CheckHandleHard(BassMidi.CreateStream(
                                                  bassoutmidi.NumMidiChans, BassFlags.Decode | BassFlags.Float, 1));
     bassoutmidi.InitStream();
     CheckOKHard(BassMix.MixerAddChannel(
                     MixerStream, bassoutmidi.MidiStream, BassFlags.Default));
 }