Witam!

Mam do Was pytanko odnośnie tego jak mając przykładowy plik .mp3 odczytać z niego strukturę dźwięku.

Przykładowo odczytuję sobie wszystkie dźwięki z danej piosenki i zamieniam część dźwięków na inne i zapisuje jako nowy plik mp3.

Chciałbym prosić o jakieś wskazówki czy przykładowe biblioteki ,które pomogą mi się za to zabrać.
Raczej chciałbym się ograniczyć do języków C++, Java ewentualnie C#.