TK. Posted November 22, 2008 Report Posted November 22, 2008 Ploytec released the GM5 Windows driver for midibox.org as an early christmas present for you:http://www.ucapps.de/mbhp_usb_gm5.html(if you don't find it at this page, click the refresh button of your webbrowser)It helps to overcome many flaws of the Microsoft legacy driver - it's multi client capable (you can run MIOS Studio and your DAW/MIDI Programs in parallel), transfers large SysEx bulks correctly, has much less latency when events are sent over multiple ports, and allows you to name the IO ports.Have fun! :)Best Regards, Thorsten.
stryd_one Posted November 22, 2008 Report Posted November 22, 2008 Sweet as, thanks to you and ploytec :)
monokinetic Posted November 23, 2008 Report Posted November 23, 2008 Whahoo, Christmas is here already! Many thanks to TK and Ploytec.has much less latency when events are sent over multiple portsAs a matter of interest, has anyone done some measurements of the latency of the new driver?I ask because I learnt a lot about MIDI latency through a great XP tool which is here:http://miditest.earthvegaconnection.com/#aboutThis helped me realise which of my MIDI ports has almost 10ms latency. I would be really interested if someone could post their results (if not as soon as mine is made I will post my findings!) Back to the soldering :-)David
TK. Posted November 23, 2008 Author Report Posted November 23, 2008 -------------------------------------------------------------------------- MidiTest Results--------------------------------------------------------------------------================ Info ====================================================Date: 23 Nov 2008Time: 23:42:26AppVersion: 4.6.231OS: Microsoft Windows XP Professional, Service Pack 2 (Build 2600)Processor(s): Intel(R) Core(TM)2 CPU 6600 @ 2.40GHzSpeed: 2394 MHzNumber: 2API: MultiMedia Extensions (MME)Test type: AdvancedUse timestamp: yesErrors: None================ Tested Message Types ==================================== Note off: yes Note on: yes Key aftertouch: yes Controller: yes Program change: yes Channel aftertouch: yes Pitchbend: yes System exclusive: yes MIDI time code quarter frame: yes Song position pointer: yes Song select: yes Tune request: yes MIDI clock: yes MIDI tick: no Start: yes Continue: yes Stop: no Active sensing: yes System reset: yes System exclusive mixed with realtime messages: no================ Ports ===================================================MIDI Output: MIDIbox SID (1)Description: midibox.org GM5Provider: midibox.orgDriverDate: 11-20-2008DriverVersion: 1.0.6.0MIDI Input: MIDIbox SID (1)Description: midibox.org GM5Provider: midibox.orgDriverDate: 11-20-2008DriverVersion: 1.0.6.0================ Results Per Message =====================================MESSAGES Snd Rcv Snd+RcvMessage TotalTime: 1505.28 ms 23994.51 ms 25499.79 msMessage MaximumTime: 0.25 ms 2.21 ms 2.26 msMessage MinimumTime: 0.03 ms 0.00 ms 0.03 msMessage AverageTime: 0.05 ms 0.77 ms 0.82 msSysexTime: 19.44 ms 2640.01 ms 2659.45 msSysexAverage: 0.00 ms 0.26 ms 0.27 ms < 1 ms: 31250 22455 21219 1 - 2 ms: 0 8732 9953 2 - 3 ms: 0 63 78 3 - 4 ms: 0 0 0 4 - 5 ms: 0 0 0 5 - 10 ms: 0 0 0 10 - 20 ms: 0 0 0 20 - 50 ms: 0 0 0 50 - 100 ms: 0 0 0 > 100 ms: 0 0 0Message count: 31250 Sysex count: 160Sysex size: 10000 Sysex passed: 10000Message latency: 0.82 ms Total time: 75.497 secMessage jitter: 0.39 msMessage max deviation: 1.44 ms================ Results Per Byte ========================================BYTESByte TotalTime: 9956.80 msByte MaximumTime: 1.46 msByte MinimumTime: 0.02 msByte AverageTime: 0.32 ms < 1 ms: 31223 1 - 2 ms: 27 2 - 3 ms: 0 3 - 4 ms: 0 4 - 5 ms: 0 5 - 10 ms: 0 10 - 20 ms: 0 20 - 50 ms: 0 50 - 100 ms: 0 > 100 ms: 0Byte count: 79569Byte latency: 0.32 msByte jitter: 0.15 msByte max deviation: 1.15 ms[/code]
stryd_one Posted November 23, 2008 Report Posted November 23, 2008 Nice!Maybe MOTU/Roland/etc should hire this guy......
monokinetic Posted November 25, 2008 Report Posted November 25, 2008 TK: Thanks! Wow those are amazing figures! I'm even more impressed by GM5 now ;-)Can't wait to get this project up and running.....David
ultra Posted November 26, 2008 Report Posted November 26, 2008 i already have this working with the eeprom setting my number of ports, so this is exciting to have the final piece in place - port naming!thanks tk. the quest for the perfect midi/usb interface is now complete.
Pascal Posted December 4, 2008 Report Posted December 4, 2008 Whoooohooo, thats great!I hope, that the AsidXP now play my SID´s correctly :-)
widdly Posted December 5, 2008 Report Posted December 5, 2008 Awesome, this is great. Multiclient was the one missing feature that was driving me mad. Now I can have my synth editors and Ableton running at once which will totally change my work flow.I'd had no trouble with huge sysex dumps on the stock ms drivers. I'd tried doing it simultaneously on multiple ports without any problems.
widdly Posted December 5, 2008 Report Posted December 5, 2008 Question on device names with multiple gm5's.If I modify the .inf I can have the names I want for devices.Now lets say I build my second gm5 with 5 ports and I cut the jumper so it uses the ploytec PID. Can I modify the .inf file again to get 5 different names? Will I need to modify PID in the .inf as well? Anyone tried this?Or would I be better off building the second gm5 with four ports? How would that work when installing the driver with the modified .inf file? I would have thought after installing the first gm5, the driver would auto detect when the second one is plugged in.
nILS Posted December 5, 2008 Report Posted December 5, 2008 That question is answered in the FAQ -> http://ucapps.de/mbhp_usb_gm5.html
widdly Posted December 5, 2008 Report Posted December 5, 2008 No it's not. The FAQ describes how to get Windows to recognize two different GM5 boards by using a different number of ports or changing the PID link.It doesn't describe how to use two different modified .inf files to get 10 custom device names. I'm not sure that would work with the ploytec driver installation since it seems to remove previous instances of the driver. I think I could probably install the two devices then modify the names in the registry.I guess there is only one way to find out if it will work . I'll report back when I finish my second board.
widdly Posted December 7, 2008 Report Posted December 7, 2008 The new ploytech GM5 driver doesn't support hibernation properly on my laptop. The system freezes during resume and I have to hard reset the machine. The original windows drivers didn't have the problem.
TK. Posted May 26, 2009 Author Report Posted May 26, 2009 Ploytec released an update for 32bit and 64bit Windows:http://www.ucapps.de/mbhp_usb_gm5.htmlBest Regards, Thorsten.
Lorcan Posted October 6, 2009 Report Posted October 6, 2009 Hi, I'm using the GM5 in standard midibox.org configuration. With the legacy driver of my OS (Windows 7 64bits), the ports are listed, but when I use ploytec's 1.07 x64 driver, the driver installs correctly but the corresponding MIDI port names are not listed.The GM5 pages states that one should revert to 1.06 in this case, but there is only a 32bit version available.Any ideas please ?Thanks
bosone Posted October 20, 2009 Report Posted October 20, 2009 i just started to test my gm5x5x5 on win XP SP3 ("normal internet system") and SP1 (audio system)with the 1.0.6 driver everything seems finewith the new 1.0.7 i was not able to rename the port names and, moreover, sonar 6 sees just 1 midi output and 5 midi inputs. midiox, on the other hand, correctly sees all the 5 ins/outsi revert to 1.0.6 and now everything is OK.
Recommended Posts