Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows "default" Midi In port problem #5

Closed
Falcosoft opened this issue Apr 2, 2024 · 6 comments
Closed

Windows "default" Midi In port problem #5

Falcosoft opened this issue Apr 2, 2024 · 6 comments

Comments

@Falcosoft
Copy link
Contributor

Falcosoft commented Apr 2, 2024

Hi,
Actually on Windows there is no such thing as "default" Midi In port in the sense that you can select one in any way.
Contrary to Midi Out ports where originally there was a built-in Midi mapper until Win 8 (and Coolsoft Midi Mapper on Win8+) to select the default Midi Out port there is no way (and never was) to select default Midi In port.
Currently Nuked-SC55 always opens port 0 that can be a hardware port if you have a soundcard with hardware Midi In capabilities.
It does not matter if you install LoopMidi or any other software loopback cables in such a system Midi In port 0 remains a hardware port.
In such systems this recommendation from the Readme does not work:

to use it with the other applications use external MIDI pipe software (e.g. loopMIDI).

So it would be helpful if the Midi In port to be opened could be set some way (config file etc.)

image

@Kappa971
Copy link

Kappa971 commented Apr 3, 2024

I'm using Coolsoft MIDI Mapper with Loopmidi and it works as expected (the port is called Sound Canvas VA because I was using it for SCVA 😁) and I have a Sound Blaster X-Fi Titanium HD

immagine

Maybe it's not the same thing? I'm testing the emulator with Falcosoft MIDI Player.

@Falcosoft
Copy link
Contributor Author

Falcosoft commented Apr 3, 2024

Maybe it's not the same thing? I'm testing the emulator with Falcosoft MIDI Player.

Coolsoft Midi Mapper has nothing to do with Midi In ports. It can only set the default Midi Out port.
It seems your first (0) Midi In port is a LoopMidi port. Somehow your hardware Midi in port is not the 1st one.
What does Falcosoft MIDI Player (x64) settings dialog show on the Midi In part? I mean this part:

image

Maybe your Sound Blaster's 64-bit Midi In port is not installed?

@Kappa971
Copy link

Kappa971 commented Apr 3, 2024

Coolsoft Midi Mapper has nothing to do with Midi In ports. It can only set the default Midi Out port. It seems your first (0) Midi In port is a LoopMidi port. Somehow your hardware Midi in port is not the 1st one. What does Falcosoft MIDI Player (x64) settings dialog show on the Midi In part? I mean this part:

image

Maybe your Sound Blaster's 64-bit Midi In port is not installed?

I only have Loopmidi as Midi IN port. The X-Fi Ti HD is from 2011, it plays midi but it doesn't seem to have midi input ports, only output ports:

immagine

immagine

Now I understand, you're probably using a Sound Blaster that's much older than mine.

@nukeykt
Copy link
Owner

nukeykt commented Apr 3, 2024

Added command line option to specify midi port until config file support is added. See readme for details

@Falcosoft
Copy link
Contributor Author

Falcosoft commented Apr 3, 2024

Added command line option to specify midi port until config file support is added. See readme for details

Hi,
Thanks for the fast update. I would like to report that the update works but it is somewhat misleading that it still always reports the name of port 0 as opened port regardless of the command line argument and the really opened (right) port.

image

@nukeykt nukeykt closed this as completed Apr 4, 2024
@markanini
Copy link

Added command line option to specify midi port until config file support is added. See readme for details

Hi, Thanks for the fast update. I would like to report that the update works but it is somewhat misleading that it still always reports the name of port 0 as opened port regardless of the command line argument and the really opened (right) port.

image

Thanks for pointing out this quirk, it confused the heck out of me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants