Smart sol-fa notation editing + transcription
This section describes the valid input for a sol2snd tune. To input a tune using a score file see "Importing a tune into sol2snd". For help writing sol-fa in general see "See also" section.
sol2snd uses 3 layouts. Layout 1 & 2 assume four parts. Layout 3 has labels for each part.
Layout 1 assumes four parts ordered from soprano to bass and separated by blank lines.
TEMPO | 60 |
KEY | F |
SOPRANO NOTES | *.dmr.mdt,l,ds,-mm.mr-m.fr.rd]Fm.fss.ssf.mf--r.mff.ffm.rmrdD |
BLANK LINE | |
ALTO NOTES | *.s,dt,.dl,-f,l,s,-dd.dl,-dt,.t,s,]Fd.rmm.mmr.dr--t,.drr.dt,t,.t,d--D |
BLANK LINE | |
TENOR NOTES | *.msf.smssfm-ss.ss-lf.fm]Fs.sss.ssl.ll--f.sll.lls.ss-.fmD |
BLANK LINE | |
BASS NOTES | *.s,dt,.t,l,s,f,l,d-dm,.m,f,r,s,s,.s,d]Fl,.t,dd.t,l,l,.dr--f.mrr.rrs,.s,d--D |
Layout2 assumes four parts grouped by line. Blank lines separate line groups.
TEMPO | 120 |
KEY | C |
'SATB' | SATB |
SOPRANO LINE1 | ss-ss-sl-d'd'-ls-d'm'-r'd'----] |
ALTO LINE1 | mm-mm-mf-ff-fm-ms-fm----] |
TENOR LINE1 | d'd'-d'd'-d'd'-ll-d'd'-d'd'-td'----] |
BASS LINE1 | dd-dd-df-ff-fs-ss-sd----] |
BLANK LINE | |
SOPRANO LINE2 | *r'--r'--m'-r'd'--r'--r'-r'm'-r'd'- |
ALTO LINE2 | *s--s--s-fm--s--f-fs-fm- |
TENOR LINE2 | *t--t--d'-td'--t--t-td'-td'- |
BASS LINE2 | *s--s--d'-sd--s--s-sd'-sd- |
BLANK LINE | |
SOPRANO LINE3 | [sd'd'd'r'd'ls-ms-{sd'-d'r'-r'm'----]sd'-d'm'-r'd'---- |
ALTO LINE3 | [mmmmfffm-dm-{ms-ss-ss----]mm-ms-fm---- |
TENOR LINE3 | [d'd'sslld'd'-sd'-{d'd'-d't-td'----]d'd'-d'd'-ts---- |
BASS LINE3 | [ddddfffd-dd-{dm-ms-sd'----]ds-ss-sd---- |
Layout 3 has as many parts as there are part labels S, A, T, or B. Label a part with ‘S’ for soprano, ‘A’ for alto, ‘T’ for tenor or ‘B’ for bass. Blank lines are optional in layout 3.
TEMPO | 180 |
KEY | Bb |
'S'SOPRANO NOTES | Sm,f,s,s,s,.s,-f,m,r,--*m,f,s,s,s,.s,-f,m,s,---*s,/m,m,r,m,.f,-m,r,d,r,m,r,*m,f,m,r,.d,-r,m,.m,----*m,/s,s,s,s,s,f,m,r,-.s,-m,*s,s,s,s,s,f,m,s,---*t,dddt,l,s,l,-s,s,*s,l,t,d.d-rt,.d---** |
'A' ALTO NOTES | Ad,d,m,m,m,.m,-d,d,d,--*m,r,m,m,m,.d,-d,d,r,---*r,/t,,d,t,,d,.d,-d,l,,l,,l,,d,t,,*d,d,d,d,.l,,-l,,l,,.t,,----*t,,/r,m,m,m,d,d,d,d,-.r,-d,*m,m,m,m,d,d,d,r,---*s,l,l,l,m,m,m,f,--s,*s,f,f,f,.f,-f,s,.s,---** |
'T' TENOR NOTES | Ts,l,ddd.l,-l,l,s,--*t,t,ddd.l,-l,l,d--t,*t,/la,s,s,s,.l,-s,f,f,f,l,s,*s,f,f,f,.f,-f,f,.l,---la,*la,/t,dddl,l,l,s,-.t,-s,*ddddl,l,l,d--t,*rmmmmt,t,d--d*ddt,l,.l,-dr.m---** |
10 < TEMPO < 300
'C' 'D' 'E' 'F' 'G' 'A' 'B' 'C#' 'D#' 'F#' 'G#' 'A#' 'Db' 'Eb' 'Gb' 'Ab' 'Bb'
sol2snd uses hash ‘#’ for sharp and lowercase ‘b’ for flat.
sol2snd notes are a mix of sol-fa symbols d r m f s l t de re fe se le ra ma la ta
note octave modifiers ' ,
note length modifiers . > - ( )
rests *
and repeat and jump markers [ { ] F D
Note names: Abbreviations for relative pitches in scale (5 sharps/5 flats)
d ........ doh
de ...... doh sharp
ra ...... reh flat
r ........ reh
re ...... reh sharp
ma ...... mi flat
m ........ mi
f ........ fah
fe ...... fah sharp
s ........ sol
se ...... sol sharp
la ...... lah flat
l ........ lah
le ...... lah sharp
ta ...... si flat, ti flat
t ........ si,ti
Note octave modifiers: ' ,
...
d,, ......... -2 octaves
d, ........... -1 octave
d ............. 0 [no change]
d' ........... +1 octave
d'' ......... +2 octaves
...
Append to any note name as many as needed. These affect the single note which they are appended to.
Rests: *
* ........ one beat rest
** ...... two beat rest
Note length modifiers: - . > ()
d-- ................. three beats
d- ................... two beats
d ..................... one beat
d.r ................. half beats
d.* ................. half beat & half beat rest
*.d ................. half beat rest & half beat note
d>r.m>f ......... quarter beats
d>r.m>* ......... quarter beats & quarter beat rest
d>r.m ............. two quarter beats & a half beat
d>r.* ............. two quarter beats & a half beat rest
d.r>m ............. half beat & two quarter beats
(drm) ............. triplets
Key change: /
s/t ........ sol in old scale is now ti (4 semitone downward key change)
s/m ........ sol in old scale is now mi (3 semitone upward key change)
d t,l,/d - d r m - = d t, l, - l,t,de-
For best results in a multi-part tune repeats and jumps should occur at the same measure in each part.
Repeats and jumps: [ { ] F D
section1[section2]section3.......... At ], repeat section 2 and continue with section 3
section1]section2................... At ], repeat from start and continue with section 2
section1[section2{ending1]ending2... At ], repeat section 2 then at {, jump to ending 2 (First and second endings)
section1{ending1]ending2............ At ], repeat from start then at {, jump to ending 2 (First and second endings)
section1Fsection2D.................. At D, jump to beginning and stop at F (Da Capo al Fine)
section1[section2Fsection3D......... At D, jump to [ and stop at F (Da Segno al Fine)
sectionN, endingN are any string of notes.
This section describes how to add lyrics to your tune on sol2snd
Tunes,.>s,l,s,dt,- | Output s,.>s, l, s, d t - Hap-py birth- day to you |
LyricHap-py birth-day to you |
Tunes,smdt,lfmdrd- | Output s, s m d t, l f m d r d - How old are you now How old are you now |
LyricHow old are you now How old are you now |
Tunes,s,dds,f,s,s, | Output s, s, d d s, f, s, s, This ma-ny a year Tim has been gone |
LyricThis ma-ny^a year Tim has been gone |
Tune[mrd-d-msr-r-msl-s-mrd---] |
LyricCome thou fount of ev-ery bless-ing Tune my heart to sing thy grace Teach me ev-er Streams of mer-cy nev-er ceas-ing call for songs of loud-est praise |
Output |:m r d - d - m s r - r - m s l - s Come thou fount of ev- ery bless- ing Tune my heart to Streams of mer- cy nev- er ceas- ing call for songs of |
TuneSd--d--d-rm--m-rm-fs----- A************d--d--d-rm-- |
LyricRow row row your boat gent-ly down the stream |
Output Sd - - d - - d - r m - - m - r m - f s - - - - - A* * * * * * * * * * * * d - - d - - d - r m - - Row row row your boat gent- ly down the stream Row row row your boat |
This section describes how credits are added to your tune by sol2snd
You may list any source information in the credits area. sol2snd arranges them two-per line, right-to-left after the title. They are typically interpreted as:
Credits[1 music by] [2 words by] [3 any other] [4 etc] | Output [2 words by] [1 music by] [4 etc] [3 any other] |
To convert other score formats into sol-fa notation use the Import button and select a score file. sol2snd will attempt to transcribe from MIDI sequence, ABC notation or MusicXML formats into sol-fa notation. See the list of file types used by sol2snd.
See the features and tips page for more tips writing a tune using sol2snd.
For tips on how to manually convert staff notation to sol-fa see:
Transcribing from notation to tonic sol-fa.