On Thursday, May 20, 2010, Ian Gardner wrote:

> So If I'm following things correctly so far this proves that RG is capable
> of holding a set of events divorced from a real segment on a track, but
> triggerable by events in real segments on real tracks.

Another thing Rosegarden can do that's of interest is the way repeating 
segments work.  The repeating segment is the master, and the apparently empty 
(ie. they have no previews) copies behave just like the master.  Start 
playback 2/3 of the way through one of these repeat rectangles, and it's the 
same as if you had started playback 2/3 of the way through the master.

I've always thought the "segment symlink" idea could capitalize on this 
mechanism to a large extent, at least on the same track that the "symlink" is 
a copy of.

The idea that segments can exist apart from a track is probably a useful clue 
too.

This whole thing is an idea I've half tossed around for years now.  It has a 
lot of useful applications.  I've just never seen it through far enough to sit 
down and think about the details of how to build what kind of interface around 
it, and exactly how to use what internal components to make it function.

I'm afraid I don't even have a napkin sketch of how to put it together, just 
ideas more from a user perspective.  It's something I'd clearly like to see 
get done though.  It would be very cool.  I think the last time I chewed on 
this idea was when I was trying to compose a canon.  It would be so convenient 
to make the other parts links to the master, offset by an appropriate number 
of measures.  Of course composing a canon isn't something that gets done very 
often in modern life, which is why I've never really gotten more fully behind 
this idea.
-- 
D. Michael McIntyre

------------------------------------------------------------------------------

_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to