The good news is that you can reduce FTDI latency substantially with a simple tweak. I wasn't using Java or librxtx, but you'll want to read that if you are. In Java-based applications that use it, librxtx introduces an additional 20ms of latency.In audio applications (like sending MIDI data), this can add enough latency to create audible artifacts.By default, serial latency with FTDI chips (including Arduino Duemilanove/Mega) on Windows & Linux can be quite high (>16ms) and unpredictable.But the blog post had to wait until today. Well, actually I learned this a few weeks ago while developing the Hairless MIDISerial Bridge. Today I Learned how to minimise latency when sending data to a computer from an Arduino (or any other FTDI-based device.) I learned it specifically for Windows, Linux and OS X.
0 Comments
Leave a Reply. |