Jump to content
Sign in to follow this  
JulioHerrlein

Creating Custom Chord Symbols

Recommended Posts

When I did this post, I used the Giant Steps (Coltrane) progression as harmonic path, in this way:

 

(setf 
harmpath '((h (b3 maj7) (d3 7))
  (h (g3 maj7) (bb3 7))
  (h (eb3 maj7) (eb3 maj7))
  (h (a3 m7) (d3 7))
  (h (g3 maj7) (bb3 7))
  (h (eb3 maj7) (gb3 7))
  (h (b3 maj7) (b3 maj7)) (h (f3 m7) (bb3 7))
  (h (eb3 maj7) (eb3 maj7)) (h (a3 m7) (d3 7))
  (h (g3 maj7) (g3 maj7)) (h (cs3 m7) (fs3 7))
  (h (b3 maj7) (b3 maj7)) (h (f3 m7) (bb3 7))
  (h (eb maj7) (eb maj7)) (h (cs3 m7) (fs3 7)))

But in the resulting score, the chord symbols won't show.

I have some questions:

 

1) How to make the chord symbols appear ?

2) How to make my own custom chord symbols ?

3) Can I make associations of chord symbols with specific sets of notes ?

4) Can I display chord symbols over a melody with a Hidden Piano Part playing them ?

 

All the best !

Julio

 

 

 

Share this post


Link to post
Share on other sites

The chord symbols are fixed. You find the list of chord symbols in the chord-library doc.

(setf 
harmpath '((h (b3 maj7) (d3 7))
  (h (g3 maj7) (bb3 7))
  (h (eb3 maj7) (eb3 maj7))
  (h (a3 m7) (d3 7))
  (h (g3 maj7) (bb3 7))
  (h (eb3 maj7) (gb3 7))
  (h (b3 maj7) (b3 maj7)) (h (f3 m7) (bb3 7))
  (h (eb3 maj7) (eb3 maj7)) (h (a3 m7) (d3 7))
  (h (g3 maj7) (g3 maj7)) (h (cs3 m7) (fs3 7))
  (h (b3 maj7) (b3 maj7)) (h (f3 m7) (bb3 7))
  (h (eb maj7) (eb maj7)) (h (cs3 m7) (fs3 7)))

My display:

 

image.png

Share this post


Link to post
Share on other sites

Yes, Janusz !

I have this EXACT result when I evaluate the expression.

The problem is when I do some chord processing, like chord-closest-path,

like this:

 

(setf comping (gen-repeat '(2) (gen-divide 1 (flatten (omn :pitch (chord-closest-path '(b3c4e4g4) '((h (b3 maj7) (d3 7))
  (h (g3 maj7) (bb3 7))
  (h (eb3 maj7) (eb3 maj7))
  (h (a3 m7) (d3 7))
  (h (g3 maj7) (bb3 7))
  (h (eb3 maj7) (gb3 7))
  (h (b3 maj7) (b3 maj7)) (h (f3 m7) (bb3 7))
  (h (eb3 maj7) (eb3 maj7)) (h (a3 m7) (d3 7))
  (h (g3 maj7) (g3 maj7)) (h (cs3 m7) (fs3 7))
  (h (b3 maj7) (b3 maj7)) (h (f3 m7) (bb3 7))
  (h (eb maj7) (eb maj7)) (h (cs3 m7) (fs3 7)))))))))

 and the resulting score comes without the symbols, like this:

 

image.png.7c90023ea28f2fef2de30214f68b5c50.png

 

Is there some way of building my own chord library ?

 

Best,

Julio

Share this post


Link to post
Share on other sites
3 hours ago, Stephane Boussuge said:

You may use text attributes.

 

S.

Can the font and font size be changed in the text attributes function ?

Best,

Julio

Maybe a "general-text" function could be added.

A goodreason for that is to use in a more gramatical-based music, like the music made using functional harmony.

Best

Share this post


Link to post
Share on other sites

There are limitation with text attributes in the music-xml script espacially with more than two layers. 

Chord symbols are manly for popular music and should not me proceed if you wish to display them in the score.

Share this post


Link to post
Share on other sites

Popular music  is so important and fundamental. As jazz too... It could make Opusmodus more... popular !

Minimalistic music is related to it also.

Best,

Julio

 

And chord symbols can be important in the compositional process, to track harmony changes.

Actually, I use some advanced and crazy chord symbols that I invented to describe every kind of set (based on Forte list).

Fr6 It's far more intuitive than 4-25, and it relates to the music history (french sixth chord...etc).

Best,

Julio

 

Just my 2 cents...

Share this post


Link to post
Share on other sites

i think it's good and important to see that opusmodus is not a notation software (like sibelius/finale/dorico...). the potential is rightly in another area and i believe that it is important to keep the basic idea of opusmodus in focus (it's important to have restrictions/limitations) - and i think the development team is very aware of that .

you can not have everything, but what is possible should be very very smart in its kind.

 

the longer i work with opusmodus, the more i realize, for what i can use it ...and when I have to switch to another platform. 

and because it is so open, it is then possible for me to find solutions for my specific needs, by being able to program myself and not simply having to do what the existing tools / functions allow.

 

okay i admit i'm a big fan of opusmodus, although i do not even compose with it but can try/simulate basic ideas of my work - doing abstract/new things and see what happens - like working in an LAB 🙂

 

Share this post


Link to post
Share on other sites

Yes, this is exactly the way I see it. I was just thinking of chord symbols as another tool, because in my book  I coded all the Forte numbers as chord symbols. As a jazz oriented musician chord symbols are very organic to me. I appreciate different viewpoints and and I think that music can originate from Any material, including popular music. In Brazil we have one of the most solid popular Expressions. All the best, Julio 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×