Open mikesk8 opened 8 months ago
I don't think the MacOS midi driver does support that.
The Atari version does :wink:
MacOS midi driver of OpenDUNE of course.
@mikesk8 it is pretty simple, if you know how to route midi output to your device , just tell me ;) https://github.com/OpenDUNE/OpenDUNE/blob/master/src/audio/midi_osx.c
Thank you for your answer @miniupnp ! Unfortunately, I don't have technical knowledge to help ;( I can tell you my setup and maybe this will help.
My Roland SC55 is connected to my Intel Mac via Roland UM-One USB-Midi interface. I have configured the midi device in the Audio Midi Setup tool (part of OS) on the Mac. Then, in DosBox Staging I added "mididevice= coremidi" in the config. In the original Dune II game I selected Sound Canvas in the audio setup and all works ok.
My understanding is the Core Midi Apple framework (https://developer.apple.com/documentation/coremidi) is the key to send MIDI to the external devices on Mac. I am sorry that I cannot help more, but I could test it if you have any idea how to make it work ;-)
I just wanted to check if you need any testing help or anything to make this change happen? ;-)
I need sample code to send midi command to an external device.
I need sample code to send midi command to an external device.
Would implementation by Dosbox Staging help? https://github.com/dosbox-staging/dosbox-staging/blob/main/src/midi/midi_coremidi.h In Dosbox Staging external midi on Mac works perfect.
Hi,
I just wanted to ask if it's possible to play midi on real external devices on Mac, e.g. Roland sc55? I understand from the project description that on Windows and Linux it's supported, but what about Mac and CoreMidi framework?
Thank you, m.