Showing 71 open source projects for "music learning"

View related business solutions
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 1
    deepjazz

    deepjazz

    Deep learning driven jazz generation using Keras & Theano

    deepjazz is a deep learning project that generates jazz music using recurrent neural networks trained on MIDI files. The repository demonstrates how machine learning can learn musical structure and produce original compositions. It uses the Keras and Theano libraries to build a two-layer Long Short-Term Memory network capable of learning temporal patterns in music.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    audioFlux

    audioFlux

    A library for audio and music analysis, feature extraction

    A library for audio and music analysis, and feature extraction. Can be used for deep learning, pattern recognition, signal processing, bioinformatics, statistics, finance, etc. audioflux is a deep learning tool library for audio and music analysis, feature extraction. It supports dozens of time-frequency analysis transformation methods and hundreds of corresponding time-domain and frequency-domain feature combinations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    NeuralNote

    NeuralNote

    Audio Plugin for Audio to MIDI transcription using deep learning

    NeuralNote is an open-source audio software tool designed to convert recorded audio into MIDI data using modern machine learning techniques. The software functions as an audio plugin that can be used inside digital audio workstations as well as a standalone application for music production and analysis. Its main purpose is to perform audio-to-MIDI transcription, allowing musicians to record a performance and automatically transform it into editable MIDI notes.
    Downloads: 43 This Week
    Last Update:
    See Project
  • 4
    MuseGAN

    MuseGAN

    An AI for Music Generation

    MuseGAN is a deep learning research project designed to generate symbolic music using generative adversarial networks. The system focuses specifically on generating multi-track polyphonic music, meaning that it can simultaneously produce multiple instrument parts such as drums, bass, piano, guitar, and strings. Instead of generating raw audio, the model operates on piano-roll representations of music, which encode notes as time-pitch matrices for each instrument track. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    pyAudioAnalysis

    pyAudioAnalysis

    Python Audio Analysis Library: Feature Extraction, Classification

    pyAudioAnalysis is an open-source Python library designed for audio signal analysis, machine learning, and music information retrieval tasks. The project provides a collection of tools that allow developers to extract meaningful features from audio files and use those features for classification, segmentation, and analysis. The library supports multiple audio processing workflows, including feature extraction from raw audio signals, training of machine learning models, and automatic audio segmentation. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Basic Pitch

    Basic Pitch

    A lightweight audio-to-MIDI converter with pitch bend detection

    Basic Pitch is a Python library for Automatic Music Transcription (AMT), using lightweight neural network developed by Spotify's Audio Intelligence Lab. It's small, easy-to-use, pip install-able and npm install-able via its sibling repo. Basic Pitch may be simple, but it's is far from "basic"! basic-pitch is efficient and easy to use, and its multi pitch support, its ability to generalize across instruments, and its note accuracy compete with much larger and more resource-hungry AMT systems....
    Downloads: 34 This Week
    Last Update:
    See Project
  • 7
    AudioCraft

    AudioCraft

    Audiocraft is a library for audio processing and generation

    AudioCraft is a PyTorch library for text-to-audio and text-to-music generation, packaging research models and tooling for training and inference. It includes MusicGen for music generation conditioned on text (and optionally melody) and AudioGen for text-conditioned sound effects and environmental audio. Both models operate over discrete audio tokens produced by a neural codec (EnCodec), which acts like a tokenizer for waveforms and enables efficient sequence modeling. The repo provides...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 8
    stable-diffusion-videos

    stable-diffusion-videos

    Create videos with Stable Diffusion

    Create videos with Stable Diffusion by exploring the latent space and morphing between text prompts. Try it yourself in Colab.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Librosa

    Librosa

    Python library for audio and music analysis

    Librosa is a powerful Python library for analyzing and processing audio and music signals. Built on top of NumPy, SciPy, and matplotlib, it provides a wide range of tools for feature extraction, time-series manipulation, audio display, and music information retrieval. Whether you're building machine learning models for audio classification or visualizing spectrograms, Librosa is a go-to library for researchers and developers working in audio signal processing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Our Free Plans just got better! | Auth0 Icon
    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.
    Try free now
  • 10
    AudioMuse-AI

    AudioMuse-AI

    AudioMuse-AI is an Open Source Dockerized environment

    ...AudioMuse-AI integrates with several popular self-hosted music servers including Jellyfin, Navidrome, and Emby, allowing users to extend existing media servers with advanced AI-powered recommendation capabilities. The system uses machine learning and audio analysis tools such as Librosa and ONNX models to extract features directly from audio tracks.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    MusicGPT

    MusicGPT

    Generate music based on natural language prompts using LLMs

    MusicGPT is an open-source application designed to generate music from natural language prompts using locally executed artificial intelligence models. The software allows users to run advanced music generation systems directly on their own devices without requiring heavy dependencies such as Python or full machine learning frameworks. Instead, it provides a lightweight environment capable of executing music generation models locally on CPUs or GPUs while maintaining strong performance across operating systems including Windows, macOS, and Linux. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Cookbook (Google Gemini)

    Cookbook (Google Gemini)

    Examples and guides for using the Gemini API

    The Gemini Cookbook is an official repository of examples and guides for using Google’s Gemini API. It provides a structured learning path with quick-start tutorials for beginners and practical examples for advanced users. The repository covers a wide range of Gemini capabilities, including text, images, video, speech, robotics, and multimodal interactions. It highlights newly introduced features such as Gemini 2.5 models (Flash and Pro), Gemini’s native image generation, Veo for video generation, robotics-focused reasoning models, and Lyria for TTS and music generation. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 13
    FMHY

    FMHY

    The largest collection of free stuff on the internet

    FMHY is a large, community-driven open-source repository that functions as a curated directory of free online resources, tools, and platforms across a wide range of categories including media, software, education, and development. Rather than being a traditional software application, it acts as a structured knowledge base that organizes thousands of links into easily navigable sections such as movies, music, books, games, and developer tools. The project emphasizes accessibility and...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 14
    LiveBeats
    live_beats is an example Phoenix LiveView application developed by Fly.io to demonstrate real-time features and deployment workflows in modern Elixir web applications. It showcases how developers can build interactive, stateful web experiences without relying heavily on client-side JavaScript frameworks. The project streams live audio updates and visual feedback directly through WebSocket connections managed by LiveView, highlighting the power of Elixir’s concurrent architecture. In addition...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    AudioMuse-AI is an open-source, Dockerized environment that brings automatic playlist generation to your self-hosted music library. Using tools such as Librosa and ONNX, it performs sonic analysis on your audio files locally, allowing you to curate playlists for any mood or occasion without relying on external APIs. Deploy it easily on your local machine with Docker Compose or Podman, or scale it in a Kubernetes cluster (supports AMD64 and ARM64). It integrates with the main music...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16

    SMLX

    A sheet music language, easy and intuitive to use

    The purpose of SMLX project is to devise a sheet music language that most digital devices with keypad (e.g. mobile phones) can type melodies easily and intuitively for communication. From this basic, SMLX is capable of being a language for developing music. In other words, one can compose or modify music (multi-channel) by using vi editor. SMLX 計劃的主要目的是開發一種樂譜記載方式,以方便數位樂譜記錄及傳訊交流的目的. 對於音樂為主的使用者而言,使用一般vi編輯器即可編修多軌樂譜: .方便輸入修改: 一般傳(簡)訊時可簡易使用鍵盤表達旋律. 一般所見到的樂譜都可 ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    tksolfege ear training program

    tksolfege ear training program

    Music ear training exercises

    Tksolfege is an ear training program for learning to recognize chords, intervals, perform rhythm dictation, solfege dictation and singing solfege sequences. As you will discover, it is not an easy program to install and setup on your computer. You will also require to install the tcl/tk interpreter, fluidsynth, and at least one soundfont file. On Windows 11, you may also need to configure the operating system to show the file extension and the hidden directories. The program runs on Windows...
    Downloads: 24 This Week
    Last Update:
    See Project
  • 18
    python-fxxk-spider

    python-fxxk-spider

    Collection of 100+ Python web scraping projects and crawler examples

    python-fxxk-spider is a curated collection of Python web scraping and crawler projects gathered in a single repository for reference and learning. It aggregates many independent scraping examples that target a wide range of websites, online services, and public data sources. Instead of being a single crawler tool, it functions as a catalog of ready-made Python spider implementations that demonstrate different scraping techniques. python-fxxk-spider includes scrapers for social media, e-commerce platforms, job listings, music services, video platforms, and various content sites. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 19
    EarQuiz Frequencies

    EarQuiz Frequencies

    Software for technical ear training on equalization

    ...This application is based on (and deeply inspired by) the world-renowned Golden Ears method of David Moulton, whose course is half dedicated to building this essential critical listening skill. The overall training process involves ongoing learning and testing yourself. In the Learn mode, you listen to the pink noise or music (or other external audio) excerpts with switched off and on 1-octave or 1/3-octave graphic EQ, boosting or cutting frequency bands within certain spectral ranges. Then in the Test mode you are given a sequence of 10 similar examples, where you try to guess, which frequencies are boosted or cut, and you get scored. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 20
    Audio AI Timeline

    Audio AI Timeline

    A timeline of the latest AI models for audio generation

    ...Rather than functioning as a model training framework, it serves as an informational resource that maps key papers, systems, models, datasets, and milestones across areas such as speech synthesis, music generation, audio understanding, source separation, and general audio machine learning. The project helps users understand how major techniques and ideas evolved over time, making it especially useful for researchers, students, and practitioners who want a broad overview of the field without digging through scattered references. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    C4C Ubuntu 22.04

    C4C Ubuntu 22.04

    Born Again Christian Linux Distribution

    C4C UBUNTU HAS BEEN UPDATED https://c4c-ubuntu-24-04.sourceforge.io/ C4C Ubuntu is a Born Again Christian Linux Distribution based on Xubuntu. It is a fast, free, easy to use, Ubuntu derivative that is intended to lead unbelievers to a relationship with Jesus Christ and nurture believers in discipleship. Snap is used to make Gnash (GNU flash media player) live again and serve up many of the 150 Christian Games included. But, a Snap-free version of Firefox features hundreds of useful...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    GemDash

    GemDash

    Gem Dash aka Boulder or Dyna Blaster like 8-bit style game in Python

    ... - Collect and Place explosives and make Kaboom ! - Stay alive and avoid the monsters ! - Cursors, CTRL+Cursors, place: SpaceBar, stuck: Backspace, pause/exit: ESC, music: M Room For Improvements: This is just a learning programming experiment of 8-bit games mechanics. If you were to polish this game further you would want to add things like: - Add new levels in GemLevels.txt - Create new monster
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    LAME (Lame Aint an MP3 Encoder)

    LAME (Lame Aint an MP3 Encoder)

    A high quality MP3 encoder

    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!
    Leader badge
    Downloads: 19,330 This Week
    Last Update:
    See Project
  • 24
    Demucs

    Demucs

    Code for the paper Hybrid Spectrogram and Waveform Source Separation

    Demucs (Deep Extractor for Music Sources) is a deep-learning framework for music source separation—extracting individual instrument or vocal tracks from a mixed audio file. The system is based on a U-Net-like convolutional architecture combined with recurrent and transformer elements to capture both short-term and long-term temporal structure. It processes raw waveforms directly rather than spectrograms, allowing for higher-quality reconstruction and fewer artifacts in separated tracks. ...
    Downloads: 85 This Week
    Last Update:
    See Project
  • 25

    audioFlux

    A library for audio and music analysis, feature extraction.

    audioflux is a deep learning tool library for audio and music analysis, feature extraction. It supports dozens of time-frequency analysis transformation methods and hundreds of corresponding time-domain and frequency-domain feature combinations. It can be provided to deep learning networks for training, and is used to study various tasks in the audio field such as Classification, Separation, Music Information Retrieval(MIR) and ASR etc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next
MongoDB Logo MongoDB