MIDI 音高 60-84 五线谱映射:3个八度区间的音符位置与频率对照表

发布时间:2026/7/11 7:02:26

MIDI 音高 60-84 五线谱映射:3个八度区间的音符位置与频率对照表
MIDI音高60-84五线谱全解析从数字到音符的完整映射指南当你第一次接触数字音乐制作时可能会被那些看似随机的数字搞糊涂——为什么这个音符在代码里是60那个是72它们对应到五线谱上又在哪里本文将为你彻底解开MIDI音高数字与五线谱位置之间的对应关系让你在编程和制作时能够自如转换。1. MIDI音高系统基础认知MIDIMusical Instrument Digital Interface作为数字音乐的标准协议用数字0-127表示音高范围。其中60对应中央CC4这是整个系统的基准点。每增加1音高升高半音每增加12音高升高一个八度。为什么60-84这个区间特别重要60-72覆盖了中央C所在八度的全部12个半音72-84向上延伸两个八度这个区间包含了人声和大多数乐器最常用的音域注意不同软件和硬件对中央C的标注可能不同有的标为C3有的标为C4。本文采用GMGeneral MIDI标准60为C4。2. 音高与五线谱位置对照详解2.1 中央C八度60-71这个八度从C460到B471在高音谱号上的位置如下MIDI编号音符名称五线谱位置频率(Hz)60C4下加一线261.6362D4下加一间293.6664E4第一线329.6365F4第一间349.2367G4第二线392.0069A4第二间440.0071B4第三线493.882.2 上一个八度72-83从C572开始音符位置向上移动# Python示例生成MIDI音高与音符名称对应关系 def midi_to_note(midi_num): notes [C, C#, D, D#, E, F, F#, G, G#, A, A#, B] octave (midi_num // 12) - 1 note notes[midi_num % 12] return f{note}{octave} print(midi_to_note(72)) # 输出: C5MIDI编号音符名称五线谱位置频率(Hz)72C5第三间523.2574D5第四线587.3376E5第四间659.2577F5第五线698.4679G5上加一间783.9981A5上加一线880.0083B5上加二间987.772.3 最高八度84C684已经位于高音谱表的上加二线MIDI 84C6五线谱位置上加二线频率1046.50 Hz3. 频率计算原理与应用每个半音之间的频率比为2^(1/12)。从A4440Hz出发可以推导出其他音符的频率频率 440 × 2^(n/12)其中n是距离A4的半音数向上为正向下为负。实际应用场景举例在DAW中编写MIDI音符时快速定位音频编程时参数设置参考乐器调音时的理论依据音乐理论学习的辅助工具4. 实用技巧与常见问题4.1 快速记忆法60-71想象钢琴中央区域的白色键72-83比中央区高一个八度线到线间到间五线谱位置有规律地向上移动4.2 跨软件兼容性问题不同音乐软件对中央C的标注可能不同Logic ProC3Ableton LiveC3FL StudioC5GM标准C4提示在团队协作时务必确认使用的MIDI编号标准避免音高混乱。4.3 扩展应用和弦构建了解音高数字关系有助于编程生成和弦音阶生成通过数字序列可以轻松创建各种音阶移调处理简单的数字加减即可实现移调效果5. 完整对照表参考为方便查阅以下是60-84完整对照表高音谱号MIDI音符位置频率(Hz)钢琴键位60C4下加一线261.63第40键61C#4下加一线与一间之间277.18黑键62D4下加一间293.66第42键...............84C6上加二线1046.50第64键在实际项目中我经常将这张表打印出来贴在工作室墙上特别是在调试MIDI控制器或编写音乐生成算法时能够快速参考而不必中断工作流程。对于数字音乐制作新手建议先从60-72这个八度开始熟悉这是大多数流行音乐的主旋律所在区域。

相关新闻

Python 3.12 解析 XML 实战:3种库(ElementTree, lxml, xmltodict)效率对比

Python 3.12 解析 XML 实战:3种库(ElementTree, lxml, xmltodict)效率对比

2026/7/11 7:02:26

Python 3.12 XML解析实战:ElementTree vs lxml vs xmltodict深度评测XML作为数据交换的标准格式,在Web服务、配置文件和数据存储等领域广泛应用。Python生态提供了多种XML解析方案,本文将针对Python 3.12环境,对三种主流库——内置…

基于ET框架思想的Unity无卡顿资源加载架构设计与实践

基于ET框架思想的Unity无卡顿资源加载架构设计与实践

2026/7/11 7:02:26

1. 项目概述:当Unity遇上ET,资源卡顿的终结方案在Unity游戏开发中,资源加载卡顿是一个老生常谈却又挥之不去的“顽疾”。无论是场景切换时那令人焦躁的黑屏等待,还是角色释放华丽技能时那一下致命的帧率骤降,都足以让玩…

C# WinForm CAN上位机开发:基于周立功DLL实现3步收发与实时曲线绘制

C# WinForm CAN上位机开发:基于周立功DLL实现3步收发与实时曲线绘制

2026/7/11 6:52:26

C# WinForm CAN上位机开发实战:基于周立功DLL的3步高效通信与动态可视化1. 环境搭建与硬件准备工控领域的CAN通信开发往往始于硬件选型与环境配置。以周立功USBCAN-II为例,这款经典设备支持最高1Mbps的通信速率,其配套的ControlCAN.dll动态库…

戴尔G15终极散热控制方案:开源神器Thermal Control Center完全指南

戴尔G15终极散热控制方案:开源神器Thermal Control Center完全指南

2026/7/11 8:52:42

戴尔G15终极散热控制方案:开源神器Thermal Control Center完全指南 【免费下载链接】tcc-g15 Thermal Control Center for Dell G15 - open source alternative to AWCC 项目地址: https://gitcode.com/gh_mirrors/tc/tcc-g15 如果你正在为戴尔G15笔记本的散…

MediaInsight:一个在线媒体格式可视化解析网站

MediaInsight:一个在线媒体格式可视化解析网站

2026/7/11 8:52:42

MediaInsight:一个在线媒体格式可视化解析网站 网址:https://www.mediainsight360.com/ 做音视频开发的人大概都有过这种经历:拿到一个播放异常的文件,想看清里面到底装了什么。FFmpeg 能告诉你结果,但看不到每个字节…

Docker中的深度学习环境标准化:从CUDA版本到Python包的完整固化

Docker中的深度学习环境标准化:从CUDA版本到Python包的完整固化

2026/7/11 8:52:42

Docker中的深度学习环境标准化:从CUDA版本到Python包的完整固化 一、"在我机器上能跑"是深度学习协作的终极反模式 深度学习环境的脆弱性远超传统软件开发:CUDA版本、cuDNN版本、NCCL版本、Python版本、PyTorch版本、以及数十个依赖包的特定版…

材料星会员价格与功能对照:哪些功能值得付费,哪些可以白嫖

材料星会员价格与功能对照:哪些功能值得付费,哪些可以白嫖

2026/7/11 8:52:42

一、价格与功能对照 材料星的功能分为两大类。第一类是7项永久免费功能:AI知识库可以查询公文写作知识,AI搜索可以搜索公文写作相关内容,AI提示词提供提示词模板库,公文排版可以一键排版为标准公文格式,流程白板可以可…

如何5分钟解决Windows运行库缺失:VisualCppRedist AIO终极解决方案

如何5分钟解决Windows运行库缺失:VisualCppRedist AIO终极解决方案

2026/7/11 8:52:42

如何5分钟解决Windows运行库缺失:VisualCppRedist AIO终极解决方案 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 你是否曾经遇到过这些令人头疼的情…

编程启蒙|Scratch 转 Python 系列第 5 天:字符串拼接、文本处理全套对照(AI 提示词底层语法)

编程启蒙|Scratch 转 Python 系列第 5 天:字符串拼接、文本处理全套对照(AI 提示词底层语法)

2026/7/11 8:42:41

一、本节课学习目标 掌握 Scratch 文本积木与 Python 字符串的一一对应关系,理解文本拼接原理。学会 Python 字符串 索引、切片、常用内置方法,掌握文本核心操作。彻底分清重难点差异:Scratch 从 1 开始计数、Python 从 0 开始索引。掌握 AI…

解锁AMD Ryzen处理器深层性能:SMU Debug Tool完全指南

解锁AMD Ryzen处理器深层性能:SMU Debug Tool完全指南

2026/7/10 22:32:48

解锁AMD Ryzen处理器深层性能:SMU Debug Tool完全指南 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https://gi…

6个月转型AI工程师:实战路径与核心技能

6个月转型AI工程师:实战路径与核心技能

2026/7/9 18:28:30

1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公…

YOLOv5模型剪枝与量化实战:边缘设备部署优化

YOLOv5模型剪枝与量化实战:边缘设备部署优化

2026/7/10 6:57:56

1. 项目背景与核心价值在计算机视觉领域,YOLOv5因其出色的实时检测性能成为工业界宠儿。但当我们尝试将其部署到边缘设备(如树莓派、Jetson Nano或手机终端)时,立刻会遇到两个致命问题:模型体积庞大(原始YO…

WechatDecrypt技术解析:深入理解微信数据库AES-256-CBC解密机制

WechatDecrypt技术解析:深入理解微信数据库AES-256-CBC解密机制

2026/7/11 0:02:03

WechatDecrypt技术解析:深入理解微信数据库AES-256-CBC解密机制 【免费下载链接】WechatDecrypt 微信消息解密工具 项目地址: https://gitcode.com/gh_mirrors/we/WechatDecrypt 在数字隐私日益重要的今天,微信聊天记录作为个人数字资产的重要组成…

5分钟搞定Kodi字幕难题:智能字幕插件让你追剧无忧 [特殊字符]

5分钟搞定Kodi字幕难题:智能字幕插件让你追剧无忧 [特殊字符]

2026/7/11 0:02:03

5分钟搞定Kodi字幕难题:智能字幕插件让你追剧无忧 🎬 【免费下载链接】zimuku_for_kodi Kodi 插件,用于从「字幕库」网站下载字幕 项目地址: https://gitcode.com/gh_mirrors/zi/zimuku_for_kodi 还记得那个深夜吗?你刚下载…

PostgreSQL 备份与恢复实战:从 pg_dump 到时间点恢复的生产级方案

PostgreSQL 备份与恢复实战:从 pg_dump 到时间点恢复的生产级方案

2026/7/11 0:02:03

PostgreSQL 备份与恢复实战:从 pg_dump 到时间点恢复的生产级方案 一、数据库备份最容易被忽略的问题,不是「有没有做备份」,而是「备份能不能恢复、恢复要多久、以及恢复后的数据对不对」 很多团队做数据库备份的方式是「写个 cron job&am…