From: Evan Hanson Date: 2010-03-02T09:36:04+09:00 Subject: Re: Music Theory (#229) Yeah, 3 & 7 decide the nature of the chord. Ditch everything but that, then add extensions (at least for the instruments that carry the harmony). You took a better musical route; I learned jazz first so my theory is good but my knowledge of the traditional ruleset is a bit lacking. Incidentally, I just tested my code on my other machine and got a "warning: parenthesize argument(s) for future version"... I hope there's no seachange in syntax on the way? I'm assuming this is just for ambiguities? On Mon, Mar 1, 2010 at 3:02 PM, Brian Candler wrote: > Evan Hanson wrote: >> Actually, one of the toughest parts >> about >> this problem was deciding what degrees of the chord are implied by a >> given >> symbol. I'm a jazz musician, and we just play whatever the hell we want, >> so I >> wasn't sure on the specifics of a few of them. > > I learned classical at school, so had to unlearn a load of stuff when > trying to play jazz. > > OUT: > Cmajor => C E G > > IN: > Cmajor => E B  or  B E >  (not C: that's the bass player's job) >  (not G: perfect 5th just reinforces the root) > -- > Posted via http://www.ruby-forum.com/. > >