On Tue, 2006-11-28 at 12:23 +0100, Guillaume Laurent wrote:
> Apparently it does, but it doesn't seem to take into account that we can't 
> put 
> our fingers on the neck at random even within a specific span, there are 
> heavy constrains there too.

Well in the Harco_Constraint_Algorithm class are all the constraints
that are placed on any Shape object. If I missed something obvious,
which might be possible since her code did not compile out of the box,
then it would be great to know.

> OK, but what I'm concerned about is that the amount of work needed to weed 
> out 
> the useless fingerings will be quite large, if not impossible, all this for a 
> result which would be more easily achieved through a simple dictionnary. 
> 
> Let's be practical here, no guitar player has a use for dozens of different 
> fingerings for a given chord. We know a limited number of patterns (I'd say 
> 10-15 at most) which we then alter or shift along the neck and that's plenty 
> enough to play almost any chord (and that's if you're playing jazz stuff, in 
> blues or rock you'll hardly ever play a chord more complex than a 9th, so the 
> number of basic patterns and variations is even lower). Hence why I'm not at 
> all sure there's a need for a fingering computation algorithm.

What you are saying is very true. There are a few chords that I use on
Sunday morning when I play. What I find sometimes is that the chords
listed to be played are not correct for either the key in which the
piece is to be played or just does not sound quite in tune with the
piano. So I have gone through all the chords that could fit to find the
one I need.

What I was trying to avoid with creating a dictionary, which is pretty
much what is in rosegarden now, is all the time necessary to enter it
and the aliases. True its grunt work to enter them in once. Its done and
we do not have to be concerned about it again. The issue on that end is
how to affect changes that another user of rosegarden wants to make. For
we cannot forsee how someone is going to use rosegarden nor the kinds of
chords, practical or bizarre, they will want to display as fret diagram.
So I figured if I could come up with what was physically possible for a
given scale (e.g. D major) then we would be done once for all.

Well its quite early since sending the email out yesterday. I am curious
if Dr. Radicioni is even going to respond. So I am going to wait for now
and focus on school this week.

I appreciate your comments.

Stephen


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to