pouët.net

Finetune PeriodTable for 6 octaves

category: music [glöplog]
 
Hello!

I'm looking for the finetune table values for the duration value in MODs.

OpenMPT writes these values for the octaves:
1712,1616,1525,1440,1357,1281,1209,1141,1077,1017, 961, 907, /* octave 0 */
856, 808, 762, 720, 678, 640, 604, 570, 538, 508, 480, 453, /* octave 1 */
428, 404, 381, 360, 339, 320, 302, 285, 269, 254, 240, 226, /* octave 2 */
214, 202, 190, 180, 170, 160, 151, 143, 135, 127, 120, 113, /* octave 3 */
107, 101, 95, 90, 85, 80, 76, 71, 67, 64, 60, 57, /* octave 4 */
53, 50, 47, 45, 42, 40, 37, 35, 33, 31, 30, 28, /* octave 5 */

I found finetune tables for octaves 1-3, which are the classic Protracker octaves, but I'd like to have a table for all finetune values for all the octaves above.

According to what I found on the web, the finetune is 1/8th of a semitone. Should I calculate the missing values or is there a table somewhere?

Many thanks!!
added on the 2018-08-21 21:58:03 by jesseblue jesseblue
The reason the table doesn't go that high is because the Amiga can't play it that fast. Best bet is to just a tuning formula.
added on the 2018-08-21 22:39:43 by djh0ffman djh0ffman
I don't know how others did it but I calculated the rest of the octave-finetune combinations.

Check pt.c from this
http://ftp.kameli.net/pub/fit/once_upon/once_upon-src.zip
added on the 2018-08-21 22:40:37 by yzi yzi
The table that you found in OpenMPT is for storing these values in MOD files; the table right below ("ProTrackerTunedPeriods") contains all finetune values.
Note that there are some irregularities in PT ocatves 1-3, which are outlined here: http://resources.openmpt.org/documents/PTGenerator.c.
From what I remember FastTracker does not use such tables at all, and it was the first tracker to make use of the extended octaves.
Wow, thanks for your quick answers!

@djh0ffman I'm looking to write a better version of my tracker player for the Apple IIGS. I don't know what sounds good on that machine so I'd like to support as many periods as possible.

@yzi Thanks! That looks to be just what I needed!!

@Saga Musix Wow, it did not occurr to me to look at the source *duh*. I created a MOD with all notes and then read the periods from the MOD. Thanks!!!
added on the 2018-08-22 07:02:58 by jesseblue jesseblue

login