Re: idea for fretboard-diagram chords

2015-09-21 Thread bart deruyter
hi,

I think things like adding \set chordShape #a would only be good in barré
cases.

I suggested the string as basis because of all the chords that are not
based on the basic chords, and in different positions as well, with a root
on different strings, often found in Jazz.
I've looked at the link Patrick showed. These are indeed based on basic
chord shapes but again, these don't offer a solution for chords out of the
basic chord shape range.

In the mean time, I'm already working on a list :-p, I'll put them on
github when I've got something worth to look at :-)

grtz,

Bart

http://www.bartart3d.be/
On Twitter 
On Identi.ca 
On Google+ 

2015-09-19 9:14 GMT+02:00 pls :

> Marc Hohl  writes:
>
> > Am 18.09.2015 um 08:40 schrieb bart deruyter:
> >> Hi all,
> > [...]
> >> For inversions one might choose a number based on the n'th note of a
> >> chord, for example 2 as the second note from the root note, which in the
> >> case of c:m would result in a ees as the lowest note and display a
> >> fretboard diagram accordingly.
> >>
> >> \invertedChords = \chordmode{
> >> \setrootString #'6
> >> \set inversion #'2
> >> c4:m
> >> }
> >>
> >> I think this can be used for other instruments too.
> >>
> >> What do you think? Can this be achieved? Is it a good idea to implement,
> >> good enough for a feature request? :-) .
> >
> > I like the idea, perhaps enlarged by a \set chordShape command.
> > Most chord shapes may be derived from either an open C, A, G or E
> > chord voicing.
> >
> > \set chordShape #'A
> > c4:maj7
>
> This is the basic idea of
> https://github.com/Philomelos/lilypond-predefined-fretboards. Here are
> some test files:
> https://github.com/Philomelos/lilypond-predefined-fretboards/tree/master/EADGBE/test
> .
>
> hth
> patrick
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: idea for fretboard-diagram chords

2015-09-19 Thread pls
Marc Hohl  writes:

> Am 18.09.2015 um 08:40 schrieb bart deruyter:
>> Hi all,
> [...]
>> For inversions one might choose a number based on the n'th note of a
>> chord, for example 2 as the second note from the root note, which in the
>> case of c:m would result in a ees as the lowest note and display a
>> fretboard diagram accordingly.
>>
>> \invertedChords = \chordmode{
>> \setrootString #'6
>> \set inversion #'2
>> c4:m
>> }
>>
>> I think this can be used for other instruments too.
>>
>> What do you think? Can this be achieved? Is it a good idea to implement,
>> good enough for a feature request? :-) .
>
> I like the idea, perhaps enlarged by a \set chordShape command.
> Most chord shapes may be derived from either an open C, A, G or E
> chord voicing.
>
> \set chordShape #'A
> c4:maj7

This is the basic idea of
https://github.com/Philomelos/lilypond-predefined-fretboards. Here are
some test files: 
https://github.com/Philomelos/lilypond-predefined-fretboards/tree/master/EADGBE/test.

hth
patrick

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


idea for fretboard-diagram chords

2015-09-18 Thread bart deruyter
Hi all,

in my study about jazz it became very clear to me that the predefined
fretboard diagrams in lilypond are very limited, and why.

There just are too many ways to form a chord on the guitar to list them
all. I know the user can create their own custom fretboard tables, but in
my case, each time I have to do this, I have to look up examples of code to
create them correctly, in other words it often is quite some work.

A book I recently started reading brought me on an idea to expand the
predefined chord list.

To make it easier to learn, the author divided the chords in an interesting
way, He used the root string, not the root note.

It's just an idea and would not solve all problems, or offer all possible
ways to display a chord, but what if, as lilypond user one could choose a
fretboard diagram based on the root string. That way it might even be
possible to expand the list to inverted chords, using a similar syntax

I was thinking about something like for example:

\chordFretboards = \chordmode {
\set rootString #'6
c4:m

\set rootString #'5
c4:m
}

For inversions one might choose a number based on the n'th note of a chord,
for example 2 as the second note from the root note, which in the case of
c:m would result in a ees as the lowest note and display a fretboard
diagram accordingly.

\invertedChords = \chordmode{
\setrootString #'6
\set inversion #'2
c4:m
}

I think this can be used for other instruments too.

What do you think? Can this be achieved? Is it a good idea to implement,
good enough for a feature request? :-) .

grtz,

Bart

http://www.bartart3d.be/
On Twitter 
On Identi.ca 
On Google+ 
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: idea for fretboard-diagram chords

2015-09-18 Thread Marc Hohl

Am 18.09.2015 um 08:40 schrieb bart deruyter:

Hi all,

[...]

For inversions one might choose a number based on the n'th note of a
chord, for example 2 as the second note from the root note, which in the
case of c:m would result in a ees as the lowest note and display a
fretboard diagram accordingly.

\invertedChords = \chordmode{
\setrootString #'6
\set inversion #'2
c4:m
}

I think this can be used for other instruments too.

What do you think? Can this be achieved? Is it a good idea to implement,
good enough for a feature request? :-) .


I like the idea, perhaps enlarged by a \set chordShape command.
Most chord shapes may be derived from either an open C, A, G or E chord 
voicing.


\set chordShape #'A
c4:maj7

Marc


grtz,

Bart

http://www.bartart3d.be/
On Twitter 
On Identi.ca 
On Google+ 


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user




___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user