MP3Mixer 0.01

Mp3mixer is a simple system to let you mix multiple mpeg audio streams in real time.
Mp3mixer is a simple system to let you mix multiple mpeg audio streams in real time, with a view to copying the capabilities a DJ will have access to - but obviously without quite the same feedback.

MP3Mixer is a quick hack which I wrote up ages ago as a front end to mpg123, and really it shows it, but with a bit of practise you can make it do great things.

The next step is to integrate it into mp3serv so that the results can be broadcast to the world.

This is a reconstruction of an old piece of software I used to have, the basic idea is to let you mix 2 audio streams generated from mpeg audio files with volume and speed control.

The code is basically a wrapper which uses mpg123 to actually decode the mpeg files to raw audio data. The programme then applies the speed control and mixes the two audio streams.

Because sustaining the throughput requires a lot of process switching you need a reasonably high spec machine to keep the audio pipe fed.

Because there is a buffer for talking to the sound card there is a perceptible delay between hitting a kety and the output changing.

It's possible to shrink the buffer and reduce this delay, but the smaller the buffer the more likley there will be skips due to the buffer running dry.

last updated on:
February 22nd, 2006, 23:14 GMT
license type:
GPL (GNU General Public License) 
developed by:
ROOT \ Multimedia \ Audio
Download Button

In a hurry? Add it to your Download Basket!

user rating 8



Rate it!

Add your review!