SIMD-accelerated libjpeg-compatible JPEG codec library
libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON, AltiVec) to accelerate baseline JPEG compression and decompression on x86, x86-64, ARM, and PowerPC systems. On such systems, libjpeg-turbo is generally 2-6x as fast as libjpeg, all else being equal. On other types of systems, libjpeg-turbo can still outperform libjpeg by a significant amount, by virtue of its highly-optimized Huffman coding routines. In many cases, the performance of libjpeg-turbo rivals that of proprietary high-speed JPEG codecs. libjpeg-turbo implements both the traditional libjpeg API as well as the less powerful but more straightforward TurboJPEG API. libjpeg-turbo also features colorspace extensions that allow it to compress from/decompress to 32-bit and big-endian pixel buffers (RGBX, XBGR, etc.), as well as a full-featured Java interface.
FLAC is a free lossless compressed audio format which supports streaming and archival. The FLAC project maintains the format and provides a reference encoder/decoder and input plugins for several popular audio players.
Low-latency, high quality voice chat for gamers
Mumble is an open source, low-latency, high quality voice chat software primarily intended for use while gaming. It includes game linking, so voice from other players comes from the direction of their characters, and has echo cancellation so the sound from your loudspeakers won't be audible to other players.
SPTK is a suite of speech signal processing tools for UNIX environments, e.g., LPC analysis, PARCOR analysis, LSP analysis, PARCOR synthesis filter, LSP synthesis filter, vector quantization techniques, and other extended versions of them.
YouTube Downloader - Cross Platform
YouTube-DL-PyTK (formerly known as YouTube-DL-GTK) is just a graphical launcher for the popular youtube downloader youtube-dl . Its purpose is simple; to facilitate the downloading of non-copyright-protected videos from certain internet websites including YouTube. It is written in Python, so it should run on Windows and Linux systems alike. I don't have access to an Apple computer to test it on OSX, but it might also work on that platform. It includes the Windows and Unix version of youtube-dl, so there's no need for you to go download it yourself for this to work. This little project packages everything you need to start using it in one package, and all the appropriate licensing information is located in the archive. If you have ran the installer on Windows, you can find the source code and all of the documentation in the installation folder.
EasyBMPtoAVI is a cross-platform (Linux, Windows, OSX, Solaris..), easy-to-use application to convert a series of BMP images of any bit depth to an AVI movie file. EasyBMPtoAVI supports both command-line and interactive use, and a GUI version is planned.
Portable command line utility for encoding and recording audio signals (chirps) to set the speed, incline, and resistance functions of iFit technology equipped exercise machines. Writes generated settings signals to music file format.
Python to BASS sound
ctypes Python module for BASS (http://un4seen.com) audio library. Android version (http://www.techshinobi.com/index.php/pybass-bass-audio-api-on-android-trials)
Music player - endlessly plays your music
This music player is supposed to be simple and all centered around an infinite intelligent queue (some other players call this PartyShuffle or DJ mode). You can manually add songs to it - but if you don't or the queue gets too short, it will automatically intelligently fill it with further songs. The intelligent queue decision currently is based on: * song ratings * context-based choices, e.g. related songs more likely Other features of this player: * open source, simplified BSD license * simple * support of most important sound formats. just uses FFmpeg * music database (optional) * audio volume normalization. own ReplayGain implementation * gapless playback * Last.fm scrobbling * AcoustID fingerprint * imports iTunes song ratings
Implementation of Media Resource Control Protocol Client (MRCP). Supports ASR and TTS functionality. Design pattern implementation. Documentation, sample application and library source code.
Music box design
Command-line utility to convert midi files to mappings of music box drums.
A realistic real-time sound simulation usable in games and other interactive applications. It will include effects like echo's, HRTF's, Doppler, sound occlusion and other effect. Offered as an easy high level library that can be used from C and C++.
IQA is a C library for objectively measuring image/video quality. It implements many popular algorithms, such as MS-SSIM, MS-SSIM*, SIMM, MSE, and PSNR. It is designed to be fast, accurate, and reliable. All code is Valgrind-clean and unit tested.
Java-based sonification data analysis
xSonify is a Java-based sonification data analysis tool for displaying science data as sounds, with an emphasis on supporting visually-impaired researchers.
FMOD.net is an implementation in .net c# for the FMOD sound system. Its possible to play a sound using only 3 lines of code! Its possible to create DSP functions by yourself using c# or other .net languages. You can play just many sounds as you want.
GBAconv is a set of tools aimed at GameBoy Advance developers, allowing to convert WAV sounds and PCX images into C arrays to be included in GBA programs.
C++ speaker layout-independent 3D positional audio library
Ambisonix is an object-oriented positional audio library that gives you the ability to create realistic surround sound applications without having to conform to a particular speaker layout. The easy-to-use C++ API allows you to specify any number of sources / speakers and their positions in order to pin-point the best possible audio image for any sound system. Ambisonix makes use of 3rd order Ambisonics technology with distance encoding and Doppler effect to deliver a true 3D audio experience.
Adds mixed excitation to the hts_engine API
Adds mixed excitation to the hts_engine API
Toolbox for speech processing. Realization of Voicebox interface.
This is a toolbox for speech processing written in C. It realizes interface of Voicebox toolbox (http://www.ee.ic.ac.uk/hp/staff/dmb/voicebox/voicebox.html).
This project has moved to https://github.com/lipnitsk/libcue
Easybox is a mod for the French Internet Provider "FREE.FR" 's Modem. It allows you to transform your television into a fully functionnal media center. It is based on Apache and PHP for the OSD, and uses VLC to diffuse multimedia content.
Easy-to-use platform-independent plugin API for the extraction of low-level features from audio data in PCM format, as required in the context of music information retrieval software.
HRM Lab Is an experimentation platform for testing and visualization of Disparity Maps using the Hybrid Recursive Matching algorithm.
This project is to develop a free application to provide remote control of home entertainment devices using portable IR enabled computing devices such as mobile phones, PDA’s, and laptop computers.
ImprovCV is a modular dataflow vision processing system built ontop of OpenCV.