[wdmaudiodev] Re: Maximum number of Windows MIDI drivers and / or ports.

  • From: "Matthew van Eerde" <dmarc-noreply@xxxxxxxxxxxxx> (Redacted sender "Matthew.van.Eerde" for DMARC)
  • To: "wdmaudiodev@xxxxxxxxxxxxx" <wdmaudiodev@xxxxxxxxxxxxx>, Chris Hubbard <chris@xxxxxxxxxxxxxxxxx>
  • Date: Wed, 12 Dec 2018 12:29:08 +0000

I stopped reading at “XP”

Windows XP exited extended support in 2014

________________________________
From: wdmaudiodev-bounce@xxxxxxxxxxxxx <wdmaudiodev-bounce@xxxxxxxxxxxxx> on 
behalf of Pete Brown <dmarc-noreply@xxxxxxxxxxxxx>
Sent: Tuesday, December 11, 2018 5:47:21 PM
To: Chris Hubbard; wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Re: Maximum number of Windows MIDI drivers and / or 
ports.

From what I recall, XP, with all services packs, had a limit of 32 or so. After 
that, the limit for the number of ports was lifted. There used to be issues 
with unplugging and replugging devices using up another entry which resulted in 
even more limited number of ports in XP.

I've not looked in that specific reg entry to see what happens > 10. My PC 
currently has 8 MIDI devices attached. I've had more in the past, with a MOTU 8 
in/out interface, and multiple USB-connected controllers.

In any case, is this an actual kernel streaming driver, or is it a 
plugin/extension? Curious to know because the latter do not show up as 
endpoints in the Windows 10 MIDI API (which is now supported by JUCE, Cakewalk, 
and others, and is the only Windows MIDI API with built-in BLE MIDI support).

Not sure if Matthew has additional information here.

Pete

Pete Brown – Microsoft Windows / PAX
@pete_brown<https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Ftwitter.com%2Fpete_brown&data=02%7C01%7CMatthew.van.Eerde%40microsoft.com%7C1fe586d11ec04157147308d65fd3d679%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636801760838729267&sdata=CANQi35BCyExwBhw91HVJz4TdtCIG8jYLMn1JQtyIJY%3D&reserved=0>
 | 
SoundCloud<https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fsoundcloud.com%2FPsychlist1972&data=02%7C01%7CMatthew.van.Eerde%40microsoft.com%7C1fe586d11ec04157147308d65fd3d679%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636801760838729267&sdata=xE2wU%2BEzuCzjlsINfLW2lDdC0hrjOS2FbS46ryhUkHs%3D&reserved=0>
 | 
YouTube<https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fyoutube.com%2FPsychlist1972&data=02%7C01%7CMatthew.van.Eerde%40microsoft.com%7C1fe586d11ec04157147308d65fd3d679%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636801760838739271&sdata=kcBtyXS5Bcvaa4FbubJB0kp3i1nlAaTdKeXUySTWWew%3D&reserved=0>
 | 
Flickr<https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.flickr.com%2Fphotos%2Fpsychlist1972%2Fsets%2F&data=02%7C01%7CMatthew.van.Eerde%40microsoft.com%7C1fe586d11ec04157147308d65fd3d679%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636801760838749284&sdata=ZDNsEfWvhJnpd8eoMywtvTXD76vljQ4YS%2FYAQZ3InJM%3D&reserved=0>
________________________________
From: Chris Hubbard <chris@xxxxxxxxxxxxxxxxx>
Sent: Tuesday, December 11, 2018 4:00 PM
To: Pete Brown (WDG/PAX); wdmaudiodev@xxxxxxxxxxxxx
Subject: Re: [wdmaudiodev] Maximum number of Windows MIDI drivers and / or 
ports.

Hi Pete,

I referring to the entries in the following registry key:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32

Regarding Windows versions, I’m aiming to cover all versions from XP onwards.

Kind Regards,
Chris Hubbard,
CH Sound Design.
www.chsounddesign.com

Sent from my abacus.

From: Pete Brown (WDG/PAX)<mailto:Pete.Brown@xxxxxxxxxxxxx>
Sent: Wednesday, December 12, 2018 6:04 AM
To: Chris Hubbard<mailto:chris@xxxxxxxxxxxxxxxxx> ; 
wdmaudiodev@xxxxxxxxxxxxx<mailto:wdmaudiodev@xxxxxxxxxxxxx>
Subject: Re: [wdmaudiodev] Maximum number of Windows MIDI drivers and / or 
ports.

Is this on Windows 10?

Also, are you seeing those midi ports enumerated in the registry section for 
DirectMusic?

Pete

Pete Brown – Microsoft Windows / PAX
@pete_brown<https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Ftwitter.com%2Fpete_brown&data=02%7C01%7CMatthew.van.Eerde%40microsoft.com%7C1fe586d11ec04157147308d65fd3d679%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636801760838749284&sdata=6FX2OAe%2BnaTbKr2f3PIcmf0g6b%2BRfFo%2BgWSG%2FFtUVMc%3D&reserved=0>
 | 
SoundCloud<https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fsoundcloud.com%2FPsychlist1972&data=02%7C01%7CMatthew.van.Eerde%40microsoft.com%7C1fe586d11ec04157147308d65fd3d679%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636801760838759296&sdata=pxJiinqF%2FwxTEon3Fjl4p2nSDsF8IvlcVBO9GqcaJ2Y%3D&reserved=0>
 | 
YouTube<https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fyoutube.com%2FPsychlist1972&data=02%7C01%7CMatthew.van.Eerde%40microsoft.com%7C1fe586d11ec04157147308d65fd3d679%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636801760838769300&sdata=19sI3On082Nrg9MJpmRgeAkkbA0zvinwNJhtSRyfhZM%3D&reserved=0>
 | 
Flickr<https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.flickr.com%2Fphotos%2Fpsychlist1972%2Fsets%2F&data=02%7C01%7CMatthew.van.Eerde%40microsoft.com%7C1fe586d11ec04157147308d65fd3d679%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636801760838769300&sdata=TuhUnuZxwUNGoeMYMY29dSSKbLbE5ZyFnMGckL%2FdOTM%3D&reserved=0>
________________________________
From: wdmaudiodev-bounce@xxxxxxxxxxxxx <wdmaudiodev-bounce@xxxxxxxxxxxxx> on 
behalf of Chris Hubbard <chris@xxxxxxxxxxxxxxxxx>
Sent: Tuesday, December 11, 2018 3:17 AM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Maximum number of Windows MIDI drivers and / or ports.

Hi All,

I wrote a user mode installable MIDI driver a while back, which seems to work 
well.

I’m now writing a “proper” installer for it, and one of the things the 
installer will need to do is add the appropriate registry entries.

Having had a look at the registry on my PC using RegEdit, there are a number of 
MIDI drivers listed of the form, “midi”, “midi1”, “midi2”, and so forth.

Is there an upper limit on this number?

Obviously I can’t re-use an existing number, but if there is an upper limit and 
all the numbers are taken, then I will need to abort the installation and alert 
the user.

Kind Regards,
Chris Hubbard,
CH Sound Design.
www.chsounddesign.com

Sent from my abacus.

Other related posts: