On Wednesday, May 26, 2010, Julie S wrote:

> Now lets say I wanted to uses this a as the basis of a 12 measure blues
> progression.

> That example was the kind of thing I initially thought you were talking
> about.  That way if I decide to change the source sym-link segment to C Eb
> G C.  I get C minor, F minor, G minor chords for the transposed sym-links.

Actually, that was a thought I left dangling in my original post about this.  
Something about "many other possibilities" and this was among them, but I 
never quite got into this level of complexity.

Indeed, this would be useful too, but it's a different kind of situation from 
dealing with transposing instruments (eg. Bb trumpet to F horn) and/or 
instruments that have different usable ranges (eg. violin and cello).

I think a useful segment symlink mechanism would need to be able to deal with 
*both* of the above situations at a *minimum*.  Taking transposition info from 
track parameters would go a long way toward dealing with the trumpet to horn 
case.  Asking "play verbatim or adjust the range for the target instrument" 
would deal with violin to cello.  This business of wanting to warp the pitch 
of the recycled segment to make it follow a chord progression is yet another 
case, and one I suppose we'd have to tack on with the violin to cello what do 
you want to do dialog.

Figuring out the interface probably isn't overly complicated in that both of 
the last two situations would require some kind of "tell me what you want to 
do" input dialog, and we could probably present both sets of options without 
it being too confusing.

Maybe.

Anyway, I suppose the place to start on all this would be to establish the 
ability to deposit a symlink somewhere other than the master segment, and then 
refine it from there.  As far as how to display these things, nobody has ever 
whined about the fact that repeat segments always look the same, no matter 
what the master segment looks like.  I'd propose just picking a look for all 
symlinks everywhere and using that one look.  They'd probably also want to say 
something in segment parameters about who their daddy is and so forth.
-- 
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