Font and instructions for improved New Real Book style chord names
I have struggled for a few days trying to get chord names the way I wanted it, and I learned quite a few things in the process. This could be useful to others, so if you like the attached chord chart reply to this message and I will post the needed files & instructions.
Basically I started from the very nice font developed by Jochen Pietsch (http://notation.jochenpietsch.de/index_e.html) and increased the size of the superscripts (which I found hard to read) as well as added a couple symbols (esp. dim & half-diminished).
Attachment | Size |
---|---|
chart.pdf | 229.75 KB |
Comments
I like it. Does it transpose right ? and export to MusicXML?
In reply to I like it. Does it transpose by [DELETED] 5
Hmmm.. do I need to do anything special for it to transpose??
I didn't change any chord IDs in chord.xml, so the only changes should be to the rendering. And I didn't notice any particular problem when transposing myself.
I would be interested, for sure.
Thanks for your work.
Regards,
Here we are:
- unzip the attached archive
- double-click the .ttf font file and choose "Install" (I assume it works the same on XP, I use Win7)
- copy chords.xml and realbookchords.xml to the "styles" folder in your Muse install
- restart Muse, and in your template or in your score:
- Choose Style -> Edit General Style... -> Chordnames -> realbookchords.xml
- Choose Style -> Edit Text Style... -> Chordname -> Font = "New Real Book Chords", size = 12, uncheck Bold
If you already had chords you will need to double-click them & revalidate to see the changes.
The only change to chords.xml is that I added a chord for maj7#11 at the end, if you don't need it you can keep the original chords.xml (you may need to remove the render instruction for chord id 208 from realbookchords.xml).
A few hints on tweaking things further:
- what you type as you enter the chord is matched against the "name" elements in chords.xml to find the chord ID
- The rendering instructions are then looked up by chord ID in realbookchords.xml
- Check out the DOCTYPE section at the top of realbookchords.xml, it defines internal entities (aliases), and I have included commented out versions of some popular choices for common chords (maj7, 1/2 dim, ...).
- Install a font viewer that displays the index for each character (eg www.fontviewer.de) and to get character at decimal index xxx to display insert &#xxx; in realbookchords.xml
- chord ID 32 is half-diminished, I left the alternate m7b5 rendering as a comment in realbookchords.xml
- chord ID 33 is diminished, use _ to have it displayed as a superscript "dim." glyph
- last but not least, check that the half-diminished symbol renders/prints correctly for you, there are apparently pretty complex rules for creating ttf glyphs and I just savagely added the diagonal stroke on top of an existing glyph, which seems to work for me...
If someone has Jochen Pietsch's email thank him on my behalf for his font :)
Enjoy!
[EDIT: Added updated attachment with XML entities to make maintenance easier and sample uses of vertically stacked tensions].
In reply to Here we are by franck102
I use Windows Vista, and the procedure to install ttf fonts is a bit different, as follows:
Click on the Start button in the lower left corner, then choose Settings (sorry, my Windows speaks German to me, and there it is 'Systemsteuerung'
From there you choose 'Schriftarten' (don't know the exact English word, but I think it would be 'fonts')
The system fonts folder will open. Drop the Files menu and select 'New font' (Neue Schriftart). This opens a file selector. Navigate to the unzipped archive file and double click on the .ttf file. This is where you will answer 'Install'.
That's how I did it. Will now open MuseScore and see what I have got.
Dralex
In reply to Installing the font by Dralex
In Windows 7 you can double click on the .ttf file and then click the install button. Maybe it is the same in Vista?
In reply to In Windows 7 you can double by David Bolton
Not quite. When I double click on a .ttf file in Vista I just open it with the font viewer. There is no install button on this mask. Besides, the chord names look rather exactly like the jazzbook.ttf font version.
In Vista I do have to go thru the Settings menu.
Dralex
Last version, getting pretty close to the Brandt & Roemer standard, with XML entities in realchords.xml for easy (well, easier :) ) customization.
See attached chart.pdf for a preview.
In reply to Last version, getting pretty by franck102
These look really nice - thanks for doing that! I guess the main other thing that would still need to be done is to make a customized chords.xml so the chords would parse the way they are spelled. That is, so you can type Cmi7 to get Cmi7.
As for the chord themselves, I personally like to use parens around the ma7 in Cmima7 and similar chords so they come out Cmi(ma7), and I do prefer mi7b5 over the half-dim symbol (thanks for anticipating that option), but aside from that, it looks ready to go for me!
In reply to These look really nice - by Marc Sabatella
Try the attached chords.xlm, edit the two entities at the top to suit your needs. No guarantees, hardly tested...
In reply to Try the attached chords.xlm, by franck102
Your chords.xml, which turns out to be a chords_2.xml (all for the better, so I can have both in my Styles folder), has a totally different structure than the realbookchords.xml, but it does tell you how to enter every single chord - it even gives a sample voicing when used in C. While I got the desired results when using realbookchords.xml, it is more a matter of feeling, especially when you have more than one tension.
May I assume that the entry format is the same in both cases, so I can use the info in chords_2.xml anyway?
Dralex
In reply to How to input the chords by Dralex
Regards,
In reply to How to input the chords by Dralex
Unless I messed up somewhere, that chords.xml is in fact very similar to the original one (which also has voicings). I have simply introduced alias definitions at the top of the file (maj7...
maj7b13...
have become
...
&major7;...
&major7;b13...
In other terms the file should be strictly equivalent to the original one (until you enter different key sequences for some of the entities).
Franck
In reply to Unless I messed up somewhere, by franck102
Perhaps my question should have been: how do I input chords when using realbookchords.xml? This one does not seem to have such guide. Or what is the info between the and the tags?
I would like to use realbookchords.xml because it seem that the output it delivers is nicer than that of chords.xml.
Dralex
In reply to Perhaps my question should by Dralex
Muse uses two files in conjunction: chords.xml and realchords.xml (or, if you use the original settings, chords.xml and stdchords.xml).
No matter which fonts or rendering you want to use chords.xml is always the file Muse uses to decide which chords are defined, and what keyboard input is used to enter them.
realchords.xml only defines how chords are rendered. The connection between the two lists is through chord IDs.
So to answer your question, look into chords.xml for how to input chords when you use realchords.xml.
Hope this helps - Franck
In reply to Muse uses two files in by franck102
Thank you. This is exactly what I wanted to know.
Dralex
In reply to Last version, getting pretty by franck102
Unfortunately Jochen Pietsch's fonts use a license that is not compatible with the GNU General Public License that MuseScore uses (which allows commercial use).
In reply to License issues with font by David Bolton
I contacted Jochen with the request to change the license of his font so we can include it in MuseScore. Fingers crossed.
In reply to Last version, getting pretty by franck102
Busy transcribing Mas Que Nada... ;-) But I wanted to give feedback, since your post and the thread was very helpful. btw Muse guys, can't you choose something more creative looking the boring old Times New Roman?
Downloaded this version and used the instructions posted above onto my Ubuntu system (Natty 11.04) and the chord formatting worked perfectly. Just needed to tweak one thing - couldn't understand the curly bracket "{" instead of a good old "m" when I put minor in, so read through the post again, went in and found the relevant part in the xml file and changed the behaviour there (for those that want to do it, the file explains how its just a question of commenting and un-commenting a couple of lines).
I've included the file below, here's the diff.
huang@revo:~/downloads/muse$ diff realbookchords.xml /usr/share/mscore-1.0/styles/realbookchords.xml
25d24
< -->
29c28
< -->
32d30
< -->
huang@revo:~/downloads/muse$
I am trying to figure out how to edit realbookchords.xml on a windows XP system. I use metapad as my text editor and I remove the ! from the top of the file for half diminished to render as m7b5. When I load an existing score, edit the style sections, and try to re-render the chords get an error message: error reading chord description C;/Program Files/MuseScore/styles/realbookchords.xml at line 8 column 6: letter is expected. As best as I can see there is a letter in column 6 since deleting the ! places E in ENTITY at column 6. Any one that has played with these on a Windows system that can recommend either a different editor or shed some light on what I am doing wrong I wil be eternally grateful!
Regards
Keith
In reply to Problem editing realbookchords.xml by keith.n.mckenna
Did you try putting the exclamation mark back?
The original looks like:
If you want to uncomment the other one then it would look like:
Hey Guys
Sry, but I'm a real beginner in writing music on pc and i like your chord names, franck102!
I installed the font like you said and changend chordnames from "jazzchords" to "realbookchords", but it didnt work.
Could you explain the process (step by step) ?!
This would really help!
Thanks a lot and greets!
In reply to Didnt get it :-) by jazzpower
What specifically didn't work? In other words, what did you do, what did you expect to see happen, and what happened instead?
In general, to get customized chord symbols you need to do these things:
1) have a customized XML file to describe how the chords should *look* - in this case, realbookchords.xml
2) have a customized XML file to describe what you need to *type* to get those chords - in this case, chords.xml
3) tell MuseScore to use these files (by setting the appropriate style option to use realbookschords.xml, and by restartng MuseScore after replacing the stock chords.xml with your customized one)
4) have the approriate fonts installed
5) tell MuseScore to *use* those fonts via the text style (this can be done within the XML file; not sure if realbookchords.xml does this or not)
6) enter a chord symbol that MuseScore recognizes according to #2
Depending on what went wrong, I'm guessing you didn't enter a chord symbol MuseScore recognizes according to whatever chords.xml you have installed. it's also possible you needed to set the chordname text style to use the realbook font and you didn't do that.
BTW, if you have trouble getting these XML files working, you can also try this customized XML file I created, which is based on the one here but is designed to be even easier to customize and also to not require any additional fonts:
http://musescore.org/en/node/9772
It turns out that you can include information on how chords should be typed within the same XML file you use to control how they are displayed, so I did that in my version. So you won't have to replace your existing chords.xml and restart MuseScore with my version. But because it doesn't depend on any additional fonts, it doesn't look quite as slick as franck102's in some respects.
Just discovered this. Looks amazing. Compatible with Finale?
Thanks
In reply to Just discovered this. Looks by avremig
Compatible in what way? MuseScore cannot open Finale files or vice versa, but you can transfer them by exporting/importing in the standard MusicXML files. Things don't come over perfectly, but it gets you started.
If you have more specific questions on using MuseScore, please start a new thead in the Support forum - and read this first: http://musescore.org/node/77
In reply to Compatible in what way? by Marc Sabatella
My questions was specifically about the chord library/font (Real Book Style). Can they be imported into a Finale doc?
Thanks
In reply to My questions was specifically by avremig
The font that is included with MuseScore 1.2 is called MuseJazz, and it is compiled into the program rather than installed as a font in the OS. So it wouldn't be available. However, if you really need it - doesn't Finale already come with a variety of similar fonts? - you could always grab the font from the source code to MuseScore on sourceforge or wherever it actually lives (see the Development link at right of this page).
In reply to My questions was specifically by avremig
I've been tinkering with using this beautiful font in Finale, for chord symbols and some English.
Everything looks GREAT, except...
The only problem I've encountered - and this is a significant one - is that the SLASH "/" symbol is not properly aligned in Chords with an alternate bass note (eg. F2 / A).
In my situation, the slash (1) collides with the bass note "A" and (2) is too low (baseline of character). [see attachment]
I have come up with a couple cosmetic workarounds, but these lack the full functionality of the Chord Tool (transposing, for instance).
Anyone else have any experience with this font and Finale?
Rick
In reply to Finale: yes/no by rick.hirsch.545
is "F2" an accepted MS symbol?
In reply to is "F2" an accepted MS by xavierjazz
(unless I misunderstood)
In reply to It would seem yes by Shoichi
Fa2 and f2 are two completely different cases. Fa2 is "fa"2, a solfege symbol as in do, re mi fa etc., not a chordname symbol as in F/G.
In reply to is "F2" an accepted MS by xavierjazz
I do not know about it's acceptance in MS.
I do know, however, that it is a common chord symbol for "F major triad with added second."
In reply to Finale: yes/no by rick.hirsch.545
I do not know Finale but with MuseScore you can use:
http://musescore.org/en/node/30501
Meanwhile, welcome aboard!
(probably best to use a new post?)
In reply to Ciao rick.hirsch.545, by Shoichi
Thanks, Shoichi!
I've been using Finale for 20 years...am good to stick with it...but, would love to get this fixed. :-)
rh
In reply to Thanks, Shoichi! I've been by rick.hirsch.545
You can choose Style, see handbook, in the chapter:
http://musescore.org/en/handbook/chord-name
I do not see collisions
the last one on the right is the name of the chord in Italian.
(but my knowledge of music is very limited)
Buona musica!
In reply to Thanks, Shoichi! I've been by rick.hirsch.545
If I understand correctly, you have downloaded a version of the New Real Book font from somewhere and are trying to use it with Finale? Seems to me it more would be more logical to ask for help on the Finale forum?
In reply to Finale: yes/no by rick.hirsch.545
rick.hirsch.545: The font works for me in Finale 2012 (see screenshot attached, plus Finale file zip-compressed).
1. From the menu choose, Document > Document Options > Fonts
2. Set the chord symbol font to MuseJazz
3. Switch from chord symbol to chord alteration, and set the font to MuseJazz,
4. Switch from chord alteration to chord suffix and set the font to MuseJazz
5. Click OK
(MuseJazz font downloaded from the MuseScore code repository: https://github.com/musescore/MuseScore/blob/18f4a3eef47197c6df26d1eb374… )
In reply to rick.hirsch.545: The font by David Bolton
David - Thank you so much!
I've now downloaded MuseJazz (which I did not already have) and am now using it for the Chord Symbol — and the slashes work poifectly now.
The letters in MuseJazz appear to be identical (or darn close) to those in NewRealBookFont, which I was using. NRBF, however, does have additional useful characters that I'm not seeing in MJ.
But, this'll do.
Thanks again for your time and help,
~ Rick
In reply to more on the font by rick.hirsch.545
Just curious, which characters are you missing? MuseJazz should have pretty much the full ASCII complement plus a lot of special characters not in the New Real Book font.
thanks
In reply to thanks by hugoromelli
For the record, this thread dates from 10 years ago, and that's also about how long it's been since you needed any such workarounds :-). All versions of MuseScore for many years now have all of this built in, just by selecting "Jazz" in Format / Style / Chord Symbols, or by using any of the jazz templates when creating your score.