Midi direct via USB?

Look for [FtdiPort232.NT.HW.AddReg] and change the the second line below to the one that i've got here.

HKR,,"ConfigData",1,11,00,3F,3F,10,27,00,00,88,13,00,00,C4,09,00,00,E2,04,00,00,
71,02,00,00,38,41,00,00,9C,80,00,00,60,00,00,00,34,00,00,00,1A,00,00,00,0D,00,00
,00,06,40,00,00,03,80,00,00,00,00,00,00,D0,80,00,00

Which second line do you mean exctly?
1 [FtdiPort232.NT.HW.AddReg]
2 HKR,,"UpperFilters",0x00010000,"serenum"
3 ;HKR,,"ConfigData",1,01,00,3F,3F,10,27,88,13,C4,09,E2,04,71,02,38,41,9c,80,4E,C0,34,00,1A,00,0D,00,06,40,03,80,00,00,d0,80
4 HKR,,"ConfigData",1,11,00,3F,3F,10,27,00,00,88,13,00,00,C4,09,00,00,E2,04,00,00,71,02,00,00,38,41,00,00,9C,80,00,00,4E,C0,00,00,34,00,00,00,1A,00,00,00,0D,00,00,00,06,40,00,00,03,80,00,00,00,00,00,00,D0,80,00,00

I think this question isn't answered yet.
If re-installing the ftdi drivers wasn't such a pain I could change stuff by trial and error, but somehow I'm not able to uninstall the drivers or change windows' register...

Thanks in advance, Ben

it's 4!

for FTDI USB Driver v2.00.00 included with arduino-0010 you have to change Line 84 in arduino-0010\drivers\FTDI USB Drivers\FTDIPORT.INF :

original HKR,,"ConfigData",1,11,00,3F,3F,10,27,00,00,88,13,00,00,C4,09,00,00,E2,04,00,00,71,02,00,00,38,41,00,00,9C,80,00,00,4E,C0,00,00,34,00,00,00,1A,00,00,00,0D,00,00,00,06,40,00,00,03,80,00,00,00,00,00,00,D0,80,00,00

to

changed HKR,,"ConfigData",1,11,00,3F,3F,10,27,00,00,88,13,00,00,C4,09,00,00,E2,04,00,00,71,02,00,00,38,41,00,00,9C,80,00,00,60,00,00,00,34,00,00,00,1A,00,00,00,0D,00,00,00,06,40,00,00,03,80,00,00,00,00,00,00,D0,80,00,00

or even better insert ; in front of line 84 to comment this line out and then past the changed code in new line below.

ftdi published some infos about changing baud rates as mentioned before: http://www.ftdichip.com/Documents/AppNotes/AN232B-05_BaudRates.pdf

For easy reinstall the ftdi windows driver, search through c:\windows\inf\oem1.inf ... oemX.inf (windows xp) or c:\winnt\inf\oem1.inf ... (windows 2000/NT) and simply delete the old ftdi inf file, for example oem7.inf and oem7.pnf (be carefull to delete only the correct files, its possible that there exist more than one copy of the ftdi inf, depends on your setup. ensure to disconnect arduino before remove driver !!!)

download Roland Serial MIDI Driver Ver.3.2 for Windows XP / Windows 2000 here: http://www.roland.com/products/en/_support/dld.cfm?iCncd=724&ln=en&SearchBy=RcId&dst=P&iRcId=0000010777&dsp=1

arduino>usb>serial>midi setup (Window$):

  • install modded ftdi driver- install Roland Serial MIDI Driver, choose COM3 (depends on your system)- upload sketch to arduino, i used http://todbot.com/arduino/sketches/midi_drum_kit/midi_drum_kit.pde as reference to create my sketch. for infos about midi notes look at http://www.harmony-central.com/MIDI/Doc/table2.html for example- optional: install MIDI-OX (MIDI-OX Page) to look what's going on (goto "Options" > "MIDI Devices" > choose "Roland Serial MIDI" at "MIDI Inputs") OR use arduino serial monitor (set to 38400 baud) to check if data is send by arduino- setup your MIDI target (for example ableton live) to listen for MIDI input from Roland Serial MIDI Driver, Channel 1

Tested with arduino diecimila + modded ftdi driver + roland serial midi driver + modded midi_drum_kit.pde by todbot + some switches connected to arduino + ableton live.

Hope this usefull and answers some questions ?!? :slight_smile: