我正在对我发现的一些旧DOS游戏进行逆向工程。我很快意识到许多文件只是非常古老的格式(好吧,也许不是那么古老。20年?)许多音频文件是使用基于Creative技术的东西构建的。有问题的格式在http://wiki.multimedia.cx/index.php?title=Creative_Voice详细描述。
我可以使用哪些东西来帮助我编写应用程序来播放这些音频文件?例如,是否有一个库允许我只输入数据,然后让它确定如何处理数据?
我想把它写成C#应用程序,然后将播放器用于其他旧的音频格式。
答案 0 :(得分:1)
你需要做更多的研究。具体来说,查看数据字节。那些将是编解码器编码的。因此,除了CV解码器之外,您还需要编写~8个编解码器解码器。
这些可能会有所帮助
http://csharpsynthproject.codeplex.com
http://channel9.msdn.com/coding4fun/articles/Generating-Sound-Waves-with-C-Wave-Oscillators