当前位置: 首页 > news >正文

乐理笔记(持续更新)

单音与音程

  • 单音:由一个音组成。

  • 音程:由两个音组成,表示两个音之间的音高距离。

如何数音程:

  • 单音程:9 - X,性质相反。例如,9度音程减去某个数,性质会相反。

  • 复音程:X + 7,性质不变。例如,某个音程加上7度,性质保持不变。


和弦

  • 三和弦:由三个音组成,根据音程组合不同,分为以下几种:

    • 大三和弦:大三度 + 小三度

    • 小三和弦:小三度 + 大三度

    • 增三和弦:大三度 + 大三度

    • 减三和弦:小三度 + 小三度

和弦转位:

  • 根音:和弦的基准音,也称为原位(Root position)。

  • 底音:和弦转位后的最低音。

    • 第一转位:六和弦,形状像“雪人”。

    • 第二转位:六四和弦,形状像“倒立的雪人”。

在英皇考级中,常用A、B、C分别代表原位、第一转位和第二转位。

  • 七和弦:由四个音组成,分别称为根音、三音、五音和七音。

    • 原位:根音在最低音。

    • 第一转位:五六和弦。

    • 第二转位:三四和弦。


调式

  • 大调(以C大调为例):

    • 自然大调:1 2 3 4 5 6 7

    • 和声大调:升6级音

    • 旋律大调:上行时6、7级音升高,下行时还原。

  • 关系大小调:共用相同的升降号,大调和小调之间的音程相差一个小三度。例如,C大调的关系小调是A小调。


补充说明

  1. 音程的性质:音程的性质(如大、小、增、减)取决于两个音之间的半音数。例如,大三度包含4个半音,小三度包含3个半音。

  2. 和弦的构成:和弦的构成基于音程的叠加。三和弦由根音、三音和五音组成,七和弦在此基础上增加七音。

  3. 调式的变化:和声大调和旋律大调的变化是为了增强音乐的色彩和表现力。和声大调升高第六级音,旋律大调在上行时升高第六、第七级音,下行时还原。

  4. 转位的应用:和弦转位可以改变和弦的低音,从而改变和弦的色彩和功能。转位和弦在音乐中常用于平滑声部进行和增强和声的流动性。

相关文章:

乐理笔记(持续更新)

单音与音程 单音:由一个音组成。 音程:由两个音组成,表示两个音之间的音高距离。 如何数音程: 单音程:9 - X,性质相反。例如,9度音程减去某个数,性质会相反。 复音程&#xff1a…...

【动态路由】系统Web URL资源整合系列(后端技术实现)【nodejs实现】

需求说明 软件功能需求:反向代理功能(描述:apollo、eureka控、apisix、sentinel、普米、kibana、timetask、grafana、hbase、skywalking-ui、pinpoint、cmak界面、kafka-map、nacos、gateway、elasticsearch、 oa-portal 业务应用等多个web资…...

PHP高效、轻量级表格数据处理库 OpenSpout ,很好用

OpenSpout 是一个高效、轻量级的 PHP 库,用于处理电子表格文件(如 Excel 和 CSV)。它支持读取和写入大型文件,且内存占用低。本文将详细介绍如何安装和使用 OpenSpout。 目录 安装 基本使用 高级功能 参考文档 安装 OpenSp…...

2010年上半年软件设计师考试上午真题的知识点整理(附真题及答案解析)

以下是2010年上半年软件设计师考试上午真题的知识点分类整理,涉及定义的详细解释,供背诵记忆。 1. 计算机组成原理 CPU与存储器的访问。 Cache的作用: 提高CPU访问主存数据的速度,减少访问延迟。存储器的层次结构: 包括寄存器、Cache、主存和…...

EventSource的使用

什么是EventSource EventSource 是一个用于服务器推送事件(Server-Sent Events, SSE)的接口,它允许服务器推送实时更新到浏览器。与 WebSocket 不同,SSE 是单向的(服务器到客户端),适用于更新频…...

【第12章:深度学习与伦理、隐私—12.3 深度学习模型的透明性与可解释性提升策略】

凌晨三点的ICU病房,AI辅助诊断系统将一位患者的肺炎误判为普通感冒——当主治医生要求查看诊断依据时,系统只能给出冷冰冰的概率数值。这场惊心动魄的误诊事件,掀开了深度学习可解释性危机的冰山一角。 一、模型透明的"第一性原理" 1.1 可解释性的三维度量 ![可…...

RocketMq中RouteInfoManger组件的源码分析

1.前言 RouteInfoManager 是 RocketMQ 中 NameServer 的核心组件之一,主要负责管理和维护整个 RocketMQ 集群的路由元数据信息。里面包含一些非常核心的功能:存储和管理 Broker 信息(broker的注册,broker心跳的维护)&…...

java八股文-mysql

1. 索引 1.1 什么是索引 索引(index)是帮助Mysql高效获取数据的数据结构(有序).提高数据的检索效率,降低数据库的IO成本(不需要全表扫描).通过索引列对数据进行排序,降低数据排序成本,降低了CPU的消耗. 1.2 mysql索引使用的B树? 1. 没有使用二叉树,最坏情况o&…...

Cherno C++ P55 宏

这篇文章我们讲一下C当中的宏。其实接触过大型项目的朋友可能都被诡异的宏折磨过。 宏是在预处理当中,通过文本替换的方式来实现一些操作,这样可以不用反复的输入代码,帮助我们实现自动化。至于预处理的过程,其实就是文本编辑&am…...

MybatisMybatisPllus公共字段填充与配置逻辑删除

Mybatis/MybatisPllus公共字段填充与配置逻辑删除 在开发过程中,很多时候需要处理一些公共字段,例如:创建时间、修改时间、状态字段等。这些字段通常会在插入或更新数据时进行填充,以便记录数据的变化和状态。同时,逻…...

VS Code User和System版区别【推荐使用System版本】and VSCode+Keil协同开发之Keil Assistant

VS Code User和System版区别 Chapter1 VS Code User和System版区别1. 对于安装而言2. 结束语 Chapter2 VS Code 安装、配置教程及插件推荐插件: Chapter3 VSCodeKeil协同开发之Keil Assistant1. 效果展示2. Keil Assistant简介3. Keil Assistant功能特性4. 部署步骤…...

MongoDB:listDatabases failed : not master and slaveOk=false

个人博客地址:MongoDB:listDatabases failed : not master and slaveOkfalse | 一张假钞的真实世界 异常描述 如果在MongoDB的SECONDARY上查询数据时会报如下错误信息: > show databases; 2018-09-20T17:40:55.3770800 E QUERY [thread…...

Python的那些事第二十二篇:基于 Python 的 Django 框架在 Web 开发中的应用研究

基于 Python 的 Django 框架在 Web 开发中的应用研究 摘要 Django 是一个基于 Python 的高级 Web 框架,以其开发效率高、安全性和可扩展性强等特点被广泛应用于现代 Web 开发。本文首先介绍了 Django 的基本架构和核心特性,然后通过一个实际的 Web 开发项目案例,展示了 Dj…...

【ISO 14229-1:2023 UDS诊断(会话控制0x10服务)测试用例CAPL代码全解析④】

ISO 14229-1:2023 UDS诊断【会话控制0x10服务】_TestCase04 作者:车端域控测试工程师 更新日期:2025年02月15日 关键词:UDS诊断、0x10服务、诊断会话控制、ECU测试、ISO 14229-1:2023 TC10-004测试用例 用例ID测试场景验证要点参考条款预期…...

图论入门算法:拓扑排序(C++)

上文中我们了解了图的遍历(DFS/BFS), 本节我们来学习拓扑排序. 在图论中, 拓扑排序(Topological Sorting)是对一个有向无环图(Directed Acyclic Graph, DAG)的所有顶点进行排序的一种算法, 使得如果存在一条从顶点 u 到顶点 v 的有向边 (u, v) , 那么在排序后的序列中, u 一定…...

【CXX】2 CXX blobstore客户端说明

本示例演示了一个调用blobstore服务的C客户端的Rust应用程序。事实上,我们会看到两个方向的调用:Rust到C以及C到Rust。对于您自己的用例,您可能只需要其中一个方向。 示例中涉及的所有代码都显示在此页面上,但它也以可运行的形式提…...

HTTP相关面试题

HTTP/1.1、HTTP/2、HTTP/3 演变 HTTP/1.1 相比 HTTP/1.0 提高了什么性能? HTTP/1.1 相⽐ HTTP/1.0 性能上的改进: 使⽤长连接的⽅式改善了 HTTP/1.0 短连接造成的性能开销。⽀持管道(pipeline)网络传输,只要第⼀个请…...

关于XML映射器的基本问题

前言 XML 映射器是 MyBatis 中用于定义 SQL 语句及其与 Java 对象映射关系的 XML 文件。它通过 XML 配置将数据库操作与 Java 代码分离,使 SQL 语句更易维护和管理。 主要作用 定义 SQL 语句:在 XML 中编写 SQL 查询、插入、更新和删除操作。 映射结果…...

【MyBatis】预编译SQL与即时SQL

目录 1. 以基本类型参数为例测试#{ }与${ }传递参数的区别 1.1 参数为Integer类型 1.2 参数为String类型 2. 使用#{ }传参存在的问题 2.1 参数为排序方式 2.2 模糊查询 3. 使用${ }传参存在的问题 3.1 SQL注入 3.2 对比#{ } 与 ${ }在SQL注入方面存在的问题 3.3 预编译…...

Python--正则表达式

1. 日志打印与终端颜色控制 1.1 使用 loguru​ 打印日志 from loguru import loggerlogger.debug("调试信息") logger.info("普通信息") logger.warning("警告信息") logger.error("错误信息") logger.success("成功信息"…...

二向箔压缩测试极限挑战

一、从科幻到现实:二向箔压缩测试的概念溯源刘慈欣科幻巨著《三体》中,二向箔作为宇宙规律武器,能将三维空间及物质不可逆坍缩为二维平面,其核心逻辑是“降维”“压缩”与“信息损耗”。当我们以软件测试从业者的视角审视这一概念…...

用原神角色配色拯救你的SCI论文插图:手把手教你安装使用MGenshin配色包

用《原神》角色美学重构科研图表:MGenshin配色包的学术应用指南 科研图表的美学困境往往被学术界低估——那些本应传递重要发现的折线图、柱状图,却因单调的"红蓝绿"配色沦为视觉噪音。当我在Nature期刊上看到一组采用游戏《塞尔达传说》配色方…...

OpenCharacters开源框架:构建有记忆的AI角色对话系统

1. 项目概述:当AI角色扮演遇上开源框架最近在折腾AI应用开发的朋友,可能都绕不开一个话题:如何让大语言模型(LLM)不再是那个一问一答的“百科全书”,而是能扮演特定角色、拥有独特个性和记忆的“智能体”。…...

OpenVision:模块化CV工具箱实战,从分类到检测的完整开发指南

1. 项目概述:一个开源的视觉智能工具箱最近在折腾一些计算机视觉相关的项目,从图像分类到目标检测,再到更复杂的视频分析,总感觉市面上的一些框架要么太“重”,要么太“散”。想快速验证一个想法,或者搭建一…...

Selenium爬虫实战:用User Data绕过登录验证,5分钟搞定需要插件的网站访问

Selenium爬虫实战:用User Data绕过登录验证的终极指南 每次运行爬虫脚本时都要手动处理登录验证码?那些烦人的动态令牌和滑块验证是否让你抓狂?今天我要分享一个能让你彻底告别这些繁琐步骤的技巧——通过Selenium加载本地Chrome用户数据直接…...

通过审计日志功能追踪和管理团队的 API Key 使用情况

通过审计日志功能追踪和管理团队的 API Key 使用情况 1. 审计日志的核心价值 在团队协作使用大模型 API 的场景中,管理员需要清晰掌握每个成员或项目的资源消耗情况。Taotoken 提供的审计日志功能能够记录每一次 API 调用的关键信息,包括调用时间、使用…...

嵌入式系统中的高效数学运算实现与优化

1. 嵌入式数学运算的核心价值与挑战在资源受限的嵌入式系统中,数学运算的实现方式直接决定了系统性能和精度。与通用计算机不同,嵌入式设备通常不具备硬件浮点运算单元(FPU),甚至某些低端微控制器连整数乘法指令都没有。这就迫使开发者必须在…...

在多模型聚合场景下利用 Taotoken 实现智能降级与容灾

在多模型聚合场景下利用 Taotoken 实现智能降级与容灾 1. 多模型聚合架构的核心挑战 在构建高可用 AI 服务的场景中,依赖单一模型供应商存在明显的服务连续性风险。当某个主流模型服务出现暂时不可用时,缺乏备选方案的架构会导致核心业务功能中断。Tao…...

绍兴商家们如何选择可靠的AI推广服务商

在2026年,选择可靠的AI推广(GEO, 生成式引擎优化)服务商对于企业来说至关重要。这不仅涉及到技术实力的考量,还需考虑本地化服务、效果量化能力以及合规性等因素。基于对绍兴市场背景及行业痛点的理解,以下是为企业提供…...

开源幼儿技能发展工具集:从理论到实践的早教资源框架

1. 项目概述:一个面向幼儿技能发展的开源工具集最近在整理一些早教资源时,发现了一个挺有意思的开源项目,叫hermesnest/toddler-skill。乍一看这个名字,可能会觉得有点抽象——“赫尔墨斯巢穴”和“幼儿技能”有什么关系&#xff…...