The "Sound of Sorting" is a demo program containing many integer sorting algorithms. The algorithms are visualized in real time and augmented with sound effects, which are based on the values being compared. Animation speed and sound sustain can be customized while the algorithm is running. The visualization also highlights the algorithm's internal workings, which makes the demo program very useful for teaching sorting algorithms in an undergraduate computer science course. The program also counts the number of comparisons done by an algorithm, which can then be compared to the analytically derived value. The demo is implemented using the cross-platform toolkits wxWidgets and SDL, and can be executed on Windows, Linux, and Mac.
Xtreme Download Manager is a advanced and powerful tool to increase download speed up to 500%, resume broken/dead downloads, capture FLV videos from any site, and schedule downloads. It uses a sophisticated dynamic segmentation algorithm, data compression, and connection reuse to speed up the download process. It supports HTTP, HTTPS, and FTP protocols, firewalls, proxy servers, file redirects, cookies, authorization, etc. It seamlessly integrates with Firefox on any operating system. It also integrates with any other browser to handle downloads automatically using advanced browser integration. It is entirely written in Java, so it runs on any operating system without even being installed.
libxmp is a module player library which supports many mainstream and obscure module formats, including Protracker MOD, Scream Tracker III S3M, and Impulse Tracker IT. Possible applications for libxmp include standalone module players, module player plugins for other players, module information extractors, background music replayers for games and other applications, module-to-mp3 converters, etc.
LinRadiant is a level (map) editor for FPS games that use id Software's engines (Quake 1/2/3). It is a derivative of NetRadiant with an improved build system. It is very easy to build, even for people with little experience in software development. It has built-in support for the following games: Darkplaces, Wolfenstein:ET, Nexuiz, OpenArena, Quake, Quake 2, Quake2world, Quake III Arena, Q3MIN, Tremulous, Warsow, and Xonotic. The package contains a lot of useful documentation (mapping tutorials, technical documents, etc.) that are automatically installed and can be accessed from within the editor.
wavelet2d is a set of C++ libraries for 1D/2D (decimated and stationary) discrete wavelet transforms. This implementation is geared towards students and others who want to implement simple DWT routines as part of their bigger projects. In order to speed up the implementation, these libraries are implemented using FFT routines from the FFTW3 library. Example code and documentation are available. The libraries are made available in the form of Win32 MSVC++ DLLs, Win32 MinGW DLLs and static libraries, and Linux shared and static libraries.