安卓客户端MIDI转WAV的问题? 5C

安卓客户端MIDI转WAV的问题:

我在做一个安卓跟音乐有关的软件,生成了格式为0的.mid文件,可以直接用MediaPlayer播放,但我更希望能让它转化成正常的音频文件,那样就可以进行下一步的处理。我们唯一能想到的方法是播放后把输出流作为输入流再录一遍(手动滑稽)不说可行性,光时间长度就受不了。所以我们需要能用对文件操作的方法,把.mid文件转化为.wav或者.mp3。

//哪位大神做过类似的功能,能告诉我们怎么做么?

//如果有现成的源代码或API的话就更好了!!

【我知道可以用SF公司的这种小型GM音色库,然后用fluidsynth算法来做,但根本搜不到代码实现,如果您有的话可以分享一下】

【不太能忍受server端的方法,我们希望能够不联网实现!】

0

1个回答

0
weixin_43889242
weixin_43889242 那个论坛帖也是我开的,而且仍没有回答
5 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
midi to wav
哪里有midi转为wav文件的模块,最好有源码,谢谢!
求wav转midi的VC代码!
如题,求wav转midi的VC代码!如果没有,别的音频格式转换程序代码也行。我是新手,第一次到这个论坛来,请大家多多关照。谢谢高手们啦!
[笔记] 当当音乐人:Midi转化为WAV
这几天新写好的歌曲用MIDI软件把曲子都编辑好成MID文件了。 打开原来安装的MIDI to MP3软件,竟然过期了要注册码。 记得这玩意是个静态注册码,已经懒到不想下个OllyDBG再跟着调试了。 唉,硬盘挂过一次,那个注册码原来是直接和安装文件名写一起的。再者这个软件其实是把MID文件播放一遍,然后从buffer里把raw编码成MP3,效率太低。 算了,果断卸载,到网上找找一劳永逸的方
谁有MP3和WAV转midi的源代码!
如题!
如何将midi转换成wav
需要有原代码或者可靠的编程方法 rn不需要能转换任何midi,只需要能转换某一小类midi即可 rn谢谢了
midi 2 wav
midi格式文件转换为wav格式,音乐制作的好帮手。
VFP放MIDI/WAV音乐
各位大哥大姐:rn 如何在VFP中播放MIDI/WAV音乐,能否有详尽的代码,谢谢!
怎样实现WAV<->MIDI的相互转换。
有这种控件吗?
MIDI怎么能转成wav啊
需要一个midi转换成wav的方法,希望各位大侠不吝赐教。rnrn那怕只是一个思路也行,或者哪个库能做到rnrn谢谢了
数据库存取wav,midi文件的问题
数据库存取图片文件的源代码网上多得要命,但我现在想使用数据库存取声音文件,问题特别出在下载上面。如果想在下载时在服务器上产生一个临时文件存放用户想下载的文件,然后下载给客户。有没有办法?有没有现成的代码给我参考?
音频文件 [WAV] 转 [MIDI] 的VC++处理方法? 大家帮忙?
首先说明一下:) rn这个纯属个人使用, 不用做商业用途.rnrn我的一款MOTO手机上的铃声需要一种专有格式, 需要从MIDI文件上转化而来,rn上午查了一些网站的转化工具, 气得差点吐血, 全要注册,rnrn大家有没有这方面的工具或代码, 给我共享一下,rn或者提供些信息我接着开发也行, 先谢大家啦~
wav转byte[]然后再byte[]转wav
如题,就是先要将wav转成byte[]传到服务端,服务端在将byte[]转成wavrnrn这是wav转byte[]rnstring path = @"D:\验证声音.wav";rn FileStream fs=new FileStream(path,FileMode.Open);rn byte[] buffer = new byte[fs.Length];rn fs.Read(buffer, 0, buffer.Length);rn fs.Flush();rn fs.Close();rnrn这是byte[]转wavrn public string UpLoad(byte[] buffer)rn rn string filename ="sound.wav";rn rn string path = @"D:\TiXing\Voice\" + filename;rn FileStream fs = new FileStream(path, FileMode.Create);//新建文件rn fs.Write(buffer,0,buffer.Length);rn fs.Flush();rn fs.Close();rn return path;rn rn这样转换错的,无法播放,请高手指教
音频转MIDI
捕捉人声并将人声转化成MIDI的小工具 准确率80% 还算可以
直接录音成MIDI格式,WAV到MIDI的格式转换
想问下各位大神,录音能不能直接保存成MIDI格式的?不是通过现成软件实现的那种,是自己编程实现。还是要通过wav作为中间传媒?具体大概怎么实现呢?rnrn 希望各位大神能说明白一点。小弟初学VC,很多不懂的地方,我大概知道MIDI不算是真正的音频文件,大概找了下也没找到直接录音成MIDI的API什么的,那如果是先储存成wav格式的话,后面怎么实现wav到midi的格式转换呢?我了解下了两种文件的格式。但对怎么入手一点都不清楚。麻烦懂的指点一二。。rn rn 其实我最后想实现的是:设计一个软件,由mai进行录音,然后能进行很简单粗糙的乐谱识别。我看了下资料,由midi中识别乐谱的技术相对来说比较成熟一点,所以我想先将声音转成midi,然后再研究那方面的东东。不知道我这样想有没有问题?rnrn 麻烦各位大神了。。。。
Wave转Midi软件
Wave转Midi软件,自用,很方便
Arduino转MIDI代码
ps2键盘连arduino当MIDI用的代码,用Cubase软件,实现键盘操控音色。
MIDI转音频工具
把midi文件转为MP3/ogg/wav几种格式,非常好用,你可以设置采样率,比格式工厂转出来的好几万倍,亲测可以转.midi和.rmi,当然黑乐谱MIDI就别想了,可能因为我电脑渣,解析黑乐谱时就崩了.
V3转wav wav转MP3 wav生成波形图工具类
V3转wav wav转MP3 wav生成波形图工具类
midi转MP3工具
它的作用就是他mid格式的音频文件转换成MP3格式的文件 此工具真实有效。
Midi音乐文件转MP3
Midi音乐文件转MP3工具,不只能转换MP3,wav,ogg等格式均支持。
怎么解决播放midi 和wav 的冲突?
procedure MCINotify(var Message: TMessage);rnbeginrn if SendMciStr('Status mid mode')='stopped' thenrn beginrn SendMciStr('Seek mid to start');rn SendMciStr('Play mid notify');rn end;rnrnend;rnrnrnfunction Sound(soundfilename:string):boolean;rnbeginrn tryrn playsound(pchar(soundfilename),0,snd_filename or snd_async or snd_nodefault);rn result :=true;rn exceptrn result :=false;rn end;rnend;rn我用这两个函数进行播放Midi 和Wav 然而经常不是Midi 不播,就是Wav 不响!rnrn希望各位大虾帮忙找找原因! rn
如何directmusic播放midi并保存为wav
directmusic播放midi的时候,将midi通过波表合成为波形流,送到声卡播放,rnrn我的问题是:如何截获这个音频流,保存为wav文件。
安卓Wav音频文件合并
这两天研究音频合并,找了很多方法,都不太好玩,amr和MP3文件合并还是比较简单的,这里就不多说,wav还是有点麻烦,最后总计封装了方法,本着奉献的精神 直接看源码吧,比较简单,亲测可用。可能还会有bug,目前我没有测出来, Activity界面调用方法 public class Test { static ArrayList lists; public stat
常见音频格式大全(wav mp3 wma midi)
目前的主流音频格式其实不少。不同的格式有自己的用途,比如大家都应该很熟悉的MP3格式就是用来“听”的。下面我们逐一介绍。
插入Midi、wav、Aiff等格式的声音文件
插入Midi、wav、Aiff等格式的声音文件
midi 格式转换为mp3或者wav工具
midi 格式转换为mp3或者wav工具,喜欢和弦的朋友可以在 http://www.mobile3g.cn/ring/152/137177.asp 现在mid格式的和弦铃音,然后去移动彩铃DIY ,制作上传,审核通过后就可以做彩铃了。。
高分求WAV,MP3,MIDI格式
-
利用PC喇叭回放WAV和MIDI的程序?
在无声卡的情况下能不能用VB50编写回放wav和midi格式文件的程序?rn如果能请问用什么方法,如有源程序更好。rn请多指教,谢谢大家!rn
谁有把WAV转成MIDI的软件啊?
最好的是有破解的,先谢了
安卓上不错的midi播放器
支持sf2音色库,可随意切换…还可直接就着该mid文件作为伴奏录音
.net里怎么放wav,midi
除了directx,外怎么放,用mci的话给个代码行吗?
什么软件可以将 wav 转为 MIDI
什么软件可以将 wav 转为 MIDI
如何实现midi和wav文件之间的转换
如何实现midi和wav文件之间的转换,解决了高分赠送,分不够再加
请问怎么把Wav转换成Midi?
请详细说明转换过程,或者教程rn去sms网站看到许多mid都制作得很好听,不知道他们只怎么制作的。rn怎么制作成混合音,就是有很多乐器组成的声音,不是单纯的几个音调。
播放midi和wav音乐文件的C++类
用于播放wav和midi音乐文件,具有播放、暂停、停止接口,使用了异步窗口消息
为何VC同时播放WAV,MIDI 音乐?
-
PCM16转wav转pcm8
c++音频转换工具,可实现pcm16转为pcm8,wav等互相转换示例
Akoff Music Composer转MIDI
直接将wav格式转成MIDI格式了。。不过需要注册吗网上搜下就有啦~
java编程播放MIDI音乐(转)
简单java应用,ABCDEFGHIJKLMN
wav转G.729源代码
C语言代码, 可以把PCM数据的语音转换成G.729.<br>原有代码是UNIX 下的,现已转换成 Visual Studio. Net 下的工程文件. 共有三个Project, 一个是G729.lib,另两个分别是解码与编码的例程.