Skip to content

AryanNanda17/NonStop-Lofi-Vibe-Generator

Repository files navigation

NonStop Lofi Vibe Generator

🎶 Generating original Lofi-Music 🎶


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

Category Technologies
Frontend React Tailwind ThreeJS WebGL Redux
Backend 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

Screenshot 2024-10-03 at 7 55 55 AM

image image image

image

How to contribute?

Take a look at the contributing guide lines.