lief138 Posted May 9, 2008 Report Share Posted May 9, 2008 I would give Wilba 50% of my haul.. then everyone could be happyi'll trade places w/ wilba, he deserves it and will prolly use them first anywayz Quote Link to comment Share on other sites More sharing options...
Wilba Posted May 9, 2008 Report Share Posted May 9, 2008 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. Quote Link to comment Share on other sites More sharing options...
nILS Posted May 9, 2008 Report Share Posted May 9, 2008 "Second order?" Let's just wait another couple of days, maybe we get to n=2 ;D Quote Link to comment Share on other sites More sharing options...
H2O Posted May 9, 2008 Report Share Posted May 9, 2008 Nice. +3 :)This chip sounds cool. I'm keen to see the specs, I suppose they'll be released eventually? Quote Link to comment Share on other sites More sharing options...
theprotool Posted May 9, 2008 Report Share Posted May 9, 2008 put myself down for 5.. cheers for this TK :D Quote Link to comment Share on other sites More sharing options...
modulator Posted May 9, 2008 Report Share Posted May 9, 2008 some people have done mistakes at calculating the total amountyesterday I have corrected the Total amount down and just from 302 to 286 again ;)The first chip from wilba makes the 250 full Quote Link to comment Share on other sites More sharing options...
nebula Posted May 9, 2008 Report Share Posted May 9, 2008 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? Quote Link to comment Share on other sites More sharing options...
TK. Posted May 9, 2008 Author Report Share Posted May 9, 2008 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. Quote Link to comment Share on other sites More sharing options...
polosid Posted May 10, 2008 Report Share Posted May 10, 2008 what avr model is used for the gm5? Quote Link to comment Share on other sites More sharing options...
seppoman Posted May 11, 2008 Report Share Posted May 11, 2008 what avr model is used for the gm5?The only existing AVR with USB and TQFP32 package is the AT90USB162 http://www.atmel.com/dyn/products/product_card.asp?part_id=4097. But does that really matter? You need to buy this IC with preprogrammed GM5 firmware anyway :) Quote Link to comment Share on other sites More sharing options...
polosid Posted May 11, 2008 Report Share Posted May 11, 2008 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... Quote Link to comment Share on other sites More sharing options...
TK. Posted May 11, 2008 Author Report Share Posted May 11, 2008 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 proxyregarding 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 MacOSand 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. Quote Link to comment Share on other sites More sharing options...
polosid Posted May 12, 2008 Report Share Posted May 12, 2008 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 driveranyway i'll join monome forum to get more infos Quote Link to comment Share on other sites More sharing options...
seppoman Posted May 12, 2008 Report Share Posted May 12, 2008 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 driverThe 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 Quote Link to comment Share on other sites More sharing options...
polosid Posted May 12, 2008 Report Share Posted May 12, 2008 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 Quote Link to comment Share on other sites More sharing options...
TK. Posted May 12, 2008 Author Report Share Posted May 12, 2008 OSC is cool, but my primary focus is on MIDI, therefore you won't find alternative solutions from my side. This doesn't mean, that a skilled programmer wouldn't be able to build other protocols into his MIDIbox firmware.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 directionWith MIDI, a MIDIbox can easily talk with any MIDI compatible device without firmware changes. For example, it doesn't matter if you control a MIDIbox SID directly from your MIDI keyboard, from your hardware sequencer, or from your computer. You can especially control it from all these devices the same time with the same protocol, and without baudrate adaptions.Or a MIDIbox SEQ can not only send data to your computer, but to any MIDI device without firmware changes.Today, OSC is still only useful in conjunction with computers. So, why not using a Proxy which converts MIDI into OSC instead of OSC (or any other plain serial stream) into MIDI? From the functional point of view, it's the same, you only need to find a clever MIDI event coding. Yes, OSC has also advantages, but just compare them with the possibilities already given by MIDI, and decide by yourself which advantages are stronger.We could also say: it's a different philosophy. Example: go to youtube, and watch my stribe demo (keywords: "stribe ucapps"). Search for other stribe demos, and tell me, which solution is using MIDI as transfer protocol, and which one is using OSC. Do you see any function, which cannot be realized with MIDI?As mentioned above, most firmwares have been tailored for MIDI baudrate. However, a generic device like a x*y button/LED matrix could also run with a much higher baudrate, but most MIDIbox firmwares are "a bit" more complex than a minimal application like Monome... anyhow, it's the same: a skilled programmer should know, how to change the baudrate, and what it means for his application.Btw.: do we really need to talk about such technical topics in a "bulk order" thread?Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
Kartoshka Posted May 13, 2008 Report Share Posted May 13, 2008 Per chip you will get one physical MIDI IO, and up to 5 virtual MIDI In/Out devices ("MIDI cables") to your operation system (which makes this solution multiclient capable). Number of "cables" can be configured, so you can also get only a single pair of MIDI cables if you prefer this.Thorsten, i confess: i misunderstand something.Please circle correct answer(s):option 1:we get the full depicted interface, which is ready to fire, we only need to solder it together. (or it even comes prebuilt)option 2: we get the chips (and...)A) Do we get something else per chip too, or only bare chips with ? B) You're going to build the circuit, effectively replacing existing one, and implementing it within MBHP.option 2.1 we get ONLY the chips from ploytec, cables, but not the pcb.Then, if so, is it possible within this batch to get from ploytec at least one of their standard USB-MIDI interface pcb, in addition to chips, like it appears on their homepage? I need it this interface for other uses too, rather than for MBHP exclusively.thanks for patience, stay tuned! :)Vlad Quote Link to comment Share on other sites More sharing options...
seppoman Posted May 13, 2008 Report Share Posted May 13, 2008 Hi Kartoshka,Please circle correct answer(s):option 1:we get the full depicted interface, which is ready to fire, we only need to solder it together. (or it even comes prebuilt)option 2: we get the chips (and...)A) Do we get something else per chip too, or only bare chips with ? B) You're going to build the circuit, effectively replacing existing one, and implementing it within MBHP.option 2.1 we get ONLY the chips from ploytec, cables, but not the pcb.Then, if so, is it possible within this batch to get from ploytec at least one of their standard USB-MIDI interface pcb, in addition to chips, like it appears on their homepage? I need it this interface for other uses too, rather than for MBHP exclusively.read this:I'm planning to start a bulk order for "GM5" - this is an Atmel AVR based USB chip with preburned USB-MIDI firmware (out-of-the-box solution)3.50 EUR pp. for a batch of 250 chipsOrder won't be started before compliance check passed under Windows and MacOS, at least 250 chips are in the waiting list, and everybody has prepaidNote that a MBHP PCB for this chip isn't available yet, I will create a layout once we got the first batch.So, please add your name and the quantity of chips to this list -> http://www.midibox.org/dokuwiki/tk_gm5_bulkorderWhat do you think you will get? ;)S Quote Link to comment Share on other sites More sharing options...
TK. Posted May 13, 2008 Author Report Share Posted May 13, 2008 Ploytec doesn't sell PCBs, the evaluation boards are provided - as the name says - for evaluation only.Outdated info: they consider to sell PCBsBest Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
polosid Posted May 13, 2008 Report Share Posted May 13, 2008 Btw.: do we really need to talk about such technical topics in a "bulk order" thread?you're right. but i have a last question.yoy sayd that ftdi chips are difficult to solder. but what is the difference with the fm chips or the cypress or the gm5 itself?i saw the picture on the ploytec site and it seems that they use the smd version of the avror there is such an intermediate format? Quote Link to comment Share on other sites More sharing options...
elemental Posted May 13, 2008 Report Share Posted May 13, 2008 HiI'm interested in a couple of these ! Maybe even 4.ThanksAdam Quote Link to comment Share on other sites More sharing options...
ilmenator Posted May 13, 2008 Report Share Posted May 13, 2008 Then go read the first post in this thread... Quote Link to comment Share on other sites More sharing options...
TK. Posted May 13, 2008 Author Report Share Posted May 13, 2008 yoy sayd that ftdi chips are difficult to solder. but what is the difference with the fm chips or the cypress or the gm5 itself?i saw the picture on the ploytec site and it seems that they use the smd version of the avror there is such an intermediate format?SMD != SMD - there are differences between package formats and pin pitch...To give you an impression:this is the pitch which is good for DIY, and which can be expected for GM5:And this is the pin pitch of a FTDI chip:(sorry, but my camera had problems to zoom this properly ;))Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
TK. Posted May 13, 2008 Author Report Share Posted May 13, 2008 Ok, after a phone call I got some very good news:1) each GM5 chip provides 5 physical MIDI IO ports!(means: 0.70 EUR per IO port - compare this with commercial interfaces! :))2) an external EEPROM for storing the vendor ID won't be required - and we will get our own vendor/product ID(I will use one of the IDs which have been sponsored by voti.nl)3) the windows driver will be multi-client capableNo need for virtual cable/router workaroundsMacOS is multi client capable w/o additional driver4) They consider to sell PCBsMore infos (especially about the prices) soonBest Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
TK. Posted May 13, 2008 Author Report Share Posted May 13, 2008 Addendum: you are allowed to re-enter the quantity of chips you are planning to buy to give over people the possibility to join the first batch order. Please only take care, that the n x 250 pieces criteria is fullfilledBest Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.