All Projects → toxtli → hum2song

toxtli / hum2song

Licence: Apache-2.0 license
Hum2Song: Multi-track Polyphonic Music Generation from Voice Melody Transcription with Neural Networks

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to hum2song

Musicode
🎶 Markup language for music creation and analysis! -- https://hlorenzi.github.io/musicode/
Stars: ✭ 34 (-44.26%)
Mutual labels:  music-composition, web-application
alda-clj
A Clojure library for live-coding music with Alda
Stars: ✭ 54 (-11.48%)
Mutual labels:  music-composition, music-generation
Theorytracker
🎼 HTML5/WebAudio multi-track functional harmony analysis and songwriting app! -- https://hlorenzi.github.io/theorytracker/
Stars: ✭ 62 (+1.64%)
Mutual labels:  music-composition, web-application
python-twelve-tone
🎶 12-tone matrix to generate dodecaphonic melodies 🎶
Stars: ✭ 68 (+11.48%)
Mutual labels:  music-composition, music-generation
Dyci2Lib
"Dicy2 for Max" is a Max package implementing interactive agents using machine-learning to generate musical sequences that can be integrated into musical situations ranging from the production of structured material within a compositional process to the design of autonomous agents for improvised interaction. Check also our plugin for Ableton live !
Stars: ✭ 35 (-42.62%)
Mutual labels:  music-composition, music-generation
software-systems-architecture
A collection of descriptions of the architecture that various systems use.
Stars: ✭ 24 (-60.66%)
Mutual labels:  web-application
Final-year-project-deep-learning-models
Deep learning for freehand sketch object recognition
Stars: ✭ 22 (-63.93%)
Mutual labels:  web-application
sunrise
NumPy, SciPy, MRI and Music | Presented at ISMRM 2021 Sunrise Educational Session
Stars: ✭ 20 (-67.21%)
Mutual labels:  music-composition
SeoaBot
The Discord bot was name Seoa
Stars: ✭ 28 (-54.1%)
Mutual labels:  music-bot
skeleton
Project template for starting your new project based on the Sulu content management system
Stars: ✭ 180 (+195.08%)
Mutual labels:  web-application
teaching-web-technologies-spring-2019-2020
Core PHP web project
Stars: ✭ 10 (-83.61%)
Mutual labels:  web-application
Catch-A-Waveform
Official pytorch implementation of the paper: "Catch-A-Waveform: Learning to Generate Audio from a Single Short Example" (NeurIPS 2021)
Stars: ✭ 117 (+91.8%)
Mutual labels:  music-generation
bank-statement-analysis
Flask application generating interactive visualisations from bank statements PDF documents
Stars: ✭ 31 (-49.18%)
Mutual labels:  web-application
QuickLearn
A collection of resources categorised by tech domains, languages, expertise and much more. QuickLearn gives you a quick access to all the resources that you could need at a single place, within a click!
Stars: ✭ 89 (+45.9%)
Mutual labels:  web-application
urmusic
An application to make your own music visualizer, easily and for free!
Stars: ✭ 52 (-14.75%)
Mutual labels:  music-visualizer
SAUCE
⛔️ DEPRECATED - System for AUtomated Code Evaluation
Stars: ✭ 25 (-59.02%)
Mutual labels:  web-application
MusicStream
A NodeJS server and web client for streaming music (and videos) to your network
Stars: ✭ 22 (-63.93%)
Mutual labels:  web-application
FScape
A standalone audio rendering software for time domain and spectral signal processing.
Stars: ✭ 61 (+0%)
Mutual labels:  music-composition
bmusegan
Code for “Convolutional Generative Adversarial Networks with Binary Neurons for Polyphonic Music Generation”
Stars: ✭ 58 (-4.92%)
Mutual labels:  music-generation
Discord.JS-Music-Bot
A simple Discord.JS music bot using the DisTube npm Package!
Stars: ✭ 23 (-62.3%)
Mutual labels:  music-bot

Logo

Hum2Song: Multi-track Polyphonic Music Generation from Voice Melody Transcription with Neural Networks

Hum2Song! is an AI-powered web application that is able to compose the musical accompaniment of a melody produced by a human voice.

Demo: https://www.carlostoxtli.com/hum2song/

Blog post: https://medium.com/@carlostoxtli/hum2song-multi-track-polyphonic-music-generation-from-voice-melody-transcription-with-neural-7a777445550b

Instructions

Once the site has loaded, you only need to click on the "Record Audio" button, start humming/singing and click on the "Stop" button to start the conversion process. Google Chrome browser is recommended. This is a client-side only application, this means that all the files are stored locally and the processing happens in your browser. The first time you load this website, it downloads ~100Mb in models and sounds, that takes in average ~1 minute depending on your internet connection. Please be patient.

Installation

This is a basic static HTML application, so you only need to place the files in your web server and load it. If you don't have a web server enabled in your computer you can easily run this command within the folder.

In python 2

sudo python -m SimpleHTTPServer 80

In python 3

sudo python -m http.server 80

And then navigate to you http://localhost/

Screenshot: Screenshot

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].