栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

【最新】国际绝对音名标准频率及音符长度C语言宏定义(32位无符号整型精度、十二等律体系、A4=440.00000Hz)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【最新】国际绝对音名标准频率及音符长度C语言宏定义(32位无符号整型精度、十二等律体系、A4=440.00000Hz)

【最新】国际绝对音名标准频率及音符长度C语言宏定义(32位无符号整型精度、十二等律体系、A4=440.00000Hz)

#ifndef __MUSIC_NOTE_H__
#define __MUSIC_NOTE_H__

unsigned int MUSIC_BPM=120;
#define	NOTE_4	(60.0/MUSIC_BPM)
#define	NOTE_8	(30.0/MUSIC_BPM)
#define	NOTE_16	(15.0/MUSIC_BPM)
#define	NOTE_32	(7.5/MUSIC_BPM)
#define	NOTE_64	(3.75/MUSIC_BPM)
#define	NOTE_2	(120.0/MUSIC_BPM)
#define	NOTE_1	(240.0/MUSIC_BPM)

#endif

#ifndef __PITCH_H__
#define __PITCH_H__

#define    C0    (1635159)
#define    Db0    (1732391)
#define    D0    (1835404)
#define    Eb0    (1944543)
#define    E0    (2060172)
#define    F0    (2182676)
#define    Gb0    (2312465)
#define    G0    (2449971)
#define    Ab0    (2595654)
#define    A0    (2750000)
#define    Bb0    (2913523)
#define    B0    (3086770)

#define    C1    (3270319)
#define    Db1    (3464782)
#define    D1    (3670809)
#define    Eb1    (3889087)
#define    E1    (4120344)
#define    F1    (4365352)
#define    Gb1    (4624930)
#define    G1    (4899942)
#define    Ab1    (5191308)
#define    A1    (5500000)
#define    Bb1    (5827047)
#define    B1    (6173541)

#define    C2    (6540639)
#define    Db2    (6929565)
#define    D2    (7341619)
#define    Eb2    (7778174)
#define    E2    (8240688)
#define    F2    (8730705)
#define    Gb2    (9249860)
#define    G2    (9799885)
#define    Ab2    (10382617)
#define    A2    (11000000)
#define    Bb2    (11654094)
#define    B2    (12347082)

#define    C3    (13081278)
#define    Db3    (13859131)
#define    D3    (14683238)
#define    Eb3    (15556349)
#define    E3    (16481377)
#define    F3    (17461411)
#define    Gb3    (18499721)
#define    G3    (19599771)
#define    Ab3    (20765234)
#define    A3    (22000000)
#define    Bb3    (23308188)
#define    B3    (24694165)

#define    C4    (26162556)
#define    Db4    (27718263)
#define    D4    (29366476)
#define    Eb4    (31112698)
#define    E4    (32962755)
#define    F4    (34922823)
#define    Gb4    (36999442)
#define    G4    (39199543)
#define    Ab4    (41530469)
#define    A4    (44000000)
#define    Bb4    (46616376)
#define    B4    (49388330)

#define    C5    (52325113)
#define    Db5    (55436526)
#define    D5    (58732953)
#define    Eb5    (62225396)
#define    E5    (65925511)
#define    F5    (69845646)
#define    Gb5    (73998884)
#define    G5    (78399087)
#define    Ab5    (83060939)
#define    A5    (88000000)
#define    Bb5    (93232752)
#define    B5    (98776660)

#define    C6    (104650226)
#define    Db6    (110873052)
#define    D6    (117465907)
#define    Eb6    (124450793)
#define    E6    (131851022)
#define    F6    (139691292)
#define    Gb6    (147997769)
#define    G6    (156798174)
#define    Ab6    (166121879)
#define    A6    (176000000)
#define    Bb6    (186465504)
#define    B6    (197553320)

#define    C7    (209300452)
#define    Db7    (221746104)
#define    D7    (234931814)
#define    Eb7    (248901586)
#define    E7    (263702045)
#define    F7    (279382585)
#define    Gb7    (295995538)
#define    G7    (313596348)
#define    Ab7    (332243758)
#define    A7    (352000000)
#define    Bb7    (372931009)
#define    B7    (395106641)

#define    C8    (418600904)
#define    Db8    (443492209)
#define    D8    (469863628)
#define    Eb8    (497803173)
#define    E8    (527404091)
#define    F8    (558765170)
#define    Gb8    (591991076)
#define    G8    (627192697)
#define    Ab8    (664487516)
#define    A8    (704000000)
#define    Bb8    (745862018)
#define    B8    (790213282)

#define    C9    (837201808)
#define    Db9    (886984419)
#define    D9    (939727257)
#define    Eb9    (995606347)
#define    E9    (1054808182)
#define    F9    (1117530340)
#define    Gb9    (1183982152)
#define    G9    (1254385395)
#define    Ab9    (1328975032)
#define    A9    (1408000000)
#define    Bb9    (1491724036)
#define    B9    (1580426564)

#endif

暑期编程PK赛 得CSDN机械键盘等精美礼品!
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1015928.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号