Lagoe

authorMuhammad Arief Rahman

May 31, 2024

7 min read

go

python

docker

gcp

music

ai


Lagoe Screenshot

Overview

Lagoe is an AI-powered app designed to assist both beginners and professionals in music creation. The app enables users to estimate chords from their favorite songs and separate sounds into distinct elements for deeper analysis. With advanced technology, Lagoe streamlines the music learning and production process.

Key Features

  • Chord Estimation: Instantly estimate chords from any song, making it easier to learn and play music.
  • Sound Separation: Separate vocals, instruments, and other elements from audio tracks for remixing or practice.
  • User-Friendly Interface: Designed for musicians of all skill levels.
  • Cloud Processing: Leverages cloud infrastructure for fast and scalable audio processing.

Tech Stack

  • Go for backend services
  • Python for AI and audio processing
  • Docker for containerization
  • CloudSQL (PostgreSQL) for data storage
  • Google Cloud Platform (GCP) for scalable infrastructure
  • Cloud Run for running the applications

My Role

As a Fullstack Software Engineer, I contributed to:

  • Developing backend APIs for music analysis and user management
  • Integrating AI models for sound separation
  • Building and optimizing the cloud processing pipeline
  • Create end to end deployment process with Gitlab CI/CD, secret manager and cloud run.

Impact

Lagoe has empowered musicians to learn, create, and experiment with music more efficiently. The app's AI-driven features have saved users time and enhanced their creative process.