I am working on an application for college music majors. A feature i am considering is slowing down music playback without changing its pitch. I have seen this done in commercial software, but cannot find any libraries or open source apps that do anything like this.
- Are there libraries out there?
- How could this be done from scratch from various file formats?
Note: I am working in java but am not oppossed to changing languages.