bhaveshsingh0206 / final-year-project-ainstrument

This project aims at filtering out the human vocals of songs using a library Spleeter, and turning them into instrumental versions, creating an ideal platform for young talented music enthusiasts to explore and learn to play various instruments. The vocals are converted to covers using the Differentiable Digital Signal Processing (DDSP) library, which enables direct integration of signal processing elements with deep learning techniques.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AInstrument - A system for generating instrumental covers

  • This project aims at filtering out the human vocals of songs using a library Spleeter, and turning them into instrumental versions, creating an ideal platform for young talented music enthusiasts to explore and learn to play various instruments. The vocals are converted to covers using the Differentiable Digital Signal Processing (DDSP) library, which enables direct integration of signal processing elements with deep learning techniques.

  • Currently in the music industry, after recording original songs with lyrics, they are re-recorded for covers. AInstrument can also help music professionals and artists in turning existing songs to a particular instrumental cover to suit their need and also allows them to release various versions of their songs, without the burden of extra effort and money.

Technology Stack

  1. Web Frontend developed using Angular

  2. Backend developed using Flask

  3. DDSP: Differentiable Digital Signal Processing

  4. Spleeter

  5. Data stored in Firebase

Features

User

  • User Authenication using Firebase
  • Separation of the human vocals from the lyrical songs.
  • Conversion of the song into various instrumental covers with differently tuned parameters to provide the end users with various options.
  • Figuring out the notes from the converted instrumental cover.
  • Very robust and high fidelity audio synthesis system.
  • This system will remove the dependency of the instrument learning process of callow students on musicians.

Screenshots

System Architecture

architeture

Landing

landing

Login

Login

Dashboard

Dashboard

Profile

Profile Profile

About

This project aims at filtering out the human vocals of songs using a library Spleeter, and turning them into instrumental versions, creating an ideal platform for young talented music enthusiasts to explore and learn to play various instruments. The vocals are converted to covers using the Differentiable Digital Signal Processing (DDSP) library, which enables direct integration of signal processing elements with deep learning techniques.

License:MIT License


Languages

Language:SCSS 63.8%Language:Less 17.1%Language:TypeScript 9.1%Language:Python 5.9%Language:HTML 3.6%Language:JavaScript 0.4%