Thanks for your response.

Regarding the controllers not appearing, I today took a look at the
relevant code. I've fetched the latest code from SVN and I have enabled the
RG_DEBUG lines in MatrixWidget::addControlRuler(). As I didn't see any of
those messages, it appears that this method isn't even called. That
explains why nothing seems to happen. I may try to trace this issue at a
later time.

I ran into another interesting bug when I restarted Rosegarden. See, one of
my MIDI outs goes to two different devices, so I had named it "FB-01 &
P-55". When I started Rosegarden to re-open that document, I got an parsing
error along the lines of "letter was expected at line X, column Y". I had
to gunzip the .rg file, modified the XML so it contained "&" in stead
of "&", and gzipped it back up. After that, Rosegarden could successfully
load it again. (Phew -- I was afraid it somehow got corrupted and I lost my
song.) I shall submit a bug report for this one, I can imagine that being
really annoying.

Regards,
Hugo

On Tue, 30 Jun 2020 at 16:33, Ted Felix <[email protected]> wrote:

> On 6/29/20 4:41 AM, Hugo van Galen wrote:
> > I have been using Rosegarden for about a decade now and have been able
> > to figure it out using search engines. Lately I ran into an issue that I
> > don't remember having before: I noticed that, when in the Matrix Editor,
> > the option "View / Rulers / Add Control Ruler / Volume Controller"
> > doesn't do anything; yet when in the "Notation Editor" this works fine.
>
>    I can't reproduce this.  But the code does look like it needs some
> review.  The issue will likely become apparent upon cleaning up and
> syncing the relevant routines.
>
> > It seems that any other controller except Velocity and Pitch bend only
> > work in the Notation Editor.
>
>    Those are handled separately, so it isn't surprising they are not
> affected.
>
> > Is there an underlying logical reason for
> > this to behave this way -- or is this a bug?
>
>    Sounds like you've found a legitimate bug.  The key routines in
> question are:
>
> MatrixWidget::addControlRuler()
> NotationWidget::slotAddControlRuler()
>
>    There are differences that need to be resolved between those two and
> that might clear up the issue.  I don't have time at the moment, but
> should be back to Rosegarden this weekend.  I will have a look then.
>
> > - I also wonder whether it is already possible to "remember" the zoom
> > options for any given segment as I always find myself tweaking
> > these, the default zoom doesn't work for me here. Or am I overlooking
> > something obvious in the settings? (Ideally, it would be great if all
> > "view" options could be memorised, so when opening the same segment
> > later, all zoom options, and controller rulers could be restored.)
>
>    This is very likely an oversight.  I recommend opening a feature
> request on sourceforge:
>
> https://sourceforge.net/p/rosegarden/feature-requests/
>
> > - I wonder how the Figuration functionality actually works
>
>    Not my area of expertise.  Somebody here can probably fill in the
> blanks, though.  Then we really should update the documentation based on
> what was found.
>
> Ted.
>
>
> _______________________________________________
> Rosegarden-user mailing list
> [email protected] - use the link below to unsubscribe
> https://lists.sourceforge.net/lists/listinfo/rosegarden-user
>
_______________________________________________
Rosegarden-user mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user

Reply via email to