Skip to content

AryanNanda17/NonStop-Lofi-Vibe-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NonStop Lofi Vibe Generator

🎶 Generating original Lofi-Music 🎶

COC Inheritance 2023


Table of Contents

📝Description

Our project is an interactive web application that allows users to generate original Lofi music, play nonstop piano music, and experience music with visuals. The application integrates advanced machine learning models to provide a unique and immersive musical experience.

Key Features:

  1. Lofi Music Generation:
  • Users can generate original Lofi music using Variational Autoencoders (VAEs) through a latent space.The generated Lofi music is unique to each user session, providing endless possibilities for exploration and creativity.
  1. Nonstop Piano Music Playback:
  • Users can enjoy nonstop piano music playback generated using Long Short-Term Memory (LSTM) networks.
  1. Music Experience with Visuals:
  • The music experience page offers users the opportunity to immerse themselves in music accompanied by captivating visuals. The visuals are synchronized with the music, enhancing the overall listening experience. Users can choose from a variety of visual themes and effects to accompany the music, creating a visually stunning and dynamic environment.

🔗Links

🤖Tech-Stack

Front-end

  • React
  • Tailwind
  • ThreeJS
  • WebGL
  • Redux

Back-end

  • Flask
  • FastAPI
  • NodeJS
  • ExpressJS
  • Firebase

Database

  • MongoDB

DL Framework

  • PyTorch
  • TensorFlow
  • Keras
  • NumPy
  • Matplotlib

📈Progress

List down all the fully implemented features in your project

  • Original Lofi Music Generation.
  • Nonstop Music Generatioin(Piano).
  • Music Experience.

🔮Future Scope

List down all the future plans for the project here

  • Mood Based Lofi Music Generation
  • Nonstop Lofi Music Generation
  • Text Based Lofi Music Generation.

💸Applications

This project comes under Generative AI category and contributes to the Research in Gen AI in music Generation. The main applications of this projects are:-

  • Research in Generative AI.
  • Creativity and Inspiration
  • Relaxation and Stress Relief
  • Entertainment and Enjoyment

🛠Project Setup

Steps for installation

  • Install Node.js
  • download git bash
  • clone this repository
  • git clone
  • open terminal inside this folder
  • type npm install
  • then npm run dev

💻Usage

👨‍💻Team Members

👨‍🏫Mentors

📱Screenshots

image image image image

image

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request