The developer told me that timing is the main defference between the PAL and the NTSC version.
He told me that inside the CM, there is an Atmega168 chip, that can be reflashed (but I didn't try)
I suggested the use of a sysex or a special note to switch between the two timings, but I don't thin he implemented it.
The source code is available here:
http://www.soniktech.com/chipmaestro/
and we can read this:
//NTSC static int noteTable[128] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x07F1,0x0780,0x0713,0x06AD,0x064D,0x05F3,0x059D,0x054D,0x0500,0x04B8,0x0475,0x0435,0x03F8,0x03BF,0x0389,0x0356,0x0326,0x02F9,0x02CE,0x02A6,0x027F,0x025C,0x023A,0x021A,0x01FB,0x01DF,0x01C4,0x01AB,0x0193,0x017C,0x0167,0x0152,0x013F,0x012D,0x011C,0x010C,0x00FD,0x00EF,0x00E2,0x00D2,0x00C9,0x00BD,0x00B3,0x00A9,0x009F,0x0096,0x008E,0x0086,0x007E,0x0077,0x0070,0x006A,0x0064,0x005E,0x0059,0x0054,0x004F,0x004B,0x0046,0x0042,0x003F,0x003B,0x0038,0x0034,0x0031,0x002F,0x002C,0x0029,0x0027,0x0025,0x0023,0x0021,0x001F,0x001D,0x001B,0x001A,0x0018,0x0017,0x0015,0x0014,0x0013,0x0012,0x0011,0x0010,0x000F,0x000E,0x000D,0x000C,0x000C,0x000B,0x000A,0x0009,0x0008,0x0007,0x0006};
static int noteTable[128] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x0760,0x06F6,0x0692,0x0634,0x05DB,0x0586,0x0537,0x04EC,0x04A5,0x0462,0x0423,0x03E8,0x03B0,0x037B,0x0349,0x0319,0x02ED,0x02C3,0x029B,0x0275,0x0252,0x0231,0x0211,0x01F3,0x01D7,0x01BD,0x01A4,0x018C,0x0176,0x0161,0x014D,0x013A,0x0129,0x0118,0x0108,0x00F9,0x00EB,0x00DE,0x00D1,0x00C6,0x00BA,0x00B0,0x00A6,0x009D,0x0094,0x008B,0x0084,0x007C,0x0075,0x006E,0x0068,0x0062,0x005D,0x0057,0x0052,0x004E,0x0049,0x0045,0x0041,0x003E,0x003A,0x0037,0x0034,0x0031,0x002E,0x002B,0x0029,0x0026,0x0024,0x0022,0x0020,0x001E,0x001D,0x001B,0x0019,0x0018,0x0016,0x0015,0x0014,0x0013,0x0012,0x0011,0x0010,0x000F,0x000E,0x000D,0x000C,0x000B,0x000B,0x000A,0x0009,0x0009,0x0008,0x0008,0x0007};
If someone could implement a special sysex... it would be great!
Kreese wrote:I accually kind of like the Chip Maestro. But one problem with Chipmaestro that I've found is the "tuning" of the key C4. According to Jarek it should be correct, but seriously, it's not hard to hear that it's not in tune:
http://youtu.be/cUsnRMsWz6k?t=1m16s
Last edited by cyberic (May 23, 2014 9:46 am)