From: FFADO <ffa...@ff...> - 2013-10-29 12:55:22
|
#375: Midi input broken on Focusrite Saffire Pro24 with Firmware version 2 ---------------------------------+------------------------------------------ Reporter: varpa | Owner: Type: bug | Status: new Priority: major | Milestone: Component: devices/dice | Version: FFADO SVN (trunk) Keywords: Midi, Saffire Pro24 | Device_name: Focusrite Saffire Pro24 ---------------------------------+------------------------------------------ I upgraded the firmware of my Focusrite Saffire Pro24 to firmware version 2 (using Windows 7 Saffire MixControl) and installed ffado-svn 2437 which recognizes this firmware. The problem is that midi input does not work properly anymore - some note on or off messages are lost and sometimes are reported as control messages. Here is a dump of midi events from hitting note c3 (on my attached midi keyboard) repeatedly: [ 1, 1] Note On: 60 60 (c3) [ 1, 1] Note On: 60 92 (c3) [ 1, 1] Note On: 60 86 (c3) [ 1, 1] Note On: 60 92 (c3) [ 1, 1] Note Off: 60 64 (c3) [ 1, 1] Note On: 60 90 (c3) [ 1, 1] Note Off: 60 64 (c3) [ 1, 1] Note On: 60 86 (c3) [ 1, 1] Note On: 60 60 (c3) [ 1, 1] Note On: 60 92 (c3) [ 1, 1] Note On: 60 90 (c3) [ 1, 1] Note Off: 60 64 (c3) [ 1, 1] Ctrl: 0 91 (Bank select (MSB)) Notice that many "Note off" messages are missing. Not evident from this is that sometimes both Note on and Off are missing, i.e. a hit the keyboard and no midi events are detected. Also the Ctrl message above is wrong - no Ctrl message was sent, only key c3. Note that the keyboard+Saffire Pro24 works perfectly in Windows 7 (dual boot on same laptop), so I think my hardware is fine. Note that midi output works and audio I/O work with firmware version 2, the only problem is midi input. I'm happy to send additional output or try additional tests to help debug this problem. -- Ticket URL: <http://subversion.ffado.org/ticket/375> FFADO <http://subversion.ffado.org/index.fcgi> Free Firewire Audio Drivers |
Re: [FFADO-devel] [FFADO] #375: Midi input broken on Focusrite
Saffire Pro24 with Firmware version 2
From: FFADO <ffa...@ff...> - 2014-01-22 05:41:38
|
#375: Midi input broken on Focusrite Saffire Pro24 with Firmware version 2 ---------------------------------------+------------------------------------ Reporter: varpa | Owner: Type: bug | Status: new Priority: major | Milestone: Component: devices/dice | Version: FFADO SVN (trunk) Resolution: | Keywords: Midi, Saffire Pro24 Device_name: Focusrite Saffire Pro24 | ---------------------------------------+------------------------------------ Comment (by jwoithe): Could you confirm that MIDI input worked fine on your system before you upgraded the Pro24's firmware. Do you recall which version of FFADO you were using on the earlier working system? From the description given it seems that some bytes in the MIDI stream are being missed. While many of them are note-off events I don't expect this to be significant. It would appear in the first instance to be a rate control problem, but we've normally seen that sort of thing with midi-out (sending too many MIDI bytes for the traditional MIDI interface to keep up with). Although it's probably hard to tell, do you have a feeling as to how many bytes are going missing? It is only one, or do you sometimes see a block of 2 bytes (or perhaps more) being missed? -- Ticket URL: <http://subversion.ffado.org/ticket/375#comment:1> FFADO <http://subversion.ffado.org/index.fcgi> Free Firewire Audio Drivers |