On Monday 13 Oct 2003 8:21 am, Richard Bown wrote:
> On Monday 13 October 2003 8:52 am, Chris Cannam wrote:
> > Sounds like you didn't "make install".
>
> No, I did.  I just did it again to make sure.

Odd, because the symptom sounds like the problem I fixed in the 
sequencer.  That problem was that a seek to a negative time in a 
mapped segment was going to the very start of the segment, so at each 
of the negative time slices (for count-in) it was loading up all of 
the preceding negative ticks into the same slice and sending them all 
at once, probably confusing the hell out of the ALSA sequencer 
interface at the same time.  Result: chaos at the start, settling 
down after a few bars.

There is still a vast swathe of debug output for this in the 
sequencer, so let's use that.  Run up the sequencer separately 
perhaps with a fluidsynth -v (or iiwusynth -V) as client.  Set the 
metronome to that and hit Record.  You _should_ obviously get 
iiwusynth printing notes at appropriate intervals, and I'm assuming 
you'll see it going bonkers instead.  As for the sequencer, that will 
print several lines for each slice, stuff like

rosegarden (sequencer): fillCompositionWithEventsUntil : checking 
segment #0 /tmp/kde-cannam//rosegarden_metronome
rosegarden (sequencer): fillCompositionWithEventsUntil : no more 
events to get from segment #0

and

rosegarden (sequencer): fillCompositionWithEventsUntil sec : 12, usec 
: 560000
rosegarden (sequencer): fillCompositionWithEventsUntil : checking 
segment #0 /tmp/kde-cannam//rosegarden_metronome
rosegarden (sequencer): fillCompositionWithEventsUntil : sec : 12, 
usec : 560000 inserting evt from segment #0 : trackId: 0 - inst: 2009 
- type: 1 - time: sec : 12, usec : 500000 - duration: sec : 0, usec : 
30000 - data1: 80 - data2: 100 - metronome event: true
rosegarden (sequencer): inserting event

If it was working right, you'd get every slice showing the first of 
these except at half-second intervals you'd get the second.  Let me 
know what it actually does (e.g. does it show an event to insert for 
every single slice, and if so what event).


Chris



-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
SourceForge.net hosts over 70,000 Open Source Projects.
See the people who have HELPED US provide better services:
Click here: http://sourceforge.net/supporters.php
_______________________________________________
Rosegarden-devel mailing list
[EMAIL PROTECTED] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to