Helpful ReplyA bug with UWP midi ?

Author
CedricM
Max Output Level: -88 dBFS
  • Total Posts : 128
  • Joined: 2015/05/11 05:07:43
  • Status: offline
2017/05/14 09:43:12 (permalink)
0

A bug with UWP midi ?

I reinstalled my good old Tascam FW-1884 but couldn't use it as a control surface in Sonar Platinum (latest version fully patched) when using MIDI in UWP mode instead of MME mode.
 
- All midi inputs and outputs of the FW-1884 had the name 2 (!)
- There was no FW-1884 Transport control available to choose for in and out, and therefore it was not selectable as in and out of the control surface.
 
The problem could be:
- With Windows' UWP midi
- With Sonar
- With the FW-1884 control surface driver for Sonar.
- Or a combination.
 
It's not a big problem for me, I just got back to MME Midi, but perhaps the same problem will surface with other control surfaces / midi devices.
 
See images on imgur
 
 
#1
abacab
Max Output Level: -30.5 dBFS
  • Total Posts : 4464
  • Joined: 2014/12/31 19:34:07
  • Status: offline
Re: A bug with UWP midi ? 2017/05/15 20:19:59 (permalink)
0
Just sort of wondering how the latest Windows API for MIDI is supposed to work with an older device?
 
https://www.midi.org/articles/midi-enhancements-in-windows-10

DAW: CbB; Sonar Platinum, and others ... 
#2
scook
Forum Host
  • Total Posts : 24146
  • Joined: 2005/07/27 13:43:57
  • Location: TX
  • Status: offline
Re: A bug with UWP midi ? 2017/05/15 20:23:19 (permalink)
#3
abacab
Max Output Level: -30.5 dBFS
  • Total Posts : 4464
  • Joined: 2014/12/31 19:34:07
  • Status: offline
Re: A bug with UWP midi ? 2017/05/15 21:36:20 (permalink)
0
scook
http://forum.cakewalk.com/FindPost/3579747
 




So what is the actual use case for UWP MIDI if you are not using bluetooth MIDI or some other newfangled device?
 
I would anticipate possible driver conflicts with older devices that do not have updated drivers ...

DAW: CbB; Sonar Platinum, and others ... 
#4
CedricM
Max Output Level: -88 dBFS
  • Total Posts : 128
  • Joined: 2015/05/11 05:07:43
  • Status: offline
Re: A bug with UWP midi ? 2017/05/16 07:29:45 (permalink)
0
abacab
Just sort of wondering how the latest Windows API for MIDI is supposed to work with an older device?
 
https://www.midi.org/articles/midi-enhancements-in-windows-10


Through a Win32 wrapper
#5
CedricM
Max Output Level: -88 dBFS
  • Total Posts : 128
  • Joined: 2015/05/11 05:07:43
  • Status: offline
Re: A bug with UWP midi ? 2017/05/16 07:35:26 (permalink)
0
abacab
scook
http://forum.cakewalk.com/FindPost/3579747
 




So what is the actual use case for UWP MIDI if you are not using bluetooth MIDI or some other newfangled device?
 
I would anticipate possible driver conflicts with older devices that do not have updated drivers ...


Well, I'm hesitating to purchase that Bluetooth guitar.
 
Another use case that will be more and more frequent in the future is to use Win32/64 music apps (Sonar) with UWP music apps.
 
For quite some time, Microsoft has given the priority to UWP for new features, and retrofit them with a Win32 api compatibility layer.
#6
abacab
Max Output Level: -30.5 dBFS
  • Total Posts : 4464
  • Joined: 2014/12/31 19:34:07
  • Status: offline
Re: A bug with UWP midi ? 2017/05/16 12:19:37 (permalink)
0
Yup, I read the Cakewalk Blog http://blog.cakewalk.com/wireless-audio-and-midi-in-sonar/
 
And the Microsoft announcement in their blog here: https://blogs.windows.com/buildingapps/2016/09/21/midi-enhancements-in-windows-10/#ou8wtIRmUXP833BE.97
 
And as Noel Borthwick stated here: http://forum.cakewalk.com/FindPost/3579747
 
 UWP currently doesn't properly support some multi-port MIDI devices. 

 
Noel's presentation at Microsoft Build 2017: https://channel9.msdn.com..nts/Build/2017/T6100-R2
 
So I am only questioning the usefulness or compatibility of the UWP driver mode in Sonar with legacy MIDI devices, whose drivers may no longer being maintained or developed.  Sonar only allows selection of one MIDI driver mode at a time, either MME or UWP.
 
I see many cool MIDI devices coming in the future in regards to UWP, but my thoughts are that it may require a hardware upgrade for the old MIDI stuff in order to use it all on the same DAW at the same time with UWP ...

DAW: CbB; Sonar Platinum, and others ... 
#7
CedricM
Max Output Level: -88 dBFS
  • Total Posts : 128
  • Joined: 2015/05/11 05:07:43
  • Status: offline
Re: A bug with UWP midi ? 2017/05/26 10:40:03 (permalink)
0
You answered your own question: "Sonar only allows selection of one MIDI driver mode at a time, either MME or UWP."
 
So if wanted to use both my FW-1884 and a Bluetooth guitar/midi instrument, or have someone play a bt instrument while I'm at the console, I would need an UWP driver/support in Sonar that would support both, since the FW-1884 was discontinued years ago and will never have its driver made UWP compatible.
 
Again, I perfectly understand if Cakewalk wanted to invest its time on features/fixes potentially much more impactful. I wrote this post on the off chance that A. fixing channel names is trivial for Cakewalk's dev team, B. this fix would interest more and more people as time goes by and they begin to experiment with BT/UWP midi while still not throwing out their whole Midi legacy equipment. 
#8
abacab
Max Output Level: -30.5 dBFS
  • Total Posts : 4464
  • Joined: 2014/12/31 19:34:07
  • Status: offline
Re: A bug with UWP midi ? 2017/05/26 11:22:50 (permalink)
0
I think Noel already answered your question regarding current support for multi-port MIDI devices.  Cakewalk can't fix what UWP doesn't support.  That's up to Microsoft. If they add that, then I'm sure Cake can follow.

DAW: CbB; Sonar Platinum, and others ... 
#9
Kamikaze
Max Output Level: -45 dBFS
  • Total Posts : 3013
  • Joined: 2015/01/15 21:38:59
  • Location: Da Nang, Vietnam
  • Status: offline
Re: A bug with UWP midi ? 2017/05/26 11:49:22 (permalink)
0
So this will mean having to switch between a a Yamaha BT midi adapter and my Korg USB nanopad. I take it the later will be MME. Wish I new that before ordering the Yamaha 3 weeks ago.
 

 
#10
abacab
Max Output Level: -30.5 dBFS
  • Total Posts : 4464
  • Joined: 2014/12/31 19:34:07
  • Status: offline
Re: A bug with UWP midi ? 2017/05/26 12:22:23 (permalink)
0
Kamikaze
So this will mean having to switch between a a Yamaha BT midi adapter and my Korg USB nanopad. I take it the later will be MME. Wish I new that before ordering the Yamaha 3 weeks ago.
 



How did you reach that conclusion?  As far as I can tell, the Korg USB Nanopad is a single port MIDI device.  Why wouldn't it work with UWP?

DAW: CbB; Sonar Platinum, and others ... 
#11
abacab
Max Output Level: -30.5 dBFS
  • Total Posts : 4464
  • Joined: 2014/12/31 19:34:07
  • Status: offline
Re: A bug with UWP midi ? 2017/05/26 12:29:47 (permalink)
0
For example the FW-1884 discussed earlier with the UWP problem is a MIDI 4in/4out device, among other things ...
 
I don't think that the restriction applies to using multiple USB or BT MIDI devices, just that the drivers for each device need to be fully supported in UWP.

DAW: CbB; Sonar Platinum, and others ... 
#12
Kamikaze
Max Output Level: -45 dBFS
  • Total Posts : 3013
  • Joined: 2015/01/15 21:38:59
  • Location: Da Nang, Vietnam
  • Status: offline
Re: A bug with UWP midi ? 2017/05/26 12:31:16 (permalink)
0
abacab
Kamikaze
So this will mean having to switch between a a Yamaha BT midi adapter and my Korg USB nanopad. I take it the later will be MME. Wish I new that before ordering the Yamaha 3 weeks ago.
 



How did you reach that conclusion?  As far as I can tell, the Korg USB Nanopad is a single port MIDI device.  Why wouldn't it work with UWP?


CedricM
You answered your own question: "Sonar only allows selection of one MIDI driver mode at a time, either MME or UWP."
 

 
From this. I thought it was saying there are only 2 midi driver options. I'm quite happy to have reached the wrong conclusion, if that's the case.

 
#13
abacab
Max Output Level: -30.5 dBFS
  • Total Posts : 4464
  • Joined: 2014/12/31 19:34:07
  • Status: offline
Re: A bug with UWP midi ? 2017/05/26 12:55:42 (permalink)
0
Kamikaze
abacab
Kamikaze
So this will mean having to switch between a a Yamaha BT midi adapter and my Korg USB nanopad. I take it the later will be MME. Wish I new that before ordering the Yamaha 3 weeks ago.
 



How did you reach that conclusion?  As far as I can tell, the Korg USB Nanopad is a single port MIDI device.  Why wouldn't it work with UWP?


CedricM
You answered your own question: "Sonar only allows selection of one MIDI driver mode at a time, either MME or UWP."
 

 
From this. I thought it was saying there are only 2 midi driver options. I'm quite happy to have reached the wrong conclusion, if that's the case.




That is true, there are only two MIDI driver options in Sonar settings.  Either MME or UWP.  You can only pick one at a time, and hopefully all of your devices will be happy with your choice!

DAW: CbB; Sonar Platinum, and others ... 
#14
Noel Borthwick [Cakewalk]
Cakewalk Staff
  • Total Posts : 6475
  • Joined: 2003/11/03 17:22:50
  • Location: Boston, MA, USA
  • Status: offline
Re: A bug with UWP midi ? 2017/05/28 20:32:56 (permalink) ☄ Helpfulby Kamikaze 2017/05/29 04:37:17
0
I have the Korg Nanostudio and it works fine with UWP MIDI. In fact we demoed it at the Build Conference 
The problem with Multi port device names seems to affect only certain devices. Microsoft has said that it will fix this soon and the fix will be in Windows not the drivers since its a bug in the device enumeration in Windows itself not the drivers. 
You can use multiple devices or even multiple BT MIDI devices fine in UWP. Its just certain multi-port devices that don't show all their ports.

Noel Borthwick
Senior Manager Audio Core, BandLab
My Blog, Twitter, BandLab Profile
#15
Noemata
Max Output Level: -90 dBFS
  • Total Posts : 1
  • Joined: 2015/01/30 08:40:16
  • Status: offline
Re: A bug with UWP midi ? 2017/06/06 18:10:04 (permalink)
+1 (1)
Presently, the UWP Midi drivers have a number of serious issues.
 
(1) Device enumeration is faulty.
(2) You are not able to send SysEx commands on any port that does not end with "[0]" in its name.
(3) Bluetooth has problems with polyphony past a 6 note chord, notes stick on.
 
Push on Microsoft, these are not Sonar Midi issues!  Since the UWP MIDI API is all Microsoft will support moving forward, lots of folks need to make a lot of noise about this.  UWP is in a precarious position, developers are reluctant to move to it because it is not mature, so Microsoft has the impression there are no problems with it because no one is complaining.
 
UWP MIDI will be a good thing in the long term.  It's just that it doesn't have much visibility within Microsoft because it is getting so little use.
#16
Jump to:
© 2024 APG vNext Commercial Version 5.1