Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Feature Requests

Reply
 
Thread Tools Display Modes
Old 12-01-2018, 11:27 AM   #1
mehmethan
Human being with feelings
 
mehmethan's Avatar
 
Join Date: Jun 2011
Posts: 603
Default Notation Editor - Better Chord Naming

Amin > Am or A(minus)
Amin7 > Am7
Amaj7 > A(triangle)
Adim > A(circle)
AMin7b5 > A(circle divided by a line)

Please see the attachment.If that is an hard work you can change at least "min" as "m"

Why we need :
When there is more than 2 chords with long names in a measure, they collapse on each other. it is not good for reading.

Last edited by mehmethan; 08-04-2023 at 01:54 PM.
mehmethan is offline   Reply With Quote
Old 12-01-2018, 12:57 PM   #2
Masi
Human being with feelings
 
Join Date: Sep 2015
Posts: 690
Default

I wouldn't call them better, just different. I'm indifferent to "m" vs "min". And BTW some use lower case letters for minor chords as well, which is even shorter. But I don't like those circles and triangles.

But I support the idea of making it configurable (per project) how chords are spelled.

Though currently chords are currently only text. It would be much better if Reaper would understand MusicXML chords:

https://www.musicxml.com/tutorial/th...e-part/chords/

Why? Then transposing notes could also transpose the chord symbols.

Masi
Masi is offline   Reply With Quote
Old 01-08-2019, 09:17 PM   #3
MusoBob
Human being with feelings
 
MusoBob's Avatar
 
Join Date: Sep 2014
Posts: 2,640
Default

Yes, Reaper don't get all the musicxml chords on import at the moment:
https://forum.cockos.com/showthread.php?t=209607


You can make a script to rename Notation Events Chord names in the Midi Editor to however you like.
This is a section from one on the scripts in ReaTrak
https://forum.cockos.com/showthread.php?t=212645

You have a list of alias names and set the default to what you want:

full_name = Cm-5 -- current notation event name

root_name, chord_name = string.match(full_name, "(%w[#b]?)(.*)$")
if string.find(",dim,m-5,mb5,m(b5),0,", ","..chord_name..",", 1, true) then new_chord_name = dim


So results in:
root_name = C
chord_name = m-5
new_chord_name = dim
new_full_name = Cdim



Some of the symbols used for chord quality are similar to those used for interval quality:
  • No symbol, or sometimes M or Maj (see rule 2 below) for major,
  • m, or min for minor,
  • aug for augmented,
  • dim for diminished.
In addition, however,
  • Δ is sometimes used for major,**[a] instead of the standard M, or maj,
  • is sometimes used for minor, instead of the standard m or min,
  • a lowercase root note is sometimes used for minor, e.g. c instead of Cm,
  • +, or aug, is used for augmented (A is not used),
  • o, °, dim, is used for diminished (d is not used),
  • ø, or Ø is used for half diminished,
  • dom may occasionally be used for dominant.
**The symbol Δ is ambiguous, as it is used by some as a synonym for M (e.g., CΔ = CM and CΔ7 = CM7), and by others as a synonym of M7 (e.g., CΔ = CM7)










.

Last edited by MusoBob; 01-08-2019 at 09:24 PM.
MusoBob is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 12:47 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.