这几天新写好的歌曲用MIDI软件把曲子都编辑好成MID文件了。

打开原来安装的MIDI to MP3软件,竟然过期了要注册码。

记得这玩意是个静态注册码,已经懒到不想下个OllyDBG再跟着调试了。

唉,硬盘挂过一次,那个注册码原来是直接和安装文件名写一起的。再者这个软件其实是把MID文件播放一遍,然后从buffer里把raw编码成MP3,效率太低。

算了,果断卸载,到网上找找一劳永逸的方法吧。于是发现了timidity。古董网站都下载不到源代码了,好吧,想代码找github。

https://github.com/geofft/timidity

很好很强大,下载下来

./configure --enable-ncurses --enable-audio=darwin --with-default-output=wav

make

得到了timidity

运行竟然要cfg,然而代码repo里没有例子,网上搜索下吧。哦,需要音乐字体库。那就选一个吧,这个网址给的音乐字体真全啊:https://musescore.org/en/handbook/soundfont。

选了个最大的,音效应该不错吧:

wget http://www.musescore.org/download/fluid-soundfont.tar.gz

好,解压,然后写个cfg:soundfont path/to/fluidr3.sf2

最后 ./timidity -c path/to/conf.cfg -o path/to/output.wav -Ow path/to/input.mid

搞定,以后成曲就可以用它了。让我再编译个ffmpeg把wav转化下。呃,还是直接录歌,用cool editor合成吧,走起。可以去研究音乐搜索了,FFT~

[笔记] 当当音乐人:免费将Midi转化为WAV相关推荐

  1. python批量音频转格式_python将mp3格式批量转化为wav格式

    语音识别无论是接口还是开源的项目,大多情况下都需要将语音格式转化为wav格式. 首先,需要安装pydub库,pip install pydub 就行. 接下来将你需要转化的mp3文件放入文件夹,创建好 ...

  2. python 将pcm编码文件转化为wav音频文件

    将PCM编码的数据转化为wav文件 数据类型 数据转化 原始代码以及文件下载链接 数据类型 首先是测试工具通过声卡采集的测试文本,内容如下 音频数据如下,数据呈现是时域的数值变化 数据转化 pytho ...

  3. 多种音频文件(.wav, .mp3, .ogg)转化为wav文件,支持分、秒级别切分

    多种音频文件(.wav, .mp3, .ogg)转化为wav文件,支持分.秒级别切分 需求:调用python脚本,输入源文件路径.目标路径.切割的时长.切割时长的时间单位,能够将对应路径的源音频文件按 ...

  4. 学习笔记100—强制免费下载 百度文库等网站上文档 以及客道巴巴文档 教程

    一.百度文库,豆丁.丁香.畅享.MBALib.Book118等文库文档下载 用冰点软件,将自己想要下载的链接复制到冰点软件中,即可下载,软件下载链接:http://www.bingdian001.co ...

  5. php 文档转html格式文件,php学习笔记之将word文档转化为HTML文件

    将word文档转化为HTML文件 function wordTohtml($wfilepath) { $word=new COM("Word.Application") or di ...

  6. 机器学习笔记(2)----“没有免费的午餐”定理

    "没有免费的午餐"定理(No Free Lunch Theorem,简称NFL) 先来看一个例子.假设学习算法a基于某种归纳偏好产生了对应于A的模型,学习算法b基于另一种归纳偏好产 ...

  7. TXT音乐播放器与DirectSound与C++,开发笔记与EXE免费下载(一)

    一.前言 之前提到,使用C语言开发TXT音乐播放器.使用PlaySound方法播放wav文件时,无法同时播放多个wav文件:当开始播放下一个wav文件时,之前正在播放的wav文件就会停止,导致音乐播放 ...

  8. 运维测试工作笔记0004---各种免费开源的测试平台

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 http://www.luckyframe.cn/book/yhsc/xtgl-28.html 这 ...

  9. SpringCloud工作笔记057---常用免费数据接口

    JAVA技术交流QQ群:170933152 https://www.juhe.cn/

  10. AR502H-CN开发笔记67:将U盘格式化为FAT32格式

    文章目录 前言 一.华为已认证的U盘 二.步骤 1.下载DiskGenus并运行 2.右键选中U盘,选择"格式化当前分区"命令 3.文件系统选择"FAT32"进 ...

最新文章

  1. mysqldump 导入数据库可能遇到错误
  2. RDB和AOF速度测试
  3. 幸福就是有人爱、有事做、有所期待(转)
  4. SpringBoot2.X + SpringCache + redis解决乱码问题
  5. 阿里矢量库图标在线链接的使用方法,引入,改变大小与颜色
  6. js中的几种随机排序方案
  7. steam链接社区_如何通过Steam链接上的Xbox One控制器启用振动
  8. [3维影像]360度杯子环绕拍摄
  9. 马克·扎克伯格(Mark Zuckerberg)的第一幅作品成交价为30,201美元
  10. IP签名档美化版api源码PHP
  11. linux删除 grub rescue,删除Ubuntu后 开机grub rescue无法进入BIOS
  12. 读书笔记 ·《简约至上》第二章 明确认识
  13. VideoCapture访问网络摄像头
  14. 过滤器实现用户访问记录日志记录
  15. 利用Grafana为你的Loki添加告警
  16. 面试连环炮之Mysql
  17. 微信公众号开发:如何获取openId(最简单的方式)
  18. macbook osx10.14版本无法连接easy connect导致无法工作的解决方案
  19. 中国分离机械产业“十四五”投资规划及发展潜力研究报告2022~2028年
  20. Android Wear 开发 (一),如何化身BAT面试收割机

热门文章

  1. 用html页面制作开关,自己做了几个可以直接套用的 HTML5 小开关
  2. 郑州计算机安全协会安全员考试成绩,安全员C证考试结果查询
  3. matlab 画图串联_Matlab串联矩阵函数【horzcat】详细解析
  4. 快学数据挖掘—数据探索—贡献度分析
  5. minus oracle 顺序_Minus 在oracle 中的用法
  6. 2018腾讯实习生招聘笔试题
  7. 网络的高可用性(一)
  8. Windows添加系统桌面常用图标
  9. 大数据环境搭建 —— VMware Workstation 安装详细教程
  10. 菠萝V1mini是以太坊唯一的静音机器