[sdiy] USB to CV
Gabriel Lindeborg
gabriel at lindeborg.org
Fri Apr 15 07:38:51 CEST 2005
Thank you Jim!
First of all I would like to thank my wife.
I would like to thank my parents for all the support they given me
through the years.
I would also like to thank my theachers at university.
....
Sorry
....
I'll bask in the glow knowing I've won...
But still, there are MIDI over USB drivers already supplied with the
major OSes. So if we still think the MIDI protocol, when it comes to the
data link and not the physical media, is enough, the next step would be
to use those standard drivers by complying to the defined USB MIDI class
in the USB equiped microcontroler of your choice.
Easy: FTDI and Yamaha CBX (or Roland SC or Alesis QS) serial driver.
Less easy: MIDI over USB standard complying microcontroler
Hard: Your own MIDI over USB proprietary nonstandard protocol
Even Harder: A new protocol for controling CV over USB without MIDI
(Controling this from a VST would not be a problem (the VST SDK is
really simple and the hard part is the DSP programming), the driver
programming on the other hand...)
The MIDI over USB class:
http://www.usb.org/developers/devclass_docs/midi10.pdf
which is a subclass of Audio over USB:
http://www.usb.org/developers/devclass_docs/audio10.pdf
//Gabbe of Sweden
James Patchell wrote:
>
>
> <sigh>....
>
> This is a subject I looked into a few years ago. Of all the
> replies I saw on this subject so far, the person who suggested using the
> FTDI USB Comport IC and then using the Yamaha Midi->RS232 device driver
> probably wins the prize for the simplest and most effective way to solve
> this problem. However, I am not in charge of handing out the prizes...
> :-), so until we find that person, you will have to just bask in the
> glow of knowing you won...
>
> I looked into writing a USB device driver. And while it is not
> actually all that difficult, it was enough of a chore that I decided I
> had much better things to do with my time. And, writing a Multimedia
> Device Driver is an even bigger mystery. So far, I have not been able
> to locate in the Microsoft DDK the documentation on exactly how this is
> done...(well, it is almost impossible to find anything you want in the
> docs, so this is no big surprise).
>
> I downloaded the Yamaha device driver...now all I need to do is
> get an FTDI245B chip and do some experimenting.
>
> By the way, with USB...who cares about Midi2.0....the driver
> will send the data as fast as it can...which is pretty danged fast
>
> -Jim
> ***************************************************************
> http://www.oldcrows.net/~patchell
>
> ***************************************************************
>
>
>
More information about the Synth-diy
mailing list