歌曲的BPM (Beat Per Minute)–每分钟节拍数[通俗易懂]

歌曲的BPM (Beat Per Minute)–每分钟节拍数[通俗易懂]foobar2000解决舞曲挑选

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

因为老爸喜欢跳舞,总让我帮他整理舞曲,一会儿要慢三,一会儿要慢四,一会儿又要快四。。。。我真的分不清啊

我想啊,慢三,慢四这些应该是歌曲的节拍吧(后来得知专业术语叫BPM),于是就在网上搜看看能不能通过软件自动识别,这样就会省下来很多时间,而且准确率更高。

 

于是我找到了  foobar2000 v1.3.17 这款PC上用来管理音乐的软件, 配合 一个插件 BPM Analyser就可以完成我要的功能了。

 

具体的步骤是:

1.安装foobar2000

2.安装foobar2000 bpm analyser

3.将要分析的文件载入到foobar2000中

4.选中要分析的(如果全部,就ctrl+a),右键单击 BPM Analyser  —> Automatically analyse BPMs  会弹出右边下图的结果

imageimage

5.点击 update files, 会把BPM信息写入到歌曲的属性中

6.在foobar2000中 列表查看 BPM   

增加 BPM参数列

image

 

设置BPM列参数    %BPM%

image

选择 显示 BPM

 

image

 

直接从foobar2000中把文件 拷贝进U盘, 

① 选中歌曲,右键单击—file opeartion—copy to

②选择目标文件夹( Destination folder)  ,这里我选的是已经插在电脑上的U盘 G盘

③ 去掉Copy entire source folder content的勾选

④ 点击 右下角的 Run 按钮,就会出现下面的对话框。

image

 

 

 

在windows 10 中 设置 BPM

 

image

image

 

我爸跳舞要慢一点的,所以我把BPM数大于120的歌曲都删了,应该满足他的要求了。

 

foobar2000 下载地址: https://www.foobar2000.org/

foobar2000  bpm 插件地址 (开源): https://www.foobar2000.org/components/view/foo_bpm

foobar2000的其他全部组件(插件): https://www.foobar2000.org/components

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/166675.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • vue取消eslint_webstorm关闭eslint

    vue取消eslint_webstorm关闭eslint在vue项目中新建一个vue.config.js文件打开这个文件,输入module.exports={lintOnSave:false}完成记得保存文件(ctrl+s),在终端中关闭项目,再重启项目(npmrunserve)

    2022年10月8日
    4
  • 广告频次控制(frequency capping)「建议收藏」

    广告频次控制(frequency capping)「建议收藏」频次控制介绍广告中的频次控制是指控制一个用户最多在指定时间内看到一个广告(或相似广告)的次数,比如广告主可以限制一个用户最多只能一天看到一个广告3次(频次控制也可以让publisher来指定,但本文不

    2022年8月5日
    7
  • 递归改成循环_递归比循环效率高吗

    递归改成循环_递归比循环效率高吗Java递归,递归改循环为什么大家都说不建议用递归?递归容易造成栈溢出,在jdk1.5前虚拟机给每个栈桢的运行空间128kb,在1.5以后为1m的运行空间.递归是指先进后出,也就是说第一进栈的对象会最后一个出站,然后栈桢的空间只有1m,生产环境的数据需要递归的深度,一般情况下我们无法通过测试来进行模拟。所以对于递归的深度不可把控的情况下,是有栈溢出的风险。一个简单的例子测试递归的深度递…

    2022年9月17日
    2
  • 消息队列:生产者/消费者模式

    1.什么是生产者消费者模式生产者消费者模式是通过一个容器来解决生产者和消费者的强耦合问题。生产者和消费者彼此之间不直接通讯,而通过阻塞队列来进行通讯,所以生产者生产完数据之后不用等待消费者处理,直接扔给阻塞队列,消费者不找生产者要数据,而是直接从阻塞队列里取,阻塞队列就相当于一个缓冲区,平衡了生产者和消费者的处理能力。这个阻塞队列就是用来给生产者和消费者解耦的。…

    2022年4月4日
    243
  • php开发环境的配置过程_mac配置java环境

    php开发环境的配置过程_mac配置java环境VsCode系列:VSCode配置Python开发环境!今天博主跟大家聊一聊如何使用VsCode系列:VSCode配置Python开发环境!不喜勿喷,如有建议欢迎补充、讨论!关于安装和汉化可以观看博主的这篇文章《下载安装及汉化》以及Python系列:windows10配置Python3.0开发环境!,安装完毕重启VsCode!Comeon!首先请大家确定VsCode的安装以及Pyt…

    2025年7月22日
    3
  • 面试被问到HashMap 底层原理?看完这边文章绝对不慌!

    面试被问到HashMap 底层原理?看完这边文章绝对不慌!快速入门存储:put方法put(key,value)查询:get方法get(key)java代码如下importjava.util.HashMap;importjava.util.Map;publicclassApp{publicstaticvoidmain(String[]args){Map<String,String>map=newHashMap<>();map.put(“刘一”,

    2022年5月19日
    38

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号