Hi there,

My few takes on this

Linux (ALSA) applications can create a virtual midi ports either with jack or ALSA

On windows this is not possible (*)

The only reson loopMIDI can be seend is that LoopMIDI is a Windows MIDI device driver, so it can be seen by windows a a MIDI device  and thus also by  Jack.

VMPK is a client, it connects to TO  a Windows MIDI  port (not sure it supports jack) 

Pd could only connect to jack if it supported to create a jack client port, suppose it' can't

Here is discord for MIDI , you could also try to post on midi.org forum or on linuxmuscians.com
Not sure if there are any other forums for MIDI, targeting non-Linux.
https://discord.gg/bkdNqbF3

(*) until Windows MIDI 2.0  comes out, and then,  no idea if jack will support the new Window service as the new service is similar to jack
Windows MIDI 2.0 will support legacy MIDI 1.0, so perhaps  then it may support connecting ports to each other and also Pd to jack through that new service.
I haven't looked at this scenario yet. 

Besides that , perhaps we will see something alike pipewire on windows which already has replaced the jack driver on Linux.

Thanks


-----Original Message-----
From: Isaac Beckett <isaactbeckett@gmail.com>
To: jackaudio@lists.linuxaudio.org
Subject: [Jackaudio] Jack2 MIDI on Windows
Date: 03/01/2024 02:37:18 AM

Probably a long shot because most of y’all are on Linux, but I’m on Windows and trying to use Jack2 on Windows to connect MIDI applications and failing horribly.

In QJackCtl the option to select a MIDI driver is just greyed out? I’ve been able to use loopMIDI for a loopback MIDI device to connect programs, but that sidesteps Jack completely which is not what I want.

In my testing scenario, I have Pure Data (Pd) running the audio/midi test patch, and Virtual MIDI Piano Keyboard (VMPK) as well, a piano keyboard. I can use loopMIDI to connect the two and Pd will successfully send random MIDI notes to VMPK which it will then play as audio. But again, I want to be using Jack for this instead so I can manage things in one place.

How can I route MIDI data between these two applications via Jack on Windows?
_______________________________________________
JackAudio mailing list -- jackaudio@lists.linuxaudio.org
To unsubscribe send an email to jackaudio-leave@lists.linuxaudio.org