Hi Dennis, 2015-04-18 22:41 GMT+02:00 Dennis Schulmeister <[email protected]>: > Hi everybody, > > Just wanted to let you know that the precount feature seems to be > broken. MusE doesn't start recording and the transport buttons show an > undefined state. Esp. when the Stop button is pressed. Debug output is > > JACK: transition state PRECOUNT --> PLAY ? > > And respectively > > JACK: transition state PRECOUNT --> STOP ? > > Looking around, the issue is in Audio::start_rolling(). There's an > if-statement for the PRECOUNT state. At that point some values are > calculated but nothing else. Therefor the state newer changes to PLAY. > Seems like something's has been lost there at some point in time. > Commenting the code out (just the "if", not the "else") makes recording > start again. Albeit with no preroll, of course.
Hmm, I think the precount was actually supposed to be grayed out. I did dig into this a year or so ago, likely I checked in something not completely grayed out... This all relates to this very old bug report https://github.com/muse-sequencer/muse/issues/223 I think however that in 99% of cases there exist no slow clients as mentioned in the bug, which was the reason I was poking at it. I should try to get it going again. > Another question: May it be that MusE is doing quite some strange > things to Sustain events? At the end Audio:start_rolling() there's some > special treatment for Sustain and during a quick test recording I had > many Sustain events lost. Didn't investigate further, though as I don't > know enough of the code and some of its reasoning. > > Dennis Interesting. Though I have no idea if there are any issues. MusE needs to keep track of sustain over time to not leave it in the wrong state so I'm sure it has it's quirks in the code for special cases. Please do write a bug report for it if you are confident it's doing the wrong thing. Regards, Robert ------------------------------------------------------------------------------ BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF _______________________________________________ Lmuse-developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lmuse-developer
