Hey, Tom!
 
if I run

%> chuck-jack test.ck:0

a midi in port appears in qjackctl.


Great! Then MIDI -as such- works.
 
if I run

%> chuck-jack test.ck:0 test.ck:0


That one will open port 0 twice. This should mean that ChucK will open it once, then have two internal shreds that both listen to the same port. I think this should help;

%> chuck-jack test.ck:0 test.ck:1

That should make ChucK open two ports, one for each shred. The first shred gets port 0, then second gets port 1 That is, of course, assuming nothing is horribly wrong in ChucK or in Linux.

How far does that get you?
Kas.