开发者

Mp3 audio sequencer and mixer in C#

I want to create a very simple audio sequencer in C# that would work mostly with MP3 files or optionally any other compressed format, like Ogg or FLAC. Not just WAV.

  1. User arranges audio files into a grid with multiple channels/tracks (i.e. multiple audio files playing simultaneously)
  2. The whole mix (all audio files in the grid) can then be played from and paused at any moment
  3. Variable volume for each channel/track. This, I suppose, could also be used to create fade in/out functionality
  4. Export the whole mix into an audio file (can be WAV 开发者_如何学编程or anything)

I don't need any equalizers or effects beyond volume. It all sounds pretty simple to me, but I have absolutely no idea where to start with this. I've never worked with audio, so where do I start?


I use the Bass.Net audio library. It supports playback of all the formats you mention and many more. It has a lot of functionality including multichannel mixing.

http://www.un4seen.com/


NAudio seems like a better choice. It is open source and free.

Bonus: VST.NET to make a VST host.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜