I'm going to start this in the Rosegarden arena since RG is at the
start of the signal chain. If we decide it is not going to get solved
here, then I'll take it to a different venue. Thanks in advance.
OK, I've got my hair pulled out. I'm bloodied from a day of messing
with more things than I care to describe, but I think I can demonstrate
the terrible time that I'm having with the MIDI part of Linux Pro Audio
right now. Please understand at the outset, I have no clue what is
causing this, or whether it's a problem only for me and not for others.
However, I must solve this or the system is not going to be usable.
I started a song about a year ago called 'Doing Time'. It's mostly
MIDI, using about 12 MIDI tracks, with some recorded drums done by a
friend of mine. For this test I'm using the first 40 seconds of it, and
only using 4 MIDI tracks. It starts with a drum beat, then adds bass and
My main DAW is an Athlon XP 1600+ with an RME HDSP 9652 card in it.
The machine is dual boot - RH 7.3 and Windows ME. I have run Pro Tools
LE in this box for nearly 2 years. It's very stable. The box is pretty
stable. MIDI timing has NEVER been a problem with this machine, at least
In both the Linux and Windows cases I have the software driving MIDI
Out through the RME, going to GigaStudio. I am recording only 3-4 of the
MIDI tracks - drums, percussion (Windows only) piano and bass. The only
hardware change is the optical cable out of the GigaStudio PC. For PTLE
I hook it to the 001 to record. For Linux I hook it back to the audio
inputs on the RME to record using Ardour. No other changes are made to
make these two recordings. The MIDI out path is completely unchanged in
There was one xrun when I did this recording today.
I tried this last weekend using a MidiMan 2X2 and got similar
results, so I do not think it is specifically the RME card, but it could
be. Both the RME and the MidiMan work fine under Windows.
1) Among other problems, the main one I want to demonstrate is a major
problem with MIDI timing. Listen to the Pro Tools version and you hear
the timing the way the song is intended to be played. Listen to the
RG_Ardour version and you'll hear the timing problems I'm dealing with
2) As second level problem is that there is a little 'stutter' at the
beginning of the Linux file. RG always seems to play the very first
beats a little late, and then gets better by the middle of the first
measure. This happens on multiple songs. You may have to play the song a
few times to hear it, but I assure you it is there.
3) For what ever reason, RG seems to be unable to play anything on the
first MIDI port of the HDSP 9652. Data only comes out of the second
port. For this reason the Linux version does not include the congas
which come from an Alesis DM-5 drum machine.
You can get the two audio files at:
The Linux file is longer because:
1) I have to start Ardour recording, then start RG playing. This
accounts for the delay at the beginning. (About 5 seconds)
2) I let it run on recording a bit further so you can hear how bad the
timing gets as the piano starts playing more notes.
1) What the heck is causing this? It's not the hardware since the
hardware works fine in Windows. With this in mind, how do I figure out
what's going on and give good feedback?
2) Is anyone else having problems like this?
3) What can I do to solve this?
I'm going to stop at this point and hope to hear back from you all.
Maybe I'm making a big mistake somewhere. That would be a big relief as
I'd feel stupid but be up and running sooner. I really wouldn't mind
that in the least! ;-)
If you got this far through this email I thank you in advance for
whatever inputs or suggestions you might provide.