How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
NAudio is a .NET audio library that provides playback, recording, format conversion, and signal processing capabilities for Windows applications. It serves as an audio format converter between common formats like WAV, MP3, AAC, and AIFF using ACM or Media Foundation codecs, and functions as an audio playback and recording API through Windows audio APIs including WaveOut, DirectSound, ASIO, and WASAPI. The library includes an audio stream processor that can mix, trim, loop, fade, resample, and adjust pitch or channel count of audio streams with a floating-point engine. It also provides an audi
This project is an acoustic keystroke recognition system and audio side-channel analysis tool. It identifies typed text by analyzing audio recordings of keyboard sounds through waveform correlation and linguistic frequency analysis. The system distinguishes itself by combining digital signal processing with a substitution cipher decryptor. It uses simulated annealing and n-gram probability maps to recover plaintext from encoded strings and identifies specific keys by comparing captured waveforms against trained sound profiles. The toolkit covers a broad range of capabilities, including real-
Aubio is an audio analysis and digital signal processing library designed for music information retrieval. It provides a suite of tools for extracting musical features, estimating fundamental frequencies, and tracking rhythmic pulses in audio streams. The library specializes in the detection of pitch and beat, enabling the extraction of musical notes and the estimation of overall tempo. It also includes capabilities for automatic onset detection to identify the start of sonic events and the separation of audio signals into percussive transients and steady-state tonal components. The system c
eqMac is a system-wide audio equalizer and volume mixer for macOS. It utilizes a virtual audio driver to intercept system output, allowing users to adjust frequency response, boost system volume, and control independent volume levels for different running software applications. The project functions as an audio unit plugin host, integrating third-party plugins into the system audio stream for professional effects. It also includes a local web server that enables remote audio control via HTTP, allowing users to modify audio parameters from a mobile device or other external hardware on the same
AudioNoise is a digital audio effects library and signal processor designed to manipulate audio waveforms through digital filtering and echo simulations. It functions as an analog circuit emulator, simulating the behavior of hardware guitar pedals and phasers.
The main features of torvalds/audionoise are: Audio Digital Signal Processing, Analog Circuit Emulation, Analog Circuit Emulators, Echo Delays, Waveform Renderers, Experimental Texture Generation, Audio Visualizers, Noise Generators.
Projects with overlapping indexed features include: naudio/naudio — NAudio is a .NET audio library that provides playback, recording, format conversion, and signal processing… music-assistant/server — This project is a multi-room music server and library aggregator that centralizes local audio files and various… bitgapp/eqmac — eqMac is a system-wide audio equalizer and volume mixer for macOS. It utilizes a virtual audio driver to intercept… aubio/aubio — Aubio is an audio analysis and digital signal processing library designed for music information retrieval. It provides… google/oboe — Oboe is a native C++ library designed for building high-performance, low-latency audio applications on Android. It… ggerganov/kbd-audio — This project is an acoustic keystroke recognition system and audio side-channel analysis tool. It identifies typed…