It is currently Sat Dec 15, 2018 2:55 am

All times are UTC - 6 hours


Forum rules


Please see forum announcement for description and rules!



Post new topic Reply to topic  [ 9 posts ] 
Author Message
 
PostPosted: Fri Nov 11, 2011 3:23 am 
Offline

Joined: Mon Aug 13, 2007 2:04 am
Posts: 1150
Location: Mercia
Does anyone know of anything that will take ABC and write out the doh-re-me ? I want to try singing along to a MIDI file while looking at the dots. (yes I know writing it out by hand might be a good learning exercise but its boring)

My first thoughts are that the ABC file would not need to be parsed in detail, it's not much more than text substitution, but before I have a go I thought I would take the grown-up approach and ask if anyone had already done it.

Thanks in anticipation. I did try googling it.


Top
 Profile  
Reply with quote  
 
PostPosted: Fri Nov 11, 2011 3:42 am 
Offline
User avatar

Joined: Wed Oct 06, 2004 12:17 am
Posts: 10069
Location: The Inside Passage
Solfege in ITM is a more fraught matter than it seems. The tunes are frequently neither major nor minor but modal, so the real tonic (ie, doh) isn't where it seems.

_________________
And now there was no doubt that the trees were really moving - moving in and out through one another as if in a complicated country dance. ('And I suppose,' thought Lucy, 'when trees dance, it must be a very, very country dance indeed.')

C.S. Lewis


Top
 Profile  
Reply with quote  
 
PostPosted: Fri Nov 11, 2011 4:33 am 
Offline
User avatar

Joined: Fri Nov 01, 2002 6:00 pm
Posts: 2206
Location: The North of Scotland
The music notation software "Harmony" can import abc tunes and display solfa under the staff notation. You can download a free trial version (with 30 day limit) here:
http://www.greenhedges.com/demo.htm

_________________
Hans Bracker - Handcrafted Whistles from Scotland - http://www.music.bracker.uk
Custom built aluminium whistles in any key and other speciality whistles and flutes


Top
 Profile  
Reply with quote  
 
PostPosted: Fri Nov 11, 2011 4:58 am 
Offline

Joined: Mon Aug 13, 2007 2:04 am
Posts: 1150
Location: Mercia
Thanks hans, I will check that out.

s1m0n. The way that Breathnach described it (http://www.mcgee-flutes.com/CeolRince1.htm) seems to fit the way my mind works. That is, taking Do as the start of the diatonic scale in use even if the 'home note' is, say, Re.


Top
 Profile  
Reply with quote  
 
PostPosted: Fri Nov 11, 2011 6:11 am 
Offline
User avatar

Joined: Wed Oct 06, 2004 12:17 am
Posts: 10069
Location: The Inside Passage
Not every ABC parser is as clever as Breandán Breathnach. The ones that aren't are likely to give you the wrong Doh from time to time.

_________________
And now there was no doubt that the trees were really moving - moving in and out through one another as if in a complicated country dance. ('And I suppose,' thought Lucy, 'when trees dance, it must be a very, very country dance indeed.')

C.S. Lewis


Top
 Profile  
Reply with quote  
 
PostPosted: Fri Nov 11, 2011 6:28 am 
Offline

Joined: Mon Aug 13, 2007 2:04 am
Posts: 1150
Location: Mercia
I may be missing something here, but if a parser gets the number of sharps or flats in the key signature right then the Do of the diatonic major scale 'in use' is unambiguous*. After that it doesn't bother me. I will compare my (no doubt faulty) 'instinct' about how a chunk of melody does or doesn't find a way to a 'home' somewhere with what Breathnac and the other experts say.

*if it's some wierd (e.g. sharps and flats) key signature then I will let that tune pass as being 'unsuitable for the novice'.


Top
 Profile  
Reply with quote  
 
PostPosted: Fri Nov 11, 2011 11:47 pm 
Offline

Joined: Sat Nov 21, 2009 10:45 pm
Posts: 674
I've dropped a note on the abcusers list and will report the results here. I was sure I'd seen a solution using abcm2ps, but I can find it anywhere in my stuff or on the web.


Top
 Profile  
Reply with quote  
 
PostPosted: Sat Nov 12, 2011 12:00 am 
Offline
User avatar

Joined: Sat Sep 30, 2006 12:45 pm
Posts: 18663
Location: San Diego, CA
Should be fairly easy to, say, write a Perl routine to add w: lyrics lines of solfège syllables, one per note, either fixed or movable Do. Not that I have time to do that right at the moment.

_________________
Vivat diabolus in musica! MTGuru's (old) GG Clips / Blackbird Clips

Joel Barish: Is there any risk of brain damage?
Dr. Mierzwiak: Well, technically speaking, the procedure is brain damage.


Top
 Profile  
Reply with quote  
 
PostPosted: Sat Nov 12, 2011 4:36 am 
Offline

Joined: Mon Aug 13, 2007 2:04 am
Posts: 1150
Location: Mercia
It looks like Harmony will do the job. There are two options "Tonic Solfa", which puts Do on the home note of the mode given in the K: field (so that K: Ador gives Do for A) or "Tonic Solfa (related Major)" which puts Do on the root of the major scale (so K: Ador gives Do for G).

Have not tried singing along yet but a quick play through suggests it will be a way of programming my brain as to where each note is on the scale in use. This exercise was partially triggered by the transposition thread currently running on the whistle forum.

Thanks everyone for the comments.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 9 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
[ Time : 0.202s | 13 Queries | GZIP : On ]
(dh)