pxaris/ccml
PyTorch implementation of cross-cultural music transfer learning
This project helps music researchers and data scientists analyze and classify music from different cultural backgrounds. It takes raw audio files or their spectrograms and, through advanced machine learning, categorizes them by tags or genres, even when moving between diverse music traditions like Western pop, Turkish makam, or Indian classical music. Researchers studying musicology, ethnomusicology, or AI for music could use this to build more robust music tagging systems across cultures.
No commits in the last 6 months.
Use this if you need to automatically tag or classify music across various cultural styles, especially when you want to leverage knowledge gained from one music dataset to improve tagging performance on another culturally distinct dataset.
Not ideal if you are looking for an off-the-shelf music identification app for end-users, or if your primary goal is simple music playback and organization without deep analytical classification.
Stars
13
Forks
2
Language
Python
License
Apache-2.0
Category
Last pushed
May 15, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/pxaris/ccml"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
tyiannak/pyAudioAnalysis
Python Audio Analysis Library: Feature Extraction, Classification, Segmentation and Applications
libAudioFlux/audioFlux
A library for audio and music analysis, feature extraction.
CPJKU/madmom
Python audio and music signal processing library
MTG/mtg-jamendo-dataset
Metadata, scripts and baselines for the MTG-Jamendo dataset
spotify/pedalboard
🎛 🔊 A Python library for audio.