ucum-org / ucum

https://ucum.org
Other
51 stars 10 forks source link

- Add music intervals #15

Closed timbrisc closed 2 years ago

timbrisc commented 16 years ago

Issue migrated from trac ticket # 10

component: help | priority: minor | resolution: wontfix

2008-07-02 22:33:48: bfinn created the issue


I suggest you add units for musical intervals, used in music itself, scientific instruments such as electronic tuning meters, acoustics, psychoacoustics, etc. As your system includes bels and mentions the possibility of defining phons and sones, musical intervals would seem a natural addition.

Musical intervals are unitless logarithmic ratios of pitch frequencies. A useful set would be the following four:

octave # base 2 logarithm of frequency ratio; e.g. f1/f22 means the interval between f1 and f2 is 1 octave

cent # 1/1200 octave. So e.g. 600 cents denotes a frequency ratio of 2^0.51.414...

semitone (equal-tempered) or half step (equal-tempered) = 100 cents

tone (equal-tempered) or whole step (equal-tempered) = 200 cents

Semitone/tone are British terms, half/whole step are equivalent US terms. Note that like calendar months, these particular units can vary in size depending on the tuning system ('temperament') in use. However, nowadays 'equal temperament' is almost always used, in which semitones are of a fixed size of 100 cents. (They are hence rather like mean calendar months.) Cents and octaves are always of fixed size regardless of the tuning system.

The cent is a rather technical unit used in tuning rather than in everyday music. Semitone and, to a lesser extent, tone and octave are used in scientific as well as musical contexts. There are various other intervals used in musical rather than scientific contexts which are multiples of a semitone (e.g. minor third, fourth, tritone), but probably not worth including.

timbrisc commented 15 years ago

2009-07-18 17:24:13: gschadow@pragmaticdata.com

timbrisc commented 15 years ago

2009-07-18 17:24:13: gschadow@pragmaticdata.com commented


It is indeed thinkable to add this.

Would the requestor please make a proposal that is ready to cut and paste into the specification? I.e., please define

  1. each unit symbol
  2. print name
  3. formal definition
  4. conversion function (logarithm, whatever is needed, if not already there)
  5. any commentary you want to give
  6. references to any scientific literature establishing the use of such units

I suspect it would be very difficult to do anything but equal temperament.

We do not have expertise in this field and our time to research this is limited. If the requester could provide this material, chances for this to go into the next revision are very good.

timbrisc commented 3 years ago

2021-01-15 23:07:55: mitchbre@regenstrief.org changed status from new to assigned

timbrisc commented 3 years ago

2021-01-15 23:07:55: mitchbre@regenstrief.org set owner to Dan Vreeman

timbrisc commented 3 years ago

2021-01-15 23:07:55: mitchbre@regenstrief.org set component to help

timbrisc commented 3 years ago

2021-01-15 23:07:55: mitchbre@regenstrief.org edited the issue description

timbrisc commented 3 years ago

2021-02-19 15:49:39: mitchbre@regenstrief.org commented


Comment from Dan Vreeman:

Concur with Gunther. This seems reasonable, but we need a more well defined proposal before we should add. Recommend that we reach out to the requestor. If we don't hear back in 14 days, then close the ticket.

timbrisc commented 2 years ago

2021-11-02 19:30:34: mitchbre@regenstrief.org changed title from Add music intervals to - Add music intervals

timbrisc commented 2 years ago

2021-11-05 21:19:19: mitchbre@regenstrief.org changed status from assigned to closed

timbrisc commented 2 years ago

2021-11-05 21:19:19: mitchbre@regenstrief.org set resolution to wontfix