Rev 8535 |
Rev 8537 |
Go to most recent revision |
Compare with Previous |
Directory listing |
View Log
| SVN
| RSS feed
Last modification
- Rev 8536 – 2701 d 16 h
- Author: manx
- Log message:
- [Fix] Tuning: scl: .scl files that contain n frequencies are meant to describe scales with n notes per repeating group. OpenMPT imported them as scales with n+1 notes per repeating group.
[Fix] Tuning: scl: Setting GroupRatio=1 is completely wrong. Scale files only describe a single octave and should be repeated properly.
[Fix] Tuning: scl: Looking at various scale files from the official Scala archive, it is pretty obvious that scale files support non-octave reapting scales. In scale files, the first ratio is an implicit 1/1. As a consequence, the last value is redundent for octave-repeating scales (and stored as 2/1 in almost all cases). The last ratio is meant to be interpreted as the repeating ratio.