[PlanetCCRMA] kernel config file - building only 1394 drivers

Steve Harris S.W.Harris@ecs.soton.ac.uk
Tue Jan 7 10:13:00 2003


On Tue, Jan 07, 2003 at 09:35:44 -0800, Mark Knecht wrote:
> So is mine. I'm not a programmer, as you know, but I actually did manage to
> write and sell some software years ago. (A DX-7 patch editor. Actually made
> a couple of thousand dollars, but learned I shouldn't quit my day job!)

Thought about porting it to linux?
 
> I should go look up your discussions as I do 1394 for a living, and you're a
> smart guy. Could only be good for me, I think.

I think I refered to it as a "jack firewire/1394 bridge", good luck
finding it, I had a look in my sent foolder but I couldn't find a relevant
mail to get you a message-id or something to help find it.

The original mail wasn't very enlightening IIRC, pretty much what I just
said + an ascii diagram.
 
> One technical issue that would be 'interesting' top solve would be that
> Isochronous Cycles on a 1394 bus guarantees timely delivery, unlike
> Ethernet, but the bus runs at 8KHz. (125uS clicks) This would fit well with
> no buffering on 48K samples, but would not be an exact transfer with 44.1K.
> Possibly that's not a problem as you could always transfer 44100 samples,
> and then just throw away the other 3900. (48000-44100) Or possibly use those
> cycles to transfer MIDI info, or other control structures.

MIDI gets sent on seperate subchannels, but 1394 packets are really small
IIRC, 32 bytes or something, so padding isn't much of an overhead.

- Steve