Rosegarden Developers:

I encountered a strange problem today, using Rosegarden 13.06.  I 
actually figured out the cause, which is interesting, so read on.

I am using Qsynth for sound generation, connected using qjackctl, on 
Lubuntu Linux 14.04, with an M-Audio M-Track USB audio device.

I have a sequence with two MIDI tracks, and an audio track originally 
recorded from playing the two MIDI tracks.

If I play the sequence using just the audio track (with the MIDI tracks 
not enabled for output), it plays just fine.

When I mute the audio track, and un-mute the MIDI tracks, a flashing 
indication appears over the track number of the track header, as if it's 
sending MIDI, but no sound is heard, and the activity indicator lights 
of Qsynth remain dark after flashing once at the beginning.

If I pause and resume the playback, I get a single note/chord played on 
each track, and the note/chord continues playing until I click the 
"Play" button again, causing it to pause (which also ends the note/chord).

With playback stopped, if I play notes on the selected track, using a 
MIDI keyboard (with MIDI thru routing), notes start and end just fine.  
It's just during playback that the next played note/chord 'freezes' 
in-place.

In typing the information above, an idea of a possible cause struck me, 
and I tested it.  My guess was right - after making the preferences 
change, playback worked fine.

Here is what the problem was:

In my MIDI Settings preferences, I had "PCM playback 0-0-0" selected as 
the Sequencer timing source (hoping to get better timer resolution).  
When I changed it to "system timer", it worked just fine.

I had earlier tested it using the sound-card for the output device, and 
it worked fine.

But when I'm using the M-Track USB audio device for the output device, 
the sound-card (PCM) is not running, so its clock generates no pulses, 
resulting in notes playing that never end.

How's that for a weird problem - fortunately solved!

-- 
Sincerely,
Aere


------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to