Jump to content


Photo
- - - - -

GM5: Least-cost USB-MIDI Interface Chip for 4.50 EUR


  • Please log in to reply
732 replies to this topic

#21 cimo

cimo

    MIDIbox Guru

  • Programmer
  • PipPipPipPip
  • 1,773 posts
  • Locationhere n there

Posted 08 May 2008 - 23:50

you need to login first! then edit, it s straight forward you can t miss it
Simone

#22 Kartoshka

Kartoshka

    MIDIbox Guru

  • Members
  • PipPipPipPip
  • 563 posts
  • LocationUkraine and Israel

Posted 09 May 2008 - 00:22

in 24 hours we got 245 units reserved..
noone ordered less than 3  ;D

seems like these cutes are in demand, you hungry midiboxers!

#23 Pascal

Pascal

    MIDIbox Tweaker

  • Members
  • PipPipPip
  • 266 posts
  • LocationDüsseldorf

Posted 09 May 2008 - 01:22

I want 8 MIDI-Outs/Ins i need 8 Chips!?. 265 :-)

#24 Wilba

Wilba

    MIDIbox Hero

  • Administrators
  • 3,291 posts
  • LocationMelbourne, Australia

Posted 09 May 2008 - 02:38

I'm too slow to get my 10 in the first 250.  :(
I might have to steal stryd_one's 10.  ;D


#25 bugfight

bugfight

    MIDIbox Guru

  • Frequent Writer
  • PipPipPipPip
  • 798 posts
  • Locationarlington, tx usa

Posted 09 May 2008 - 03:00

i'll trade places w/ wilba, he deserves it and will prolly use them first anywayz


#26 lief138

lief138

    MIDIbox Addict

  • Members
  • PipPip
  • 184 posts

Posted 09 May 2008 - 03:23

I would give Wilba 50% of my haul.. then everyone could be happy

i'll trade places w/ wilba, he deserves it and will prolly use them first anywayz



#27 Wilba

Wilba

    MIDIbox Hero

  • Administrators
  • 3,291 posts
  • LocationMelbourne, Australia

Posted 09 May 2008 - 03:31

Thanks for the offers... I have such a backlog of stuff to do that I don't think I'll be needing them before a second bulk order.


#28 nILS

nILS

    MIDIbox Hero

  • Administrators
  • 4,250 posts
  • LocationStuttgart, Doucheland

Posted 09 May 2008 - 06:47

"Second order?" Let's just wait another couple of days, maybe we get to n=2 ;D

#29 H2O

H2O

    MIDIbox Newbie

  • Members
  • Pip
  • 17 posts

Posted 09 May 2008 - 09:04

Nice. +3 :)

This chip sounds cool.  I'm keen to see the specs, I suppose they'll be released eventually?

#30 theprotool

theprotool

    MIDIbox Newbie

  • Members
  • Pip
  • 14 posts

Posted 09 May 2008 - 12:29

put myself down for 5.. cheers for this TK :D

#31 modulator

modulator

    MIDIbox Newbie

  • Members
  • Pip
  • 20 posts
  • Locationgermany

Posted 09 May 2008 - 13:03

some people have done mistakes at calculating the total amount
yesterday I have corrected the Total amount down and just from 302 to 286 again  ;)
The first chip from wilba makes the 250 full

#32 nebula

nebula

    MIDIbox Guru

  • Members
  • PipPipPipPip
  • 889 posts
  • LocationCanada

Posted 09 May 2008 - 17:23

I've often wondered, when you use a USB / MIDI chip like this, is it possible to get it talking to your PIC more efficiently than MIDI itself?  For example, could you build an IIC USB module that can act like multiple MIDI "cables"?  Can it communicate with a PIC at a faster-than-MIDI speed, which could allow for better timing?

#33 TK.

TK.

    MIDIbox Guru

  • Administrators
  • 12,438 posts
  • LocationGermany

Posted 09 May 2008 - 18:47

I've often wondered, when you use a USB / MIDI chip like this, is it possible to get it talking to your PIC more efficiently than MIDI itself?  For example, could you build an IIC USB module that can act like multiple MIDI "cables"?  Can it communicate with a PIC at a faster-than-MIDI speed, which could allow for better timing?


In theory yes. In practice it can affect the architecture of the firmware. E.g., required MIDI In/Out buffer size, maximum allowed CPU load, interrupt priorities, etc...
MIOS and most main applications have been designed for MIDI baudrate. Using higher baudrates can lead to failures.

Best Regards, Thorsten.


#34 polosid

polosid

    MIDIbox Newbie

  • Members
  • Pip
  • 47 posts

Posted 11 May 2008 - 00:47

what avr model is used for the gm5?

#35 seppoman

seppoman

    Shnizzzle

  • Frequent Writer
  • PipPipPipPip
  • 1,065 posts
  • LocationDuesseldorf, Germany

Posted 11 May 2008 - 01:15

what avr model is used for the gm5?


The only existing AVR with USB and TQFP32 package is the AT90USB162 http://www.atmel.com...sp?part_id=4097. But does that really matter? You need to buy this IC with preprogrammed GM5 firmware anyway :)

#36 polosid

polosid

    MIDIbox Newbie

  • Members
  • Pip
  • 47 posts

Posted 12 May 2008 - 00:13

since there are many avr with usb, why the monome creators used a ftdi chip?

did tk ever cosidered to implement those chips in mbhp?

regarding gm5: did the creators write dedicated driver? is there a  standard tool like ez-usb for cypress?

what happens if i connect two gm5 to a computer?
and what happens in i try to connect two (or more) usb modules (cypress based) to a single computer?
i'm curios about the case in wich i build many usb midiboxes and i intend to use all these with a single computer...


#37 TK.

TK.

    MIDIbox Guru

  • Administrators
  • 12,438 posts
  • LocationGermany

Posted 12 May 2008 - 00:39

since there are many avr with usb, why the monome creators used a fdti chip?


Just ask them, and please let me know about the reasons.

did tk ever cosidered to implement those chips in mbhp?


Yes, TK has considered this several times. There are at least three reasons why I don't find them suitable for MBHP:
- SSOP package, you are not able to solder this with a soldering iron
- expensive (because you need an additional adapter board SSOP->DIP (or similar) format)
- MIDI protocol not natively supported, a proxy is required which makes the usage complicated and error prone whenever you upgrade to an operating system which isn't supported by the proxy

regarding gm5: did the creators write dedicated driver?


Both: standard USB-MIDI and dedicated driver for windows (which hopefully fixes the known flaws which are documented at my website - I will test this)

is there a   standard tool like ez-usb for cypress?


You don't need a programmer, the closed-source firmware is already programmed into the chip.

what happens if i connect two gm5 to a computer?


We will see... ;)

As mentioned in my initial posting, I won't order the first batch before I tested the chip under Windows and MacOS

and what happens in i try to connect two (or more) usb modules (cypress based) to a single computer?
i'm curios about the case in wich i build many usb midiboxes and i intend to use all these with a single computer...


You will see multiple devices - the max configuration I ever tested was 3 MBHP_USB and 1 MBHP_USB_PIC module.
I guess, that for the GM5 chips it will work the same way...

Best Regards, Thorsten.


#38 polosid

polosid

    MIDIbox Newbie

  • Members
  • Pip
  • 47 posts

Posted 12 May 2008 - 10:52



and what happens in i try to connect two (or more) usb modules (cypress based) to a single computer?
i'm curios about the case in wich i build many usb midiboxes and i intend to use all these with a single computer...


You will see multiple devices - the max configuration I ever tested was 3 MBHP_USB and 1 MBHP_USB_PIC module.
I guess, that for the GM5 chips it will work the same way...

Best Regards, Thorsten.


mmmhh... so there is no need to modify the driver, in cubase\nuendo i'll se many midi ports as many usb modules i connect to the pc. right?
i just plug a second module and it will be recognized..

regarding the general concept: if i actually build a midibox with usb it's like building two machines in one: a midi-usb interface and a classic midibox controller.
in the monome project (if i understand) midi (or osc) data is generated by a software (the driver that recives serial signals from the hardware device)

this solution transfers "complexity" from the mcu to the driver.
don't you think that all the pic-usb problems could be solved using such a configuration? so there re no midi issues at all before the driver

anyway i'll join monome forum to get more infos

#39 seppoman

seppoman

    Shnizzzle

  • Frequent Writer
  • PipPipPipPip
  • 1,065 posts
  • LocationDuesseldorf, Germany

Posted 12 May 2008 - 11:13

this solution transfers "complexity" from the mcu to the driver.
don't you think that all the pic-usb problems could be solved using such a configuration? so there re no midi issues at all before the driver


The big plus of the GM5 solution is that we finally have the chance to get an industy quality custom driver for a cheap USB-MIDI chip. If the "complexity" was transferred into the driver, this would mean we couldn't use this driver and a custom driver had to be made. A good driver is exactly the thing that was missing for the previous Midibox-USB solutions, so willingly decide to not use the original GM5 driver would be one of the most stupid things to do.

I'm wondering what's your motivation to question and complicate concepts before it was even fully tried out and tested? Can't you just be happy that a good solution seems near, wait like everyone else and then decide if that solution is suitable for your needs?

S

#40 polosid

polosid

    MIDIbox Newbie

  • Members
  • Pip
  • 47 posts

Posted 12 May 2008 - 11:44

i was just curious, seppoman.
the questions i made regard general usb handling in diy projects, and are not strictly related to gm5 or to mios.

of course i'm happy about gm5 "as-is"
i only underlined that in a "monome like" solution you can freely handle midi, osc, qwerty or mouse control with less worry for mcu programming. i'm curious about the solutions in this direction




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users