用midi2audio实现midi转wav、mp3

  • 安装midi2audio
  • 下载soundfont文件(https://freepats.zenvoid.org/Piano/YDP-GrandPiano/YDP-GrandPiano-SF2-20160804.tar.bz2)
  • 下载免安装版的fluidsynth(网盘提取码:1ki5 或者 https://github.com/FluidSynth/fluidsynth/releases/tag/v2.2.4),并为bin目录添加到环境变量path
  • 具体用的时候sound_font指定好,sample_rate的话点进源码容易看到一个默认的常量值,选这个赋值就好
  • 接下来的操作就看python第三方库文档了

用midi2audio实现midi转wav、mp3相关推荐

  1. html embed用法 Embed   (一)、基本语法:   embed src=url   说明:embed可以用来插入各种多媒体,格式可以是 Midi、Wav、AIFF、AU、MP3等

    html embed用法 Embed  (一).基本语法:  embed src=url  说明:embed可以用来插入各种多媒体,格式可以是 Midi.Wav.AIFF.AU.MP3等等,      ...

  2. windows环境下ffmpeg在cmd中实现wav,mp3分割拆分和与拼接(concat)以及在cmd一次运行多个命令,附ffmpeg安装

    1. ffmpeg在cmd中的实现分割拆分的代码 首先打开cmd: 按win+R,后输入cmd,出现如下窗口 在cmd中定位到待拆分的音频文件的路径 cd+filepath:cd C:\Users\l ...

  3. Scipy文件输入/输出mat,wav,mp3

    Scipy文件输入/输出mat,wav,mp3 moon (df) 降噪后的moon_cleaned (df) 导入: import scipy.io as spio 读写.mat 文件 写入 .sa ...

  4. 【数据分析day05】Scipy读/写.mat文件,wav,mp3

    Scipy文件输入/输出,wav,mp3 读写.mat 文件 写入 .savemat() 读取 .loadmat() wav 读 wavfile.read() 拼接 np.vstack() 写 wav ...

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

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

  6. 音频格式详解 CD WAV MP3 WMA MIDI RM RA OGG VOF AAC M4A APE FLAC TAK TTA MV RealAudio AIFF AU

    以下是常见音频文件格式的特点. 要在计算机内播放或是处理音频文件,也就是要对声音文件进行数.模转换,这个过程同样由采样和量化构成,人耳所能听到的声音,最低的频率是从20Hz起一直到最高频率20KHZ, ...

  7. 修复录音笔或其它录音设备损坏的WAV/MP3录音文件或0kb字节文件

    由于录音笔等录音类数码产品长时间录音的自身可靠性和人为原因导致的录音文件损坏情况.例如以下几种情况:一.录音笔在录音过程中电量不足断电.卡机死机.录音结束忘记保存或强行关机都会导致录音文件wav损坏. ...

  8. android版ape,flac,wav,mp3播放器

    该播放器是根据网上一位大神的java swing版本的多音频格式播放器修改的,这是他的播放器的下载地址,java swing版本:https://github.com/tulskiy/musique. ...

  9. ffmpeg js转换音频_将微信jssdk录制的speex高清音频转换为wav/mp3

    今天在做微信开发的时候需要将jssdk录制的音频上传到微信平台,但是jssdk录制的是speex高清格式,不能直接转换为mp3或者wav格式, 微信官方提供了一个说明: [如果speex音频格式不符合 ...

最新文章

  1. 用于药物反应预测的自适应大小的子结构学习
  2. Cocos2D研究院之精灵与动画
  3. 桌面虚拟化在学生教室及机房的应用案例
  4. Velocity.js中文文档
  5. DataProtection设置问题引起不同ASP.NET Core站点无法共享用户验证Cookie
  6. h5键盘把页面顶走了_微信h5开发的坑
  7. 老化试验机ami怎么寻找过去的数据_广东元耀:您知道塑料臭氧老化试验机检测浓度的方法有哪些吗?...
  8. linux下service+命令和直接去执行命令的区别,怎么自己建立一个service启动
  9. LuaForUnity4:Lua的函数
  10. 判断数组中是否包含某一项 indexof 重复的判断不准_「JavaScript」: 老生常谈,数组类型...
  11. 奎享添加自己字体_文泰刻绘怎么添加字体 新字体导入与添加步骤教程
  12. cr2格式缩略图不显示_cr2缩略图补丁 佳能相机RAW文件CR2原片格式缩略图显示补丁- 游侠下载站...
  13. 安装VS2008(转)
  14. 什么是 NAS? 为什么要用 NAS?有什么好玩的功能?
  15. ​LeetCode刷题实战507:完美数
  16. 项目管理师证怎么考?报考条件有哪些?
  17. 第一章 神经网络如何工作(附Python神经网络编程.pdf)
  18. 如何快速制作Gif动图
  19. 2014Android Demo源码 文件夹 PATH 列表
  20. cf #818 Div.2(A~C)

热门文章

  1. form通过ajax提交表单,Jquery通过Ajax方式来提交Form表单
  2. 爱国者256G加密U优盘二次恢复之解密及财务账套sybase数据库修复
  3. 【观察】驱动金融科技再创新,迎接金融服务新时代
  4. 单片机编程技巧_编程技巧
  5. 2022.12.2BUSCO评估基因组、蛋白序列质量并画图记录
  6. 程序员的护城河是什么?
  7. 基于迅为i.MX6平台 | 智能家居远程监控系统
  8. Python爬取 | 唯美女生图片
  9. 信息系统项目管理师-人力资源管理考点笔记
  10. 无法显示Outlook 2003通讯簿的解决办法(无法显示地址列表)