|
|||||||
Tech: Grishka's tool aligning chord symbols |
Share Thread
|
Subject: Tech: Grishka's tool aligning chord symbols From: GUEST,Grishka Date: 31 Mar 14 - 06:55 AM From time to time Mudcatters ask for methods of aligning chord symbols with lyrics, easy to read and easy to create. The customary method of writing each chord symbol in parentheses or brackets, directly preceding its syllable, is ideal for posting to Mudcat, but not as easy to read as the usual notation with the chord symbol on top of its syllable. Software transforming the former to the latter would be handy. I happen to possess a simple tool for the purpose, written together with friends, and was aked to share it in a recent thread. It transforms an input like (C)We shall (F)over(G7)come (Am)(Ab7) to (e.g.)
I do not want to upload an executable files for strangers. Therefore, I spent quite a bit of time on transforming the programme to a web script, which is easy to verify as innocuous, and easier still to get running. The procedure is as follows: I will send the script in my next message to this thread. You select the complete message text (in the very browser window you are just reading), press Ctrl-C to copy it to the clipboard, open a new text file in a text editor, paste the content of the clipboard to it (Ctrl-V), and save the file in plain text format (not "as HTML"), naming the resulting file with the suffix .html, e.g. "Chordalign.html". Open this file in your browser (usually by double clicking on a symbol for that file) and follow the instructions. That's it! No compiler, no installation, no spyware, no need to be online during operation. The results of the tool can be entered directly to the Mudcat entry field, as demonstrated (- you may want to uncheck "Automatic Linebreaks", but always check "Preview" until satisfied!). This makes sense for short snippets as contributions to discussion. To answer future Lyr/ChordReqs with complete lyrics, I find it preferable to post the original version (with parentheses/brackets, but with any non-English characters "escaped" [which the tool performs en passant]) and provide a link to this thread, so that future readers will have the choice. Feel free to modify the tool to your need; a degree in computer science is not required. For example, choose an available font you like (make sure it has those nice flat/sharp characters). If you find a bug, please inform us immediately. In serious cases I may ask the elves to update the content of the next message. |
Subject: RE: Tech: Grishka's tool aligning chord symbols From: GUEST,Grishka Date: 31 Mar 14 - 07:02 AM <!DOCTYPE html> |
Subject: RE: Tech: Grishka's tool aligning chord symbols From: GUEST,Ed Date: 31 Mar 14 - 07:14 AM That looks like a really useful little utility. Thanks very much. |
Subject: RE: Tech: Grishka's tool aligning chord symbols From: GUEST,Grishka Date: 31 Mar 14 - 07:16 AM The first "bug" is that some text miraculously arrived behind the last </html> - it had best be deleted. Thanks.BTW, you can enter a link (blue clicky) to this thread into your Mudcat messages as follows: <a href="thread.cfm?threadid=154141">Chordalign</a> . |
Subject: RE: Tech: Grishka's tool aligning chord symbols From: Nick Date: 31 Mar 14 - 07:17 AM Excellent |
Subject: RE: Tech: Grishka's tool aligning chord symbols From: GUEST,Grishka Date: 03 Apr 14 - 11:01 AM Comments like "Works OK on my MacWin with FireChrome 2.10", "Printing on my Opera 17.2 also prints the browser decorations" etc. would be helpful for other potential users. I should have mentioned that if you see my above example well-aligned, but in the same font as ordinary text, you obviously do not have the font "Arial Unicode MS" installed; replace that snippet in the above programme text with the name of a font you have installed. If printing directly from your browser window does not yield the result you like, try a "HTML to PDF" utility - often available as a plugin to your browser. Bill D may be able to recommend such tools. |
Subject: RE: Tech: Grishka's tool aligning chord symbols From: Jack Campin Date: 03 Apr 14 - 05:02 PM Works ok on my iPhone 3g but I'll never use it - all the aligning I do I can either do with text editor and a fixed width font or else it involves staff notation generated from ABC. |
Subject: RE: Tech: Grishka's tool aligning chord symbols From: Bill D Date: 03 Apr 14 - 06:05 PM I used to do it this way... what's the basic difference in ease of use & readability? WeC shallF overG7comeAm Ab7 |
Subject: RE: Tech: Grishka's tool aligning chord symbols From: JohnInKansas Date: 03 Apr 14 - 09:39 PM If you type your lyric with chords in a monospaced typeface like Courier and tag it "preformatted" between <pre> and </pre> tags: <pre> C F G7 We shall over come Am A♭7</pre> =
There are some "difficulties" with extra line breaks, so preview is advised. (And of course Courier isn't exactly beautiful.) John |
Subject: RE: Tech: Grishka's tool aligning chord symbols From: JohnInKansas Date: 03 Apr 14 - 09:43 PM (In preview the superscripts showed, but got lost in the post.) It's admittedly an imperfect workaround. John |
Subject: RE: Tech: Grishka's tool aligning chord symbols From: GUEST,Grishka Date: 04 Apr 14 - 02:49 PM Jack, thanks for your message, which may reassure those who do want the tool but have doubts whether it works at all. This thread should be primarily about "tech". Monospaced fonts such as Courier have the nostalgic charm of old typewriter days, but in my experience, other fonts have a better performance in terms of legibility per square centimetre of paper. Bill D, what's the basic difference in ease of use & readability?A matter of taste and habit, but since you ask: Use: Parentheses are easier to type than <sup></sup> . Readability: Your method still interrupts the lyrics.Anyway, I posted the tool because "GUEST Tony" asked me for it; whoever finds it useless should not use it. I am aware that my programming style is not up to professional standards (as someone observed), and encourage anybody to improve on it. All HTML formatting has the problem that it does not blend easily into word processors. Ideas, Bill D and others? |
Subject: RE: Tech: Grishka's tool aligning chord symbols From: Stringsinger Date: 04 Apr 14 - 07:52 PM I had the honor of playing this song on the last installment of Michael Johnathan's "Woodsongs Radio Hour" 3/31/14 which might be archived. I was privileged to join Pete at his wife, Toshi's memorial service in New York, singing this song at the very end of the evening. The chord progression I used was the one I first introduced in the early Fifties, the one Guy Carawan used in Greensboro, N.C. that he learned from me. I think the best way to do this is simplify. The problem here is that there are a lot of chords as part of the Black Gospel tradition, not the simpler spiritual tradition. I just hope that when this gets printed, because of the nature of the transference of data to the final message received, everything will line up properly. Example: C F C (Ami) 1. We shall over—come, C F C (Ami) We shall over—come C G7 G#o7 Am D7 G D7 G7 We shall o---ver—come some day F E7 Am F F#o7) And it's deep with-in my C C7 F G7 Ami (Ab7) heart I do believe C F (Fmi) C G7 C F C We shall o—ver——come some day C F C (Ami) 2. We will live in peace, C F C (Ami) We will live in peace C G7 (G#o7) Am D7 G D7 G7 We will live in peace some day C F (F#o7) And it's deep with—— in my C C7 F G7 Ami heart I do believe C F (Fmi) C G7 C F C We will live in peace some day. C F C (Ami) 3. We are not afraid, C F C (Ami) We are not afraid C G7 G#o7 Am D7 G D7 G7 We are not a—------fraid, to-day F E7 Am F (F#o7) And it's deep with—— in my C Gm7 C7 F G7 G#o7 Ami heart I do be-----lieve C F (Fmi) C G7 C F C We are not a——fraid to—day C F C (Ami) 4. We will end Jim Crow, C F C (Ami) We will end Jim Crow, C G7 G#o7 Am D7 G D7 G7 We will end Jim Crow some day C F (F#o7) And it's deep with—— in my C Gm7 C7 F G7 G#o7 Ami (Ab7) heart I do be----lieve C F (Fmi) C G7 C F C We will end Jim Crow some day C F C (Ami) 5. We shall stand to-ge—ther, C F C (Ami) We shall stand to-ge—ther, C G7 G#o7 Am D7 G D7 G7 We shall stand to-------ge—ther now C F (F#o7) And it's deep with—— in my C Gm7 C7 F G7 G#o7 Ami Ab7 heart I do be------lieve C F (Fmi) C G7 C F C We shall stand to——ge——ther now C F C (Ami) 6. The truth shall set us free. C F C (Ami) The truth shall set us free. C G7 G#o7 Am D7 G D7 G7 The truth shall set us free to—day C F (F#o7) And it's deep with—— in my C Gm7 C7 F G7 Ami heart I do believe C F (Fmi) C G7 C F C The truth shall set us free to—day C F C Ami 7. Todos ven—ce—re—-mos, C F C Ami Todos ven—ce—re—-mos, C G7 G#o7Am D7 G D7 G7 Todos ven—ce—-re—mos, a—qui. C F (F#o7) And it's deep with—— in my C Gm7 C7 F G7 Ami Ab7 heart I do be---lieve C F Fmi C G7 C F C Todos ven—ce—re—mos now |
Subject: RE: Tech: Grishka's tool aligning chord symbols From: Stringsinger Date: 04 Apr 14 - 07:54 PM Well it didn't quite line up the way I wrote it when using the reply box but most of it got through. |
Subject: Test From: Jason Xion Wang Date: 26 Apr 14 - 11:49 AM I'll have a try.
|
Subject: RE: Tech: Grishka's tool aligning chord symbols From: GUEST,Grishka Date: 26 Apr 14 - 12:35 PM As I mentioned above, for posting Chordalign results to Mudcat, it is advisable to uncheck (= deselect = click away the hook at) "Automatic Linebreaks". Otherwise, is the result as you intended, Jason? |
Subject: RE: Tech: Grishka's tool aligning chord symbols From: Jason Xion Wang Date: 26 Apr 14 - 01:37 PM Yes, Grishka, the output is great! A real amazing tool indeed! |
Share Thread: |
Subject: | Help |
From: | |
Preview Automatic Linebreaks Make a link ("blue clicky") |