
AcousticBrainz - Detailed Review
Music Tools

AcousticBrainz - Product Overview
Introduction to AcousticBrainz
AcousticBrainz is a project that aimed to crowdsource and make publicly available acoustic information about music recordings. Here’s a breakdown of its primary function, target audience, and key features:
Primary Function
AcousticBrainz was created to gather and provide a massive database of acoustic characteristics of music. This database includes low-level spectral information and high-level descriptors such as genres, moods, keys, and scales. The project used the Essentia audio analysis library, developed by the Music Technology Group at Universitat Pompeu Fabra, to automatically analyze music files and extract these features.
Target Audience
The primary target audience for AcousticBrainz includes music technology researchers and open-source developers. The project aimed to provide these groups with a comprehensive database of music features, which could be used to develop new music technology research, create music recommendation engines, and perform various music information retrieval tasks.
Key Features
Data Collection and Sharing
Users could contribute to the project by running a feature extractor on their audio files and uploading the analysis results to the AcousticBrainz server. This data was then made available to the public under the CC0 license (public domain).
Feature Extraction
The project utilized the Essentia toolkit for automatic music analysis, extracting features such as tempo, genres, moods, keys, and scales. These features were organized on a track basis, indexed by MusicBrainz IDs.
API and Data Access
The data was accessible via an API, and downloadable dumps of the entire dataset were also available. This allowed users to query and retrieve specific music features easily.
Community Engagement
The project encouraged community participation in developing and moderating classifier models to infer high-level semantic information from the low-level data. This community-driven approach helped in refining and expanding the database.
Current Status
As of 2022, the decision was made to stop collecting new data, but the website and API remain available for accessing the existing database. This ensures that the accumulated data continues to be a valuable resource for music technology research and development.

AcousticBrainz - User Interface and Experience
User Interface
The user interface of AcousticBrainz was primarily focused on facilitating the submission and retrieval of acoustic music data. Here are some key aspects:
Submission Process
Users could submit their music files for analysis using an AcousticBrainz client, available for Windows, OSX, and Linux. This client automated the process of analyzing music files for various acoustic characteristics, such as low-level spectral information, genres, moods, keys, and scales.
API Access
The data collected by AcousticBrainz was accessible via an API, allowing users to fetch data based on MusicBrainz IDs for recordings. This API provided JSON documents containing both low-level and high-level data about the music.
Ease of Use
The ease of use was a significant consideration in the design of AcousticBrainz:
Automated Analysis
The use of a client to analyze and submit music files made the process relatively straightforward for users. Once the client was set up, the analysis and submission were automated, requiring minimal user intervention.
Clear Documentation
The project provided detailed documentation on how to submit analyses and use the API, which helped users in setting up and using the service effectively.
Overall User Experience
The overall user experience was geared towards providing useful metadata for music collections:
Metadata Generation
Users could generate metadata such as key, BPM, genres, and moods, which were particularly useful for creating playlists and organizing music collections. This metadata was especially valuable for applications like Plex, where users could generate mood playlists based on the data from AcousticBrainz.
Community Engagement
Although the project is now discontinued, it had a dedicated community that relied on the data for various music-related tasks. Users appreciated the ability to contribute to and benefit from a shared database of acoustic music information.
However, it’s important to note that the project faced challenges related to data accuracy and reliability, particularly with certain styles of music and the confidence levels of the predicted values. Despite these challenges, the data was still found to be useful by many users.
In summary, while AcousticBrainz is no longer active in collecting new data, its user interface was designed to be user-friendly, with automated processes and clear documentation. The project provided valuable metadata that enhanced the user experience for music enthusiasts and application developers.

AcousticBrainz - Key Features and Functionality
AcousticBrainz Overview
AcousticBrainz, a project active between 2015 and 2022, was a community-driven platform aimed at gathering and analyzing acoustic characteristics of music recordings.Feature Extraction
AcousticBrainz used a feature extractor based on the Essentia audio analysis library to analyze audio files. Users could download this extractor, run it on their personal computers, and submit the extracted data to the AcousticBrainz server. The extractor generated JSON files containing low-level descriptors such as overall loudness, dynamics, spectral shape, rhythm descriptors (including beats per minute), and tonal information (including keys and scales).Data Storage and Organization
The extracted data was stored in a database indexed by MusicBrainz IDs (MBIDs), which uniquely identify music recordings. This allowed for easy retrieval and organization of the data. The database was accessible via an API, enabling users to query the data based on various attributes, such as BPM or genre.High-Level Data Computation
In addition to low-level data, AcousticBrainz computed high-level data using machine learning techniques. This included semantic annotations like genres, moods, styles, and instrumentation. Users could create and train their own classifier models using the tools provided by AcousticBrainz, and the community could moderate and validate these models to ensure accuracy.Community Contribution and Moderation
The platform relied on community contributions for both data submission and model validation. Users could submit their own datasets and build new models, which were then integrated into the AcousticBrainz data. The community played a crucial role in moderating these models to ensure the quality and reliability of the high-level data.API and Data Access
AcousticBrainz provided a comprehensive API that allowed users to read and query the data. The API enabled applications to fetch detailed information about music recordings, such as low-level and high-level descriptors, and filter data based on specific attributes. Although the project is no longer collecting new data, the website and API remain available for accessing the existing dataset.Integration with MusicBrainz
AcousticBrainz was closely integrated with MusicBrainz, a large metadata database for music. The use of MBIDs ensured that the data from AcousticBrainz could be linked to additional editorial information from MusicBrainz, enhancing the overall metadata available for each recording.AI and Machine Learning
AI and machine learning were integral to AcousticBrainz, particularly in computing high-level data. The platform used Support Vector Machine (SVM) classifiers with polynomial or RBF kernels to infer semantic annotations from the low-level data. This allowed for the automatic generation of meaningful music features without needing direct access to the audio files.Benefits
The key benefits of AcousticBrainz included:Centralized Data Repository
It provided a centralized repository of acoustic music data, accessible without the need for users to have the actual audio files.Community-Driven
The community-driven approach allowed for continuous improvement and validation of the data and models.Advanced Analysis
It enabled advanced analysis and inference of music characteristics using AI and machine learning techniques.Open Access
The data was made available under a Creative Commons CC-0 license, ensuring it was freely accessible for non-commercial use. Although the project has ceased collecting new data, the existing dataset and API remain available, providing valuable resources for music analysis and research.
AcousticBrainz - Performance and Accuracy
Evaluating the Performance and Accuracy of AcousticBrainz
Accuracy and Performance
The accuracy of AcousticBrainz in predicting musical characteristics such as genre, BPM (beats per minute), and musical key has been a significant challenge. The project’s algorithms, while working well for some styles of music, did not achieve satisfactory results across the full range of music collected. For instance, the BPM tools were accurate for a wide range of music but had many incorrect predictions for certain recordings. The genre classification models also faced issues, with the data often not being reliable enough for use in recommendation systems. The accuracy of these models was lower than expected, particularly when compared to cross-validation evaluations. For example, the models performed worse in real-world scenarios, with one dataset showing that most songs were incorrectly classified as jazz.Limitations
One of the major limitations of AcousticBrainz was the quality and resolution of the data collected. The data was not of high enough quality to be useful for advanced machine learning techniques, such as deep learning, which became prevalent during the project’s lifespan. Another issue was the lack of confidence levels associated with the predicted values. This made it difficult to determine which data points were trustworthy, further complicating the use of the data in reliable applications.Multi-Source and Multi-Label Genre Dataset
Despite these challenges, AcousticBrainz did contribute significantly to the field of music information retrieval (MIR) by creating a large-scale, multi-source, multi-level, and multi-label genre dataset. This dataset includes hierarchical genre annotations from different metadata sources and covers over two million recordings. However, the subjectivity in genre annotations and the lack of inter-annotator agreement remained significant hurdles.Engagement and Communication
The project also faced issues related to engagement and communication. There was a perceived lack of interaction between the AcousticBrainz community and the broader MusicBrainz community, which hindered the project’s progress and user engagement. Additionally, the absence of a data download feature made it difficult for users to work with and clean the data.Future Directions
Although AcousticBrainz has been discontinued, there are plans to integrate improved tools for calculating musical characteristics, such as BPM, into other tools like Picard. This could potentially allow users to generate and submit more accurate data, although it is unclear if this data would be submitted to a central location like a modified version of AcousticBrainz. In summary, while AcousticBrainz had ambitious goals and contributed valuable data to the field of MIR, its performance and accuracy were hampered by data quality issues, lack of confidence in predictions, and limitations in engagement and communication. Addressing these areas could be crucial for any future projects aiming to build on the foundations laid by AcousticBrainz.
AcousticBrainz - Pricing and Plans
The Pricing Structure for AcousticBrainz
The pricing structure for AcousticBrainz is quite straightforward, primarily because the service is no longer actively collecting new data and has transitioned to a static state.
Key Points
- Data Collection Discontinued: As of 2022, AcousticBrainz stopped collecting new data. This means there are no ongoing costs or subscription plans for submitting new data.
Current State
- The website and API remain available, allowing users to access and use the existing data.
- There are no subscription tiers or pricing plans for using the current dataset, as the focus has shifted from data collection to data access.
Free Access
- All data submitted and generated by AcousticBrainz is freely available under a Creative Commons CC-0 license (public domain). Users can access this data via the website or API without any cost.
Conclusion
In summary, since AcousticBrainz is no longer collecting new data, there are no pricing plans or tiers to consider. The existing dataset is freely accessible to everyone.

AcousticBrainz - Integration and Compatibility
Integration with MusicBrainz
AcousticBrainz is deeply integrated with MusicBrainz, a comprehensive music metadata database. To submit acoustic analyses, music files must be properly tagged with MusicBrainz IDs (MBIDs), which are unique identifiers for different pieces of music and recordings.
The AcousticBrainz client can automatically analyze music files and submit the acoustic features to the AcousticBrainz database, which is indexed by these MBIDs. This integration allows for seamless data exchange and ensures that the acoustic information is linked to the correct music entries in the MusicBrainz database.
Compatibility with Platforms
The AcousticBrainz client is compatible with several operating systems:
- Windows
- OSX (macOS)
- Linux
These clients can be downloaded from the AcousticBrainz website and used to analyze and submit acoustic features from music files on these platforms.
Use with Music Tagging Tools
To ensure proper tagging, users need to use music tagging tools that can assign MBIDs to their music files. Tools like MusicBrainz Picard are recommended for this purpose. Picard allows users to match their audio files to release and track information from MusicBrainz and then submit the acoustic features using the “Submit AcousticBrainz features” command.
Automatic Analysis
The analysis process is automated using the Essentia toolkit, an open-source toolkit developed by the Music Technology Group at Universitat Pompeu Fabra in Barcelona. This toolkit enables the automatic extraction of acoustic characteristics from music files, which are then collected and made available by AcousticBrainz.
Current Status
Although the project stopped collecting new data in 2022, the existing database and API remain available. This means users can still access and use the collected acoustic information, but no new submissions are being accepted.
In summary, AcousticBrainz integrates seamlessly with MusicBrainz and is compatible with major operating systems, making it a valuable tool for those interested in contributing to or utilizing a large database of music acoustic features.

AcousticBrainz - Customer Support and Resources
AcousticBrainz Overview
AcousticBrainz, a project focused on crowdsourcing acoustic information for music, does not provide traditional customer support options in the same way as commercial software or services. Here are some key points regarding the resources and engagement options available:
Data Access and API
AcousticBrainz offers access to its database of acoustic information through its API. Users can fetch data on a track basis, indexed by the MusicBrainz ID for recordings. This allows developers and researchers to access detailed acoustic characteristics of music, including spectral information, genres, moods, keys, and more.
Documentation and Guides
The project provides extensive documentation on how to use the API and access the data. This includes detailed guides on fetching data and using the Essentia toolkit, which is the core tool for automatic music analysis.
Community and Forums
While there is no dedicated customer support team, the project is part of the broader MusicBrainz community. Users can engage with the community through forums and discussion groups related to MusicBrainz and AcousticBrainz to get help and share knowledge.
Licensing and Availability
All data contained in AcousticBrainz is licensed under the CC0 license (public domain), making it freely available for use. The website and API will continue to be available even though data collection was stopped in 2022.
Conclusion
In summary, AcousticBrainz provides resources through its API, documentation, and community engagement, but it does not offer traditional customer support services like phone, chat, or email support.

AcousticBrainz - Pros and Cons
Pros of AcousticBrainz
Crowdsourced Acoustic Data
AcousticBrainz was a pioneering project that crowdsourced acoustic information from music recordings, making a vast database of acoustic characteristics, including low-level spectral information, genres, moods, keys, and scales, available to the public.
Community Engagement
The project encouraged active community participation by allowing users to submit and analyze music data. This community-driven approach helped in gathering and improving the quality of the data over time.
Open Source and Public Domain
All data in AcousticBrainz was freely available and licensed under the CC0 license (public domain), making it accessible for music technology researchers and open source hackers to use and build upon.
Use of Advanced Tools
The project utilized the Essentia toolkit from the Music Technology Group at Universitat Pompeu Fabra, which enabled the automatic analysis of music. This toolkit was open source, allowing for continuous improvement and sharing of algorithms between contributors.
Practical Applications
Users found the data from AcousticBrainz highly useful for various tasks, such as generating mood playlists, identifying instrumental tracks, and filtering music collections based on BPM, key, and other musical characteristics.
Cons of AcousticBrainz
Data Quality Issues
One of the significant challenges was the inconsistent quality of the data. The algorithms used for predicting musical characteristics like BPM and key were not always accurate, and there was no clear way to determine the confidence level of the predicted values.
Lack of Data Download
Despite user requests, a data download feature was never implemented, which limited the ability to clean up and analyze the data comprehensively. This lack of access hindered users from improving the dataset.
Limited Communication and Engagement
There was a perceived lack of communication and engagement between the AcousticBrainz team and the broader MusicBrainz community. This led to feelings that the project was more of a data funnel for the university rather than a collaborative effort.
Discontinuation of Data Collection
In 2022, the decision was made to stop collecting new data, although the existing website and API remain available. This discontinuation has left users without a central platform to submit new data or see improvements in the existing dataset.
Technical Limitations
The project faced technical hurdles, such as the inability to rationalize multiple submitted data points for the same track, which affected the overall reliability of the data. Additionally, the algorithms could not be easily adjusted or improved without significant effort.
By considering these points, users can better understand the benefits and limitations of AcousticBrainz and how it fits into their needs for music analysis and metadata management.

AcousticBrainz - Comparison with Competitors
Unique Features of AcousticBrainz
- AcousticBrainz was a unique project that aimed to crowdsource acoustic information for all music, making it available to the public. It used the Essentia toolkit to extract low-level spectral information, rhythm, keys, scales, and more, as well as automatic annotation by genres, moods, and instrumentation.
- The project provided a massive database of music characteristics, indexed by MusicBrainz IDs, which was particularly valuable for music technology researchers and open-source developers.
Potential Alternatives and Comparisons
MusicBrainz and Related Projects
- While AcousticBrainz is no longer collecting data, other projects within the MusicBrainz ecosystem continue to operate. For example, AcoustID, though separate and unrelated to AcousticBrainz, provides audio fingerprinting services that can help identify and merge recordings.
Other Music Analysis Tools
- Essentia: Although not a direct alternative, Essentia is the toolkit that AcousticBrainz relied on for music analysis. It can be used independently to extract various acoustic characteristics of music, making it a valuable resource for those who need to analyze music data.
Commercial and Open-Source Alternatives
- Music Information Retrieval (MIR) Tools: There are various MIR tools and libraries, such as Librosa, Madmom, and OpenSMILE, which offer similar functionalities in music analysis. These tools can be used to extract features like spectral information, rhythm, and other musical characteristics, but they may not come with the pre-collected database that AcousticBrainz provided.
Community and Open-Source Initiatives
- Some users have expressed interest in continuing the AcousticBrainz project or hosting a version of it independently. This could potentially provide a community-driven alternative, although it would depend on the willingness and resources of the community to maintain and improve the project.
Limitations and Challenges
- AcousticBrainz faced challenges such as data quality issues, particularly with predicting musical characteristics like BPM and key across all types of music. The project’s decision to stop collecting data was partly due to these challenges and the lack of clear models to identify certain musical characteristics accurately.
In summary, while AcousticBrainz offered a unique and valuable resource for music analysis, its closure leaves a gap that can be filled by other music analysis tools and potentially community-driven initiatives. However, these alternatives may not offer the same level of pre-collected data and ease of access that AcousticBrainz provided.

AcousticBrainz - Frequently Asked Questions
What is AcousticBrainz?
AcousticBrainz is a project aimed at crowdsourcing acoustic information from music recordings. It is a collaboration between the Music Technology Group at Universitat Pompeu Fabra in Barcelona and the MusicBrainz project. The project uses the Essentia toolkit to automatically analyze music and collect data on acoustic characteristics such as low-level spectral information, genres, moods, keys, scales, and more.
How does AcousticBrainz collect data?
Data collection for AcousticBrainz involves users running software on their computers to process their personal music collections. This software analyzes the music files for various acoustic characteristics and submits the extracted features to the AcousticBrainz database. The process is automated using AcousticBrainz clients available for Windows, OSX, and Linux.
What kind of data does AcousticBrainz provide?
AcousticBrainz provides a wide range of data, including low-level spectral information, rhythm, keys, scales, genres, moods, and instrumentation. This data is organized on a recording basis and indexed by MusicBrainz IDs (MBIDs) for easy retrieval.
How do I contribute to AcousticBrainz?
To contribute to AcousticBrainz, you need to have a working AcousticBrainz client, music files properly tagged with MBIDs, and a stable internet connection. You can download the client from the AcousticBrainz website, select the directories containing your music files, and let the client analyze and submit the data. Ensure your files are tagged with MBIDs using a compatible tagging program.
What happened to the data collection for AcousticBrainz?
As of 2022, the decision was made to stop collecting new data for AcousticBrainz. However, the existing website and API will continue to be available, allowing users to access the already collected data.
How is the data in AcousticBrainz structured?
The data in AcousticBrainz is structured on a recording basis, indexed by MusicBrainz IDs (MBIDs). This allows for easy retrieval of acoustic information for specific recordings. The data includes hierarchical genre annotations and is available in JSON and TSV formats.
What is the AcousticBrainz Genre Dataset?
The AcousticBrainz Genre Dataset is a curated set of data that includes fine-grained, hierarchical genre annotations derived from both crowdsourced labels and expert annotations. This dataset covers over 2,086,000 recordings and is unique in its multi-source, multi-level, and multi-label approach to genre classification.
Can I still analyze my music files with AcousticBrainz?
Although new data collection has stopped, you can still use the AcousticBrainz client to analyze your music files. However, any analyzed files will not be submitted to the database since data collection has been discontinued.
How do I ensure my files are properly tagged for AcousticBrainz?
To ensure your files are properly tagged, you need to use a program capable of tagging files with MusicBrainz IDs (MBIDs). If your files are not already in the MusicBrainz database, you should add them first. There are several taggers listed on the AcousticBrainz website that you can use for this purpose.
What tools do I need to analyze music files for AcousticBrainz?
You need a working AcousticBrainz client, which is available for Windows, OSX, and Linux. Additionally, you need music files (preferably lossless) that are properly tagged with MBIDs. The client will handle the analysis and submission process automatically.
Is the data from AcousticBrainz still available?
Yes, the data collected by AcousticBrainz is still available through the website and its API. This allows researchers and users to continue accessing and using the existing acoustic information.

AcousticBrainz - Conclusion and Recommendation
Final Assessment of AcousticBrainz
AcousticBrainz is a unique and valuable resource in the music tools and AI-driven product category, particularly for those interested in the acoustic characteristics of music. Here’s a breakdown of its benefits and who would most benefit from using it:
Key Features and Benefits
- Acoustic Information: AcousticBrainz provides detailed acoustic information about music recordings, including low-level spectral data, genres, moods, keys, and scales. This data is crucial for music technology researchers and developers looking to create advanced music analysis tools and recommendation engines.
- Crowdsourced Data: The project was a joint effort between the Music Technology Group at Universitat Pompeu Fabra and the MusicBrainz project, aiming to crowdsource acoustic information from a wide range of music recordings. Although data collection stopped in 2022, the existing database remains available.
- Accessibility: The data is organized by MusicBrainz IDs for recordings, making it easy to fetch specific information if you know the MBID. The API documentation provides clear guidelines on how to access this data.
- Open Source and Public Domain: All data in AcousticBrainz is licensed under the CC0 license, placing it in the public domain. This makes it freely accessible and usable for various purposes.
Who Would Benefit Most
- Music Technology Researchers: Those involved in music technology research can benefit significantly from the extensive database of acoustic characteristics. This data can be used to develop new music analysis tools, recommendation engines, and other innovative applications.
- Open Source Developers: Developers and hackers interested in music technology can leverage this database to create new and interesting music-related projects.
- Music Analysts and Critics: Individuals analyzing music professionally can use the detailed acoustic information to gain deeper insights into the musical compositions.
- Educational Institutions: Students and faculty in music technology and related fields can use AcousticBrainz as a valuable resource for research and educational projects.
Overall Recommendation
AcousticBrainz is an invaluable resource for anyone looking to analyze or utilize the acoustic characteristics of music. Despite the cessation of new data collection, the existing database remains a treasure trove of information. If you are involved in music technology research, development, or analysis, AcousticBrainz is definitely worth exploring.
However, it’s important to note that the project is no longer actively collecting new data, so the database will not grow beyond its current state. Nonetheless, the available data and the open-source nature of the project make it a significant asset for those in the field.