什么样的音乐和呼噜声最配?

在一次旅途中,博主因邻座的大叔打呼噜而失眠,尝试用不同的音乐来掩盖呼噜声,最终发现只有特定类型的音乐才能与呼噜声和谐共存。这篇文章记录了博主的这一奇妙经历。

什么样的音乐和呼噜声最配?

在南京到北京的硬卧火车上,已经凌晨三点,我还因为对面铺位大叔的呼噜声而难以入眠,明天是工作日,我还要上班。

当时的我既没有隔音耳机,也没有耳塞,手边只有一个普通的头戴式耳机,而且这个耳机如果放大声的音乐还会漏音,我别无选择,只能找一些音乐伴着呼噜声入睡。

在寻找最适合歌曲的过程中,我发现了一些有趣的事情,便记录了下来。
这个过程中的所有曲目都可以在我的网站上试听效果。

起初,我选择了一首最近很喜欢的双吉他演奏曲目,这是一首旋律很优美的纯音乐,带着淡淡的忧伤情绪,让人心绪宁静。但是当我播放这支音乐时,呼噜声在音乐声中异常突出,熟悉的旋律中总有一个不和谐的呼噜声,让人难以忍受。

所以我的第二首歌,决定换一首更为热闹的歌曲,想盖住呼噜的声音。我选择了一首充满热情的摇滚歌曲,我刚刚听完这个乐队的现场演出,整个旅行途中一直在播放他们的歌曲。这首歌在播放时,呼噜声确实被盖住了,但是音乐声太吵闹,听的精神有点亢奋不说,听久了耳朵还有点疼痛,完全不是能伴着睡觉的音乐。

第三首歌,我决定去网上搜一搜,什么样的歌和呼噜声最配。我在网抑云上搜索关键字”呼噜“,选择歌单,点进去排名第一的歌单,选择一首,听了一下,和双吉他曲目一样的问题,呼噜声太突出了,无法和音乐融合,仍然让人无法忍受这个呼噜声。

于是我开始思考,怎样让呼噜声真正的融入到音乐中,甚至觉察不到呼噜声的存在呢?

从声音的本质上来说,声音具有响度,音调,音色三个要素,想要让呼噜声不突出,就需要让音乐的声音和呼噜声尽量接近。
响度好说,调节音乐音量大小和呼噜声音量相近就可以了。

音调就比较麻烦了,如何知道呼噜声的音调呢?
有一种工具叫做调音器,可以测出音频的高低。但是当时的情境下,我手边其实没有调音器,于是我到万能的知乎上搜索,还真让我搜到了,看这里打鼾(打呼噜)时声音的频率大概是多少?

从上面的帖子我知道了,呼噜声的频率分布较大值基本在200Hz~600H这个区间,那么这个频率范围对应的音高范围是什么呢?

找出频率和音高的对照表格:
音高和频率对照表

从上面的图可以看出,200-600hz对应的音高范围是小字组G-小2组#D,这个音高范围有多高呢?

拿出钢琴的键盘看一下

可以看到,这个音高范围属于中音区,因此我有了新的思路。

我在网易云中搜索“中低频”,找到“中低频表现”这个歌单。找到了第四首歌,试听了一下,感觉不错,比之前和谐多了。这是一首由女中音演唱的爵士风格的歌曲,歌曲的节奏较慢,和呼噜声节奏相近,而且编曲中的浑厚的号声和呼噜声极为相似,呼噜的声音仿佛成为这个歌曲的一部分,十分和谐。

最后,在第四首歌曲的单曲循环和通宵熬夜疲惫的双重作用下,我终于睡着了。

结论

与直观的感觉不同的是,和呼噜声最搭配的并不一定是呼噜歌单中那些轻柔、抒情的曲目。因为呼噜声的音调较为单一,且节奏固定,音色很像某种中音管乐器(呼噜发声的原理是空气在呼吸道内的振动,和管乐器的发声原理一样),所以中音、节奏缓慢、有管乐器编曲的曲目最合适,最能和呼噜声融为一体。

以上结论是我纯个人的感受,仅供参考,如果能够对你有所帮助是最好。但是,如果你真的被呼噜声困扰,我还是建议准备一副隔音效果好的耳塞,经济又实用。

内容概要:本文是一篇关于使用RandLANet模型对SensatUrban数据集进行点云语义分割的实战教程,系统介绍了从环境搭建、数据准备、模型训练与测试到精度评估的完整流程。文章详细说明了在Ubuntu系统下置TensorFlow 2.2、CUDA及cuDNN等深度学习环境的方法,并指导用户下载预处理SensatUrban数据集。随后,逐步讲解RandLANet代码的获取与运行方式,包括训练、测试命令的执行与参数含义,以及如何监控训练过程中的关键指标。后,教程涵盖测试结果分析、向官方平台提交结果、解读评估报告及可视化效果等内容,并针对常见问题提供解决方案。; 适合人群:具备一定深度学习基础,熟悉Python编程深度学习框架,从事计算机视觉或三维点云相关研究的学生、研究人员及工程师;适合希望动手实践点云语义分割项目的初学者与进阶者。; 使用场景及目标:①掌握RandLANet网络结构及其在点云语义分割任务中的应用;②学会完整部署一个点云分割项目,包括数据处理、模型训练、测试与性能评估;③为参与相关竞赛或科研项目提供技术支撑。; 阅读建议:建议读者结合提供的代码链接密码访问完整资料,在本地或云端环境中边操作边学习,重点关注数据格式要求与训练参数设置,遇到问题时参考“常见问题与解决技巧”部分及时排查。
内容概要:本文详细介绍了三相异步电机SVPWM-DTC(空间矢量脉宽调制-直接转矩控制)的Simulink仿真实现方法,结合DTC响应快与SVPWM谐波小的优点,构建高性能电机控制系统。文章系统阐述了控制原理,包括定子磁链观测、转矩与磁链误差滞环比较、扇区判断及电压矢量选择,并通过SVPWM技术生成固定频率PWM信号,提升系统稳态性能。同时提供了完整的Simulink建模流程,涵盖电机本体、磁链观测器、误差比较、矢量选择、SVPWM调制、逆变器驱动等模块的搭建与参数设置,给出了仿真调试要点与预期结果,如电流正弦性、转矩响应快、磁链轨迹趋圆等,并提出了模型优化与扩展方向,如改进观测器、自适应滞环、弱磁控制转速闭环等。; 适合人群:电气工程、自动化及相关专业本科生、研究生,从事电机控制算法开发的工程师,具备一定MATLAB/Simulink电机控制理论基础的技术人员。; 使用场景及目标:①掌握SVPWM-DTC控制策略的核心原理与实现方式;②在Simulink中独立完成三相异步电机高性能控制系统的建模与仿真;③通过仿真验证控制算法有效性,为实际工程应用提供设计依据。; 阅读建议:学习过程中应结合文中提供的电机参数模块置逐步搭建模型,重点关注磁链观测、矢量选择表SVPWM调制的实现细节,仿真时注意滞环宽度与开关频率的调试,建议合MATLAB官方工具箱文档进行参数校准与结果分析。
已经博主授权,源码转载自 https://pan.quark.cn/s/bf1e0d5b9490 本文重点阐述了Vue2.0多Tab切换组件的封装实践,详细说明了通过封装Tab切换组件达成多Tab切换功能,从而满足日常应用需求。 知识点1:Vue2.0多Tab切换组件的封装* 借助封装Tab切换组件,达成多Tab切换功能* 支持tab切换、tab定位、tab自动化仿React多Tab实现知识点2:TabItems组件的应用* 在index.vue文件中应用TabItems组件,借助name属性设定tab的标题* 通过:isContTab属性来设定tab的内容* 能够采用子组件作为tab的内容知识点3:TabItems组件的样式* 借助index.less文件来设定TabItems组件的样式* 设定tab的标题样式、背景色彩、边框样式等* 使用animation达成tab的切换动画知识点4:Vue2.0多Tab切换组件的构建* 借助运用Vue2.0框架,达成多Tab切换组件的封装* 使用Vue2.0的组件化理念,达成TabItems组件的封装* 通过运用Vue2.0的指令绑定机制,达成tab的切换功能知识点5:Vue2.0多Tab切换组件的优势* 达成多Tab切换功能,满足日常应用需求* 支持tab切换、tab定位、tab自动化仿React多Tab实现* 能够满足多样的业务需求,具备良好的扩展性知识点6:Vue2.0多Tab切换组件的应用场景* 能够应用于多样的业务场景,例如:管理系统、电商平台、社交媒体等* 能够满足不同的业务需求,例如:多Tab切换、数据展示、交互式操作等* 能够与其它Vue2.0组件结合运用,达成复杂的业务逻辑Vue2.0多Tab切换组件的封装实例提供了...
代码下载地址: https://pan.quark.cn/s/41cd695ddf65 `htmldiff` 是一个以 Ruby 语言为基础构建的库,其主要功能是在 HTML 文档中展示文本之间的差异。 该库的一个显著特点在于它不仅能够识别出不同之处,还会借助 HTML 标签来呈现这些差异,从而让用户能够直观地观察到文本的变化情况。 这种特性使得 `htmldiff` 在版本控制、文档对比或任何需要展示文本变动场景的应用中显得尤为有用。 `htmldiff` 的核心作用是对比两个字符串,并生成一个 HTML 输出结果,这个结果会明确地指出哪些部分被添加、哪些部分被删除以及哪些部分被修改。 此外,通过运用 CSS,用户可以进一步调整差异展示的样式,使其与项目或网站的现有设计风格相协调。 在使用 `htmldiff` 之前,需要先完成该库的安装。 如果项目已经置了 Ruby 环境 Gemfile,可以在 Gemfile 文件中添加 `gem htmldiff` 语句,随后执行 `bundle install` 命令进行安装。 如果没有 Gemfile 文件,也可以直接采用 `gem install htmldiff` 命令来进行全局安装。 在编程实现时,可以通过调用 `Htmldiff.diff` 方法来对比两个字符串,并获取相应的 HTML 输出。 例如:```rubyrequire htmldiffstr1 = "这是一个示例文本。 "str2 = "这是一个示例文本,现在有更多内容。 "diff_html = Htmldiff.diff(str1, str2)puts diff_html```上述代码将会输出两个字符串之间的差异,其中新增的内容会被 `<ins>` 标签所包围,而...
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值