Description: These versions of mp3read and mp3write are direct drop-in replacements for wavread and wavwrite to access MPEG audio mp3 files. Features include:
- aims to duplicate complete syntax of wavread and wavwrite
- also supports on-the-fly downsampling and channel merging of mpg123
- optimized for very long mp3 files- only decodes the needed portion
- uses popen for encoding to avoid a large temporary file (when available- see my popenw mex)
- attempts to preserve time alignment of files through read/write loop by removing "warm up" samples
- package includes helper binaries for Linux, Windows, Mac-PPC, Mac-Intel, and Mac-Intel-64bit
File list (Check if you may need any files):
mp3readandwrite
...............\demo_mp3readandwrite.m
...............\html
...............\....\demo_mp3readwrite.html
...............\....\demo_mp3readwrite.png
...............\....\demo_mp3readwrite_01.png
...............\lame.exe
...............\lame.glnx86
...............\lame.mac
...............\lame.maci
...............\mp3info.exe
...............\mp3info.glnx86
...............\mp3info.mac
...............\mp3info.maci
...............\mp3read.m
...............\mp3write.m
...............\mpg123.exe
...............\mpg123.glnx86
...............\mpg123.mac
...............\mpg123.maci
...............\piano.wav
...............\lame.maci64
...............\lame_enc.dll
...............\mp3info.maci64
...............\mpg123.maci64