SDL

SDL is cross platform multipedia library allowing usuage of sound opengl and many other multimedia products that would be usefull in the making of Muse.

SoundTouch

SoundTouch is a sound processing library, which would allow us to modify the tempo, pitch and playback rates of the songs we are using in muse.

OpenGL

OpenGL is a cross platform API for writing 2d and 3d computer graphics. This will be implemented into SDL in order to display the graphics on screen.

SDL_Mixer

SDL_mixer is a sound library used to use multiple samples along with music without having to use mixing algorithms, this combined with soundtouch allows a very complex tool mix the audio required in the muse program.