Browse free open source Python Audio Analysis Software and projects below. Use the toggles on the left to filter open source Python Audio Analysis Software by OS, license, language, programming language, and project status.
$300 Free Credits to Build on Google Cloud
New customers can spin up VMs, build with AI, and query data at no cost.
Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Our Free Plans just got better! | Auth0
With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.
You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
LAME is an educational tool to be used for learning about MP3 encoding. The goal of the LAME project is to improve the psycho acoustics, quality and speed of MP3 encoding. Note: we provide source code only!
Compute the DR14 of a given audio file according to the procedure desc
Introduction to DR14 T.meter
DR14 T.meter is a free and opens source command line tool for computing the Dynamic Range of your music according to the procedure used in the off-line meter released by the Pleasurize Music Foundation.
This tool is very useful to measure how is loud your music and for understanding that a good quality album always has also a good dynamic, and it's also useful for understanding the effects of the so called loudness war.
Dr14 t.meter is released under the terms of the GNU GPLv3 license and is intended for the Linux users that can not use the Windows application released by the Pleasurize Music Foundation or the plugin for Foobar2000.
I've largely tested this application and it has always returned results identical to those of the official off-line meter.
Play any song on your computer. JamPilot shows you — and your whole band — the chords, seconds before you hear them.
Ever wanted to just grab your instrument and play along with whatever is coming out of your computer? Spotify, YouTube, the MP3s on your disk — the live take nobody ever wrote a chord sheet for, the B-side that no tutorial will ever cover. Not "look it up, learn it, come back next week". Now.
That is the whole idea. Whatever plays on your machine, JamPilot listens to it and shows you the chords while it runs — and it shows them before you hear them, so you are never a beat behind. Practise, learn a tune, or just play along for the fun of it.
No more googling for chords. No transcription, no tutorial, no waiting a week. Press play, and play.
Zero-Upload / OS-Level Loopback: Listens directly to your Windows/Linux/Mac sound card output, completely independent of the media source.
Website: https://jampilot.org
JamPilot Playalong videos at YouTube
C++ class library for sound analysis, synthesis, and morphing
Loris is a library for sound analysis, synthesis, and morphing, developed by Kelly Fitz and Lippold Haken at the CERL Sound Group. Loris includes a C++ class library, Python module, C-linkable interface, command line utilities, and documentation.
Loris development has moved to GitHub: https://github.com/kellyfitz/loris
This SourceForge project is no longer maintained. Its files remain
available as an archive of past releases.
One Monitoring Tool for IT, OT and Cloud | Free Trial
Vendor-agnostic monitoring across on-prem servers, cloud platforms and OT devices, all in one dashboard. No more tool sprawl.
Modern infrastructure spans data centers, cloud platforms and factory floors, and every blind spot between them is a risk. PRTG supports SNMP, WMI, SSH and other standard protocols to monitor IT, OT and hybrid environments through one customizable dashboard. Build the views your team needs, from network health to application performance, without switching tools. Try PRTG free for 30 days now.
Yet Another Audio Feature Extractor is a toolbox for audio analysis. Easy to use and efficient at extracting a large number of audio features simultaneously. WAV and MP3 files supported, or embedding in C++, Python or Matlab applications.
A C++ library and Python module for audio synthesis featuring dynamic digital filters. Nsound lets you easily shape waveforms and write to disk or plot them. Nsound aims to be as powerful as Csound but easy to use.
Software oscilloscope using Python and tkinter. Supports multiple sources: socket, file, audio, USB. Displays data by samples, time or frequency. Scales the input automatically or manually.
DTMF detector library and/or application that reads in the specified audio file and returns/outputs whether DTMF detected and/or list of detected digits. May have GUI and command line interfaces.
Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.
Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
MacVisSTA: Macintosh Visualization for Situated Temporal Analysis.
This is an open source system designed for Mac OS X. This software permits visualization of multiple time-synchronized videos in conjunction with one or more graphical plots/annotations.
A collection of scripts and programs to automatically annotate video/audio for subtitles. Basically relies on a MARSYAS (Music Analysis, Retrieval and Synthesis for Audio Signals) plug-in for detecting human voice in polyphonic recordings.
Python Script to process a wave file and transform to movement (key frames) on Blender 2.5. Input: sound file (.wav) Output: Key frames direct into the selected object Work to meshes and bones (location, scale or rotation in any axis)
Azul is a music organizer that automatically extracts archives, converts file formats, splits audio by CUE and then intelligently identifies, tags, and renames. Just tell Azul what folder to scan and it will do the rest.
GeneticM takes ProjectM preset files and allows you to breed them together to evolve and grow new visualizations with unique traits and visual effects.
Harmonia is a tool for analyzing music scores exported to MIDI or MusicXML format. It allows you to detect voices inside a single MIDI track (eg. live piano recording), main themes (and their motifs), harmonic key and chord interpretation.
Easily find and remove duplicates from a music collection
If you want to easily find and remove audio duplicate from a music collection IL Music Library Deduplicator is for you. It can distinguish between similar songs offering you a list with best matches highlighted in green. Audio files with lower similarity are listed as well in case there are duplicates with lower bitrate. These are highlighted in yellow and red. You can select them by color if you wish to delete
them or you can add them to a list with excluded files in case you wish to keep duplicates or not to be scanned next time. First scan may take a while depending on your PC and number of audio files, but on subsequent scans only newly added files will be scanned.
IL Music Library Deduplicator is portable and doesn't require instalation and also is free. It is written in Python and is using Chromaprint fpcalc for audio fingerprinting. It can find duplicates even if audio files have no metadata or have a different filename.
Analyse a MP3 file structure (ID3 and frame headers) into JSON objects
The project contains a small command line tool (written in Python) that analyses the file structure (ID3 and frame headers) of MP3 files and projects the structure into a JSON object.
Moodtrack contains Python classes for music-emotion analysis and assembly, enabling users to build soundtracks based on emotion and timing. USERS: Music Supervisors/Composers/Producers, Game Audio Developers, Content Providers. FILM DEMO: moodtrack.tv
Identify duplicate songs based on track metadata (ID3, etc)
Given two trees of audio files, examine the metadata for each file to try and determine the differences in the content of the trees. This helps find duplicate songs (or non-duplicated songs) even if the music is stored in different formats. Toggles let you determine how specific the matching criteria must be: Track number and song name? Artist, album, and track length? All of the above?
Ultimately this program will let you delete duplicates from either the left or right trees, or copy non-duplicated files from one tree to the other. However until the matching code gets a lot more reliable the only action allowed is to export the list of files suspected to be duplicated in both trees.
(Prerequisite: uses the `Mutagen' library to process ID3 data and `wx' for the UI.)
The latest code is always available via `git' but since there's undoubtedly a lot of bugs right now pre-packaged .ZIP files will only be made available for `big' changes.
Open-source content and evaluation framework for music transcription systems. Can be used as monophonic or polyphonic database, through software mixing.
Noozy is an advance digital cross-platform music player mastered by Noozxoide sound processor its own. On this new baked 3ZS version many improved from the previous...
A modular audio programming language, designed to write applications quickly. Its main goal is real time audio processing, but it should be used for any kind of development.
You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.