in reply to /dev/sequencer bad file descriptor

Two possiblilities I can think of immediately:

1) Well, did you install driver module for /dev/sequencer on your machine?

2) Ummm, how about the permission of /dev/sequencer? Perhaps it's accessible only to root.