Вопрос

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?

Это было полезно?

Решение 2

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

Bonus: VST.NET to make a VST host.

Другие советы

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/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top