Ted:

I re-ran my test, with Rosegarden running in a terminal so I could
collect diagnostic information.  

The results were much the same as before, except that when I stopped the
recording (this time by pressing the Play button, rather than clicking
the Stop button), Rosegarden (in the terminal session) went into a loop
outputting the following text:

WARNING: SegmentNotationHelper::makeNoteViable(): No valid split for
event of duration 896 at 107520 (split duration 960), ignoring remainder
WARNING: This is probably a bug; fix required
WARNING: SegmentNotationHelper::makeNoteViable(): No valid split for
event of duration 892 at 107520 (split duration 960), ignoring remainder
WARNING: This is probably a bug; fix required
WARNING: SegmentNotationHelper::makeNoteViable(): No valid split for
event of duration 896 at 107520 (split duration 960), ignoring remainder
WARNING: This is probably a bug; fix required
WARNING: SegmentNotationHelper::makeNoteViable(): No valid split for
event of duration 892 at 107520 (split duration 960), ignoring remainder
WARNING: This is probably a bug; fix required
WARNING: SegmentNotationHelper::makeNoteViable(): No valid split for
event of duration 896 at 107520 (split duration 960), ignoring remainder
WARNING: This is probably a bug; fix required
WARNING: SegmentNotationHelper::makeNoteViable(): No valid split for
event of duration 892 at 107520 (split duration 960), ignoring remainder
WARNING: This is probably a bug; fix required
WARNING: SegmentNotationHelper::makeNoteViable(): No valid split for
event of duration 896 at 107520 (split duration 960), ignoring remainder
WARNING: This is probably a bug; fix required
WARNING: SegmentNotationHelper::makeNoteViable(): No valid split for
event of duration 892 at 107520 (split duration 960), ignoring remainder
WARNING: This is probably a bug; fix required
WARNING: SegmentNotationHelper::makeNoteViable(): No valid split for
event of duration 896 at 107520 (split duration 960), ignoring remainder
WARNING: This is probably a bug; fix required
WARNING: SegmentNotationHelper::makeNoteViable(): No valid split for
event of duration 892 at 107520 (split duration 960), ignoring remainder
WARNING: This is probably a bug; fix required
WARNING: SegmentNotationHelper::makeNoteViable(): No valid split for
event of duration 896 at ^C
aere@aere-Dell-DE051:~$ 

It did this for a very long time, and I finally terminated it via a
control-C sequence.  

In looking at the diagnostic information, I wondered if perhaps it might
have something to do with the chord at the end of the piece being held
(at least some notes of the chord) for a very long time (while other
notes of the chord switch between major/minor 3rd and major/minor 7th.  

So I recorded once, stopping playing before the very long held-out
notes.  It actually succeeded in recording that once, but subsequent
attempts (again stopping playing early) failed the same way as before.
So I have only that one successful short recording on the 11.11.42
version of Rosegarden.

I have attached that recording, which may be of limited value, since the
recording filters do not get saved in the file (I wish they were saved
in the file - it would save me time setting it up for subsequent
recording).  

I have also attached the version of the piece I recorded on the earlier
version of Rosegarden, which has been quantized and edited so that it
prints out properly.  Given the editing and quantization, it may not be
that useful, but is is what I played when recording, and it was
originally successfully recorded on the earlier version of Rosegarden.  

It is possible my MIDI software is doing something wrong (I have no clue
of what), but it records fine on the prior version of Rosegarden.  


- Aere


On Tue, 2012-06-05 at 10:51 -0400, Ted Felix wrote:

> On 5/22/2012 3:09 PM, Aere Greenway wrote:
> > I then clicked the "stop" (the filled-in square) toolbar button of the 
> > Rosegarden window, and the Rosegarden window immediately disappeared 
> > (I assume from the crash).
> 
>    I cannot get two MIDI keyboards to crash rg.  Here are the steps I took:
> 
> 1. Launch jack and fluidsynth from the command line.
>     See "My Audio Script" at http://tedfelix.com/linux/linux-midi.html.
> 2. Connect Akai LPK25 MIDI keyboard to USB (fixed on MIDI channel 1).
> 3. Launch vmpk and set to channel 2.
> 4. Launch rg.
> 5. Make sure both MIDI keyboards are in Studio > Manage MIDI Devices.
> 6. Arm tracks 1 and 2.
> 7. Press record.
> 8. Play on both keyboards.
> 9. Stop.
> 
>    I tested the above on 11.06, 11.11.42, and the latest svn.  Ubuntu 
> 12.04 64-bit.  No crashes.  The MIDI events go to both tracks (which 
> seems slightly useless, but is the same for all versions tested).
> 
>    Sounds like you might have a bad library.  Are there any steps I may 
> have missed?
> 
> Ted.
> 
> 
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and 
> threat landscape has changed and how IT managers can respond. Discussions 
> will include endpoint security, mobile security and the latest in malware 
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Rosegarden-devel mailing list
> [email protected] - use the link below to unsubscribe
> https://lists.sourceforge.net/lists/listinfo/rosegarden-devel


-- 

Sincerely,
Aere

Attachment: AereMidi Keyboard Demo-test.rg
Description: audio/rosegarden

Attachment: AereMidi Keyboard Demo.rg
Description: audio/rosegarden

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to