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
