On 04/03/11 13:53, Nick Bailey wrote:
> For the moment we only distribute 12-ET and 19-ET files, because all the
> microtonal performances we're working with are singing or playing in 19-ET,
> but there was a time when we were considering extended mean tone. Because
> tuning's a very sophisticated and difficult area as soon as you move outside
> equal temperament,

That sounds like BS to me.

1) do you have mathematical equation(s) for the tunings?
2) are octaves treated equally?

If #1 is correct, then you can calculate the values in half a dozen 
lines of python, and export to whatever format you need.  If the answer 
to #1 is false but #2 is correct, then just manually write down one 
octave, and then replicate for any desired octave.

> we thought it better to use scala to generate these values.
> It's easy to work out n-ET with appropriate use of pow(3), but what about
> "1/4-comma meantone scale. Pietro Aaron's temperament (1523)"?

30 seconds of google+wikipedia suggests that he did "quarter-comma 
meantone", and the wikipedia page has a bunch of formulae for it. 
Writing a python script which output those particular frequencies in any 
output format would take something like 30 lines of code.

If you're dealing with a tuning format that doesn't have mathematically 
defined frequencies or a manually-computed table of values... well, then 
go ahead and use rand() to generate the desired frequencies.

There's no point writing (or keeping) messy C++ code when a 
trivially-simple python script will do.  And I don't see the point of 
scala, other than being a convenient source of pre-written formulae.

Cheers,
- Graham

------------------------------------------------------------------------------
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d
_______________________________________________
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to