lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Trying to creating a plectrum banjo fretboard


From: Stan Mulder
Subject: Re: Trying to creating a plectrum banjo fretboard
Date: Wed, 10 Dec 2014 03:54:50 +0000 (UTC)
User-agent: Loom/3.14 (http://gmane.org/)

FWIW, I made some progress on my own defining a plectrum banjo chord file
definition. I copied predefined-mandolin-fretboards.ly and named it
predefined-plectrum-banjo-fredboards.ly. The file is incomplete, but lilsted
below. All chords are not accounted for, just the ones in my current project. 

I found it strange that when I defined a chord like a G half-diminished and
added a different bass note with the slash notation, lilypond treated it as
a completely different chord from the regular G half-diminished without the
bass note. So I had to define it three times:

storePredefinedDiagram #default-fret-table \chordmode {g:m7.5-}    
#plectrumTuning  #"5;3;2;5;" % Gø
\storePredefinedDiagram #default-fret-table \chordmode {g:m7.5-/des}
#plectrumTuning  #"5;3;2;5;" % Gø/Db
\storePredefinedDiagram #default-fret-table \chordmode {g:m7.5-/bes}
#plectrumTuning  #"5;3;2;5;" % Gø/Db


---------------------------------------------

\version "2.16.0"

%%%% sources:
%%%%   mandolincafe website (http://www.mandolincafe.com/),
%%%%   sheetmusicdigital website (http://www.sheetmusicdigital.com/)

%%%% This file is a fretboard definition for plectrum banjo where strings
are tuned C G B D
%%%% by Stan Mulder 2014

% chord definitions require default pitchnames
\languageSaveAndChange #default-language


%% C
\storePredefinedDiagram #default-fret-table \chordmode {c}         
#plectrumTuning  #"o;o;1;2;" % C
\storePredefinedDiagram #default-fret-table \chordmode {c:m}       
#plectrumTuning  #"o;o;1;1;" % Cm
\storePredefinedDiagram #default-fret-table \chordmode {c:6}       
#plectrumTuning  #"o;2;1;2;" % C6
\storePredefinedDiagram #default-fret-table \chordmode {c:7}       
#plectrumTuning  #"4;3;1;5;" % C7
\storePredefinedDiagram #default-fret-table \chordmode {c:m7}      
#plectrumTuning  #"o;3;4;5;" % Cm7
\storePredefinedDiagram #default-fret-table \chordmode {c:m7+}     
#plectrumTuning  #"o;o;o;1;" % Cm-maj7
\storePredefinedDiagram #default-fret-table \chordmode {c:m6}      
#plectrumTuning  #"o;2;1;1;" % Cm6
\storePredefinedDiagram #default-fret-table \chordmode {c:aug}     
#plectrumTuning  #"o;1;1;2;" % C+
\storePredefinedDiagram #default-fret-table \chordmode {c:aug7}    
#plectrumTuning  #"4;3;5;6;" % C+7
\storePredefinedDiagram #default-fret-table \chordmode {c:7.5-}    
#plectrumTuning  #"o;3;5;4;" % C7b5
\storePredefinedDiagram #default-fret-table \chordmode {c:maj7}    
#plectrumTuning  #"o;o;o;2;" % Cmaj7
\storePredefinedDiagram #default-fret-table \chordmode {c:maj9}    
#plectrumTuning  #"2;o;o;2;" % Cmaj9
\storePredefinedDiagram #default-fret-table \chordmode {c:9}       
#plectrumTuning  #"o;3;3;2;" % C9
\storePredefinedDiagram #default-fret-table \chordmode {c:sus4}    
#plectrumTuning  #"o;o;1;3;" % Csus4
\storePredefinedDiagram #default-fret-table \chordmode {c:sus4.7}  
#plectrumTuning  #"5;3;1;5;" % C7sus4
\storePredefinedDiagram #default-fret-table \chordmode {c:7.9-}    
#plectrumTuning  #"4;3;2;5;" % C7b9
\storePredefinedDiagram #default-fret-table \chordmode {c:dim}     
#plectrumTuning  #"3;5;1;4;" % Cdim
\storePredefinedDiagram #default-fret-table \chordmode {c:dim7}    
#plectrumTuning  #"3;2;1;4;" % Cdim7
\storePredefinedDiagram #default-fret-table \chordmode {c:m7.5-}   
#plectrumTuning  #"3;3;1;4;" % Cø
\storePredefinedDiagram #default-fret-table \chordmode {c:11}      
#plectrumTuning  #"o;3;3;3;" % C11
\storePredefinedDiagram #default-fret-table \chordmode {c:13}      
#plectrumTuning  #"o;2;4;6;" % C13


%% Db
\storePredefinedDiagram #default-fret-table \chordmode {des}       
#plectrumTuning  #"1;1;2;3;" % Db
\storePredefinedDiagram #default-fret-table \chordmode {des:m}     
#plectrumTuning  #"1;1;2;2;" % Dbm
\storePredefinedDiagram #default-fret-table \chordmode {des:6}     
#plectrumTuning  #"1;3;2;3;" % Db6
\storePredefinedDiagram #default-fret-table \chordmode {des:7}     
#plectrumTuning  #"1;1;o;3;" % Db7
\storePredefinedDiagram #default-fret-table \chordmode {des:m7}    
#plectrumTuning  #"1;1;o;2;" % Dbm7
\storePredefinedDiagram #default-fret-table \chordmode {des:m6}    
#plectrumTuning  #"1;3;2;2;" % Dbm6
\storePredefinedDiagram #default-fret-table \chordmode {des:aug}   
#plectrumTuning  #"1;2;2;3;" % Db+
\storePredefinedDiagram #default-fret-table \chordmode {des:aug7}  
#plectrumTuning  #"1;2;o;3;" % Db+7
\storePredefinedDiagram #default-fret-table \chordmode {des:7.5-}  
#plectrumTuning  #"1;o;o;3;" % Db7b5
\storePredefinedDiagram #default-fret-table \chordmode {des:maj7}  
#plectrumTuning  #"1;1;1;3;" % Dbmaj7
\storePredefinedDiagram #default-fret-table \chordmode {des:maj9}  
#plectrumTuning  #"1;1;1;1;" % Dbmaj9
\storePredefinedDiagram #default-fret-table \chordmode {des:9}     
#plectrumTuning  #"3;1;o;3;" % Db9
\storePredefinedDiagram #default-fret-table \chordmode {des:7sus}  
#plectrumTuning  #"o;4;2;4;" % Db7sus4
\storePredefinedDiagram #default-fret-table \chordmode {des:7.9-}  
#plectrumTuning  #"2;1;o;3;" % Db7b9
\storePredefinedDiagram #default-fret-table \chordmode {des:dim}   
#plectrumTuning  #"4;3;2;5;" % Dbdim
\storePredefinedDiagram #default-fret-table \chordmode {des:11}    
#plectrumTuning  #"3;4;2;4;" % Db11
\storePredefinedDiagram #default-fret-table \chordmode {des:13}    
#plectrumTuning  #"3;3;1;3;" % Db13 (8th fret)


%% D
\storePredefinedDiagram #default-fret-table \chordmode {d}         
#plectrumTuning  #"2;2;3;4;" % D
\storePredefinedDiagram #default-fret-table \chordmode {d:m}       
#plectrumTuning  #"2;2;4;4;" % Dm
\storePredefinedDiagram #default-fret-table \chordmode {d:6}       
#plectrumTuning  #"1;1;o;4;" % D6
\storePredefinedDiagram #default-fret-table \chordmode {d:7}       
#plectrumTuning  #"2;2;1;4;" % D7
\storePredefinedDiagram #default-fret-table \chordmode {d:m7}      
#plectrumTuning  #"2;2;1;3;" % Dm7
\storePredefinedDiagram #default-fret-table \chordmode {d:m6}      
#plectrumTuning  #"2;2;o;3;" % Dm6
\storePredefinedDiagram #default-fret-table \chordmode {d:aug}     
#plectrumTuning  #"2;3;3;4;" % D+
\storePredefinedDiagram #default-fret-table \chordmode {d:aug7}    
#plectrumTuning  #"o;3;3;4;" % D+7
\storePredefinedDiagram #default-fret-table \chordmode {d:7.5-}    
#plectrumTuning  #"o;1;3;4;" % D7b5
\storePredefinedDiagram #default-fret-table \chordmode {d:maj7}    
#plectrumTuning  #"2;2;2;4;" % Dmaj7
\storePredefinedDiagram #default-fret-table \chordmode {d:maj9}    
#plectrumTuning  #"4;2;2;4;" % Dmaj9
\storePredefinedDiagram #default-fret-table \chordmode {d:9}       
#plectrumTuning  #"2;2;1;2;" % D9
\storePredefinedDiagram #default-fret-table \chordmode {d:7sus}    
#plectrumTuning  #"2;o;1;o;" % D7sus4
\storePredefinedDiagram #default-fret-table \chordmode {d:7.9-}    
#plectrumTuning  #"3;2;1;o;" % D7b9
\storePredefinedDiagram #default-fret-table \chordmode {d:dim}     
#plectrumTuning  #"2;1;3;3;" % Ddim
\storePredefinedDiagram #default-fret-table \chordmode {d:dim7}    
#plectrumTuning  #"2;1;o;3;" % Ddim7
\storePredefinedDiagram #default-fret-table \chordmode {d:11}      
#plectrumTuning  #"4;5;3;5;" % D11
\storePredefinedDiagram #default-fret-table \chordmode {d:13}      
#plectrumTuning  #"3;3;1;3;" % D13 (9th fret)


%% D#
\storePredefinedDiagram #default-fret-table \chordmode {dis:dim7}  
#plectrumTuning  #"3;2;1;4;" % D#dim7


%% Eb
\storePredefinedDiagram #default-fret-table \chordmode {ees:m7}    
#plectrumTuning  #"3;3;2;4;" % Ebm7
\storePredefinedDiagram #default-fret-table \chordmode {ees:m}     
#plectrumTuning  #"3;3;4;4;" % Ebm
\storePredefinedDiagram #default-fret-table \chordmode {ees:m7.5-} 
#plectrumTuning  #"3;2;2;4;" % Ebø
\storePredefinedDiagram #default-fret-table \chordmode {ees:7}     
#plectrumTuning  #"3;3;2;5;" % Eb7


%% E
\storePredefinedDiagram #default-fret-table \chordmode {e:m7}      
#plectrumTuning  #"2;o;o;2;" % Em7
\storePredefinedDiagram #default-fret-table \chordmode {e:dim7}    
#plectrumTuning  #"4;3;2;5;" % Edim7


%% F
\storePredefinedDiagram #default-fret-table \chordmode {f}         
#plectrumTuning  #"5;2;1;3;" % F
\storePredefinedDiagram #default-fret-table \chordmode {f:7}       
#plectrumTuning  #"3;2;1;3;" % F7
\storePredefinedDiagram #default-fret-table \chordmode {f:maj7}    
#plectrumTuning  #"4;2;1;3;" % Fmaj7
\storePredefinedDiagram #default-fret-table \chordmode {f:dim7}    
#plectrumTuning  #"2;1;o;3;" % Fdim7


%% Gb
\storePredefinedDiagram #default-fret-table \chordmode {ges}       
#plectrumTuning  #"6;3;2;4;" % Gb
\storePredefinedDiagram #default-fret-table \chordmode {ges:7.5-}  
#plectrumTuning  #"4;3;1;4;" % Gb7b5


%% G
\storePredefinedDiagram #default-fret-table \chordmode {g:m7.5-}    
#plectrumTuning  #"5;3;2;5;" % Gø
\storePredefinedDiagram #default-fret-table \chordmode {g:m7.5-/des}
#plectrumTuning  #"5;3;2;5;" % Gø/Db
\storePredefinedDiagram #default-fret-table \chordmode {g:m7.5-/bes}
#plectrumTuning  #"5;3;2;5;" % Gø/Db
\storePredefinedDiagram #default-fret-table \chordmode {g:m7}       
#plectrumTuning  #"5;3;3;5;" % Gm7
\storePredefinedDiagram #default-fret-table \chordmode {g:7}        
#plectrumTuning  #"2;o;o;3;" % G7


%% Ab
\storePredefinedDiagram #default-fret-table \chordmode {aes:7}     
#plectrumTuning  #"3;1;1;4;" % Ab7


%% A
\storePredefinedDiagram #default-fret-table \chordmode {a:7}       
#plectrumTuning  #"4;2;2;5;" % A7
\storePredefinedDiagram #default-fret-table \chordmode {a:m}       
#plectrumTuning  #"4;2;1;7;" % Am
\storePredefinedDiagram #default-fret-table \chordmode {a:m7}      
#plectrumTuning  #"4;2;1;5;" % Am7


%% Bb
\storePredefinedDiagram #default-fret-table \chordmode {bes}       
#plectrumTuning  #"5;3;3;8;" % Bb
\storePredefinedDiagram #default-fret-table \chordmode {bes:6}     
#plectrumTuning  #"5;3;3;5;" % Bb6
\storePredefinedDiagram #default-fret-table \chordmode {bes:7}     
#plectrumTuning  #"5;3;3;6;" % Bb7


%% B
\storePredefinedDiagram #default-fret-table \chordmode {b}         
#plectrumTuning  #"3;4;o;4;" % B
\storePredefinedDiagram #default-fret-table \chordmode {b:7}       
#plectrumTuning  #"3;2;o;4;" % B7
\storePredefinedDiagram #default-fret-table \chordmode {b:dim7}    
#plectrumTuning  #"2;1;o;3;" % Bdim7


\languageRestore






reply via email to

[Prev in Thread] Current Thread [Next in Thread]