MIDIbox Forum: GM5 Driver for Windows - MIDIbox Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

GM5 Driver for Windows Rate Topic: -----

#1 User is offline   TK. 

  • MIDIbox Guru
  • View gallery
  • Group: Administrators
  • Posts: 11,134
  • Joined: 01-January 01
  • LocationGermany

Posted 22 November 2008 - 17:24

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.



#2 User is offline   SLP 

  • MIDIbox Guru
  • PipPipPipPip
  • View blog
  • Group: Members
  • Posts: 1,154
  • Joined: 04-February 06
  • LocationGermany

Posted 22 November 2008 - 20:32

Awesome!  :D
Thank you (and Ploytec)!

#3 User is offline   stryd_one 

  • MIDIbox Guru
  • PipPipPipPip
  • Group: Frequent Writer
  • Posts: 8,850
  • Joined: 25-February 03
  • LocationMelbourne, Victoria, Australia

Posted 22 November 2008 - 22:49

Sweet as, thanks to you and ploytec :)

#4 User is offline   monokinetic 

  • MIDIbox Addict
  • PipPip
  • Group: Programmer
  • Posts: 219
  • Joined: 29-September 02

Posted 23 November 2008 - 18:16

Whahoo, Christmas is here already! Many thanks to TK and Ploytec.

Quote

has much less latency when events are sent over multiple ports


As 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.eart...tion.com/#about

This 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

#5 User is offline   TK. 

  • MIDIbox Guru
  • View gallery
  • Group: Administrators
  • Posts: 11,134
  • Joined: 01-January 01
  • LocationGermany

Posted 23 November 2008 - 23:46

--------------------------------------------------------------------------
		 MidiTest Results
--------------------------------------------------------------------------



================ Info ====================================================

Date:		23 Nov 2008
Time:		23:42:26
AppVersion:	4.6.231
OS:		Microsoft Windows XP Professional, Service Pack 2 (Build 2600)
Processor(s):	Intel(R) Core(TM)2 CPU          6600  @ 2.40GHz
Speed:		2394 MHz
Number:		2
API:		MultiMedia Extensions (MME)
Test type:	Advanced
Use timestamp:	yes
Errors:		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 GM5
Provider:	midibox.org
DriverDate:	11-20-2008
DriverVersion:	1.0.6.0


MIDI Input:	MIDIbox SID (1)
Description:	midibox.org GM5
Provider:	midibox.org
DriverDate:	11-20-2008
DriverVersion:	1.0.6.0



================ Results Per Message =====================================

MESSAGES		   Snd		   Rcv		    Snd+Rcv

Message TotalTime:	 1505.28 ms	23994.51 ms	25499.79 ms
Message MaximumTime:	    0.25 ms	    2.21 ms	    2.26 ms
Message MinimumTime:	    0.03 ms	    0.00 ms	    0.03 ms
Message AverageTime:	    0.05 ms	    0.77 ms	    0.82 ms
SysexTime:		   19.44 ms	 2640.01 ms	 2659.45 ms
SysexAverage:		    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	       0

Message count:		   31250	Sysex count:	     160
Sysex size:		   10000	Sysex passed:	   10000

Message latency:	    0.82 ms	Total time:	  75.497 sec
Message jitter:		    0.39 ms
Message max deviation:	    1.44 ms



================ Results Per Byte ========================================

BYTES

Byte TotalTime:		 9956.80 ms
Byte MaximumTime:	    1.46 ms
Byte MinimumTime:	    0.02 ms
Byte 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:		       0

Byte count:		   79569

Byte latency:		    0.32 ms
Byte jitter:		    0.15 ms
Byte max deviation:	    1.15 ms



#6 User is offline   stryd_one 

  • MIDIbox Guru
  • PipPipPipPip
  • Group: Frequent Writer
  • Posts: 8,850
  • Joined: 25-February 03
  • LocationMelbourne, Victoria, Australia

Posted 24 November 2008 - 00:51

Nice!

Maybe MOTU/Roland/etc should hire this guy......

#7 User is offline   monokinetic 

  • MIDIbox Addict
  • PipPip
  • Group: Programmer
  • Posts: 219
  • Joined: 29-September 02

Posted 25 November 2008 - 21:45

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

#8 User is offline   ultra 

  • MIDIbox Guru
  • PipPipPipPip
  • View blog
  • View gallery
  • Group: Programmer
  • Posts: 797
  • Joined: 23-November 06

Posted 26 November 2008 - 06:48

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.

#9 User is offline   nILS 

  • MIDIbox Hero
  • View gallery
  • Group: Administrators
  • Posts: 3,986
  • Joined: 22-July 03
  • LocationStuttgart, Doucheland

Posted 26 November 2008 - 10:29

Works like a charm :D

#10 User is offline   Pascal 

  • MIDIbox Tweaker
  • PipPipPip
  • Group: Members
  • Posts: 266
  • Joined: 16-January 08
  • LocationDüsseldorf

Posted 04 December 2008 - 13:00

Whoooohooo, thats great!
I hope, that the AsidXP now play my SID´s correctly :-)

#11 User is offline   widdly 

  • MIDIbox Newbie
  • Pip
  • Group: Members
  • Posts: 39
  • Joined: 26-July 06

Posted 05 December 2008 - 08:08

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.



#12 User is offline   widdly 

  • MIDIbox Newbie
  • Pip
  • Group: Members
  • Posts: 39
  • Joined: 26-July 06

Posted 05 December 2008 - 08:25

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.


#13 User is offline   nILS 

  • MIDIbox Hero
  • View gallery
  • Group: Administrators
  • Posts: 3,986
  • Joined: 22-July 03
  • LocationStuttgart, Doucheland

Posted 05 December 2008 - 13:46

That question is answered in the FAQ -> http://ucapps.de/mbhp_usb_gm5.html

#14 User is offline   widdly 

  • MIDIbox Newbie
  • Pip
  • Group: Members
  • Posts: 39
  • Joined: 26-July 06

Posted 05 December 2008 - 18:36

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.

#15 User is offline   widdly 

  • MIDIbox Newbie
  • Pip
  • Group: Members
  • Posts: 39
  • Joined: 26-July 06

Posted 07 December 2008 - 08:15

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. 


#16 User is offline   TK. 

  • MIDIbox Guru
  • View gallery
  • Group: Administrators
  • Posts: 11,134
  • Joined: 01-January 01
  • LocationGermany

Posted 26 May 2009 - 20:59

Ploytec released an update for 32bit and 64bit Windows:
http://www.ucapps.de/mbhp_usb_gm5.html

Best Regards, Thorsten.



#17 User is offline   Lorcan 

  • MIDIbox Newbie
  • Pip
  • Group: Members
  • Posts: 59
  • Joined: 02-September 02

Posted 06 October 2009 - 15:42

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

#18 User is offline   bosone 

  • MIDIbox Tweaker
  • PipPipPip
  • Group: Members
  • Posts: 382
  • Joined: 05-September 02

Posted 20 October 2009 - 15:34

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 fine
with 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/outs
i revert to 1.0.6 and now everything is OK.

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users