Skip to content

Instantly share code, notes, and snippets.

@hugoferreira
Last active November 15, 2020 01:50
Show Gist options
  • Save hugoferreira/aab9cc4431ec761810875a944e5d83d3 to your computer and use it in GitHub Desktop.
Save hugoferreira/aab9cc4431ec761810875a944e5d83d3 to your computer and use it in GitHub Desktop.

YM2149

Frequency Calculation = CLK / 16 * TP

Equal-temperade scale

  • Lowest Possible Note: B0 (30.87Hz ~= 0xFD1)
  • Highest Possible Note: G#8 (6644.88Hz ~= 0x013)
  • Possible loss of accuracy; verify effective frequency with oscilloscope.

List of possible notes:

B0	30.87   0xFD1   
C1	32.70   0xEEF   
C#1	34.65   0xE18	
D1	36.71   0xD4D	
D#1	38.89   0xC8E	
E1	41.20   0xBDA	
F1	43.65   0xB30	
F#1	46.25   0xA8F	
G1	49.00   0x9F7	
G#1	51.91   0x968	
A1	55.00   0x8E1	
A#1	58.27   0x861	
B1	61.74   0x7E9	
C2	65.41   0x777	
C#2	69.30   0x70C	
D2	73.42   0x6A7	
D#2	77.78   0x647	
E2	82.41   0x5ED	
F2	87.31   0x598	
F#2	92.50   0x547	
G2	98.00   0x4FC	
G#2	103.83  0x4B4	
A2	110.00  0x470	
A#2	116.54  0x431	
B2	123.47  0x3F4	
C3	130.81  0x3BC	
C#3	138.59  0x386	
D3	146.83  0x353	
D#3	155.56  0x324	
E3	164.81  0x2F6	
F3	174.61  0x2CC	
F#3	185.00  0x2A4	
G3	196.00  0x27E	
G#3	207.65  0x25A	
A3	220.00  0x238	
A#3	233.08  0x218	
B3	246.94  0x1FA	
C4	261.63  0x1DE	
C#4	277.18  0x1C3	
D4	293.66  0x1AA	
D#4	311.13  0x192	
E4	329.63  0x17B	
F4	349.23  0x166	
F#4	369.99  0x152	
G4	392.00  0x13F	
G#4	415.30  0x12D	
A4	440.00  0x11C	
A#4	466.16  0x10C	
B4	493.88  0x0FD	
C5	523.25  0x0EF	
C#5	554.37  0x0E1	
D5	587.33  0x0D5	
D#5	622.25  0x0C9	
E5	659.25  0x0BE	
F5	698.46  0x0B3	
F#5	739.99  0x0A9	
G5	783.99  0x09F	
G#5	830.61  0x096	
A5	880.00  0x08E	
A#5	932.33  0x086	
B5	987.77  0x07F	
C6	1046.50 0x077	
C#6	1108.73 0x071	
D6	1174.66 0x06A	
D#6	1244.51 0x064	
E6	1318.51 0x05F	
F6	1396.91 0x059	
F#6	1479.98 0x054	
G6	1567.98 0x050	
G#6	1661.22 0x04B	
A6	1760.00 0x047	
A#6	1864.66 0x043	
B6	1975.53 0x03F	
C7	2093.00 0x03C	
C#7	2217.46 0x038	
D7	2349.32 0x035	
D#7	2489.02 0x032	
E7	2637.02 0x02F	
F7	2793.83 0x02D	
F#7	2959.96 0x02A	
G7	3135.96 0x028	
G#7	3322.44 0x026	
A7	3520.00 0x024	
A#7	3729.31 0x022	
B7	3951.07 0x020	
C8	4186.01 0x01E	
C#8	4434.92 0x01C	
D8	4698.63 0x01B	
D#8	4978.03 0x019	
E8	5274.04 0x018	
F8	5587.65 0x016	
F#8	5919.91 0x015	
G8	6271.93 0x014	
G#8	6644.88 0x013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment