Talk:Musical Editor: Difference between revisions

From OLPC
Jump to navigation Jump to search
(scales and such)
Line 6: Line 6:
I wonder how the Musical Editor is handling the translation of the note names into frequencies ('do', 're' ... into ± 520 Hz, ± 590 Hz) and if this is extensible to music systems and their corresponding note names as they are used in some third world countries.
I wonder how the Musical Editor is handling the translation of the note names into frequencies ('do', 're' ... into ± 520 Hz, ± 590 Hz) and if this is extensible to music systems and their corresponding note names as they are used in some third world countries.
:Fixed frequencies cover most systems. It'd be nice to also support a purely ratio-controlled system, where a given note is an exact simple ratio relative to some other note in the recent past. Probably the ratios should be restricted such that numerator and denominator have no common factors and no prime factors greater than 7.
:Fixed frequencies cover most systems. It'd be nice to also support a purely ratio-controlled system, where a given note is an exact simple ratio relative to some other note in the recent past. Probably the ratios should be restricted such that numerator and denominator have no common factors and no prime factors greater than 7.


-edit by another contributor-
yes - from the wikipedia.org page on microtonal music:
"By this definition, the following systems are not microtonal: a diatonic scale in any meantone tuning; much Indonesian gamelan music; and Thai, Burmese, and African music which use 7 approximately equally spaced tones in each (approximate) octave."
- there should be a module in csound for microtonal music: the most sensible option would be to have a special settings page to configure a preset choice of tunings for different regions to fit with preferred choice of tuning for the region. to eliminate locally tuned music would be an ethical crime, and is a big risk with a music program dictating that users have a 'western scale' for their music. i would not like OLPC to be responsible for the destruction of some of the most musically interesting and unique styles of music simply because there was no option for local tunings in the easily available and (relatively) powerful sequencing capabilities of freely available computers. it looks like Csound’s value converters for microtonal programming are functions "ampdb" and "cpspch".

Revision as of 19:50, 27 September 2007

scales and such

I have posted a question about the Musical Editor on the "Ask a question" page of the OLPC project, about which kind of music systems that are used for the Musical Editor. It seems that CSound software is used for generating the music. While checking the CSound website, I saw that they have a lot of samples for different instruments, different kinds of music but I didn't see anything about different music systems: CSound files are using the hard coded frequencies of the different notes (don't enter 'la', but enter 440 Hz and so on). I wonder how the Musical Editor is handling the translation of the note names into frequencies ('do', 're' ... into ± 520 Hz, ± 590 Hz) and if this is extensible to music systems and their corresponding note names as they are used in some third world countries.

Fixed frequencies cover most systems. It'd be nice to also support a purely ratio-controlled system, where a given note is an exact simple ratio relative to some other note in the recent past. Probably the ratios should be restricted such that numerator and denominator have no common factors and no prime factors greater than 7.


-edit by another contributor- yes - from the wikipedia.org page on microtonal music: "By this definition, the following systems are not microtonal: a diatonic scale in any meantone tuning; much Indonesian gamelan music; and Thai, Burmese, and African music which use 7 approximately equally spaced tones in each (approximate) octave." - there should be a module in csound for microtonal music: the most sensible option would be to have a special settings page to configure a preset choice of tunings for different regions to fit with preferred choice of tuning for the region. to eliminate locally tuned music would be an ethical crime, and is a big risk with a music program dictating that users have a 'western scale' for their music. i would not like OLPC to be responsible for the destruction of some of the most musically interesting and unique styles of music simply because there was no option for local tunings in the easily available and (relatively) powerful sequencing capabilities of freely available computers. it looks like Csound’s value converters for microtonal programming are functions "ampdb" and "cpspch".