About murva

The next-generation AI-native music ecosystem (BETA)

🎸
PLAY
Spontaneous Jamming
🎹
CREATE
Professional DAW
πŸ€–
EVOLVE
AI-Native Vision

Our Story

We didn't set out to build a music app.

It started as a question: if browsers can generate sound locally, and notes are just small data packets β€” could people play music together in real time, over the internet? The answer turned out to be yes. And when early users sat down to try it β€” many of them without any musical background β€” what surprised us was how naturally they took to it.

That response shaped everything that followed.

Music has always been one of the ways humans connect with each other. Long before recorded audio, rhythm and melody were how communities formed. Over time, "making music together" became something that required years of practice, dedicated equipment, and physical proximity β€” barriers that most people simply never cross.

murva was built to lower those barriers. Not by removing the depth that makes music meaningful, but by making the entry point accessible to everyone β€” regardless of skill, gear, or location.

The product grew from that early experiment into two distinct spaces: a Perform Room for live, real-time jamming with others; and an Arrange Room for building music collaboratively over time, with a shared workspace that everyone in the session can see and edit simultaneously. No music theory required. No equipment needed. Just people making music together β€” and occasionally, something worth keeping.

?What is murva?

murva began as a Proof of Concept (POC)β€”a simple idea to explore real-time musical collaboration over the web. What started as an experiment to see if users could play instruments together simultaneously has evolved into a high-performance music production ecosystem.

Today, it bridges the gap between spontaneous jamming in Perform Rooms and granular, professional arrangement in Arrange Rooms, providing a seamless flow from live inspiration to recorded reality.

The ultimate vision for murva is to become an AI-Native Music Ecosystem. By leveraging the Model Context Protocol (MCP), we are transforming the DAW from a passive tool into an active, collaborative partnerβ€”where AI agents can join your session as virtual bandmates or professional co-producers.

πŸš€ murva is a high-fidelity Proof of Concept (POC) for a next-generation music platform developed through "vibe-coding"β€”a synergy between advanced AI agents and creative musical vision. What began as a passion project has evolved into a showcase of real-time synchronization and collaborative DAW capabilities, built at high velocity to bridge the gap between imagination and production-ready software.

Objectives & Targeting

⚑

Real-time Synchronized Jamming

Play high-quality virtual instruments together with ultra-low latency and integrated voice chat.

πŸŽ›οΈ

Collaborative DAW Production

A full-featured, browser-based workstation for arranging, editing, and producing multitrack projects.

🧠

Musical Intelligence

Integrated music theory assistance and scale synchronization for harmonized brainstorming sessions.

🌱

Open Evolution

A community-driven engine featuring project forking, intelligent contributor tracking, and collaborative versioning.

🎹

Hardware-Software Synergy

Seamless MIDI controller integration and multi-device connectivity for flexible performance setups.

Roadmap

βœ“

PoC Phase - Real-time Jamming Platform

LIVE

Full-featured collaborative music platform with advanced real-time capabilities.

🎸 Core Jamming & Interaction

5 Virtual Instruments (Guitar, Bass, Keys, Drums, Synth)
Ultra-low latency WebRTC Voice Chat
Real-time Collaborative Step Sequencer
Music Theory Assistance (Scale Sync, Chord Triggers)
MIDI Controller & Keyboard mapping support
Per-user Mixer with Individual effect chains
βœ“

Phase 1: Arrange Room (Collaborative DAW)

LIVE

Professional-grade collaborative digital audio workstation for production & arrangement.

🎹 Production & DAW Engine

Multi-track Arrangement Grid with Region Management
Advanced Ephemeral/Commit Sync Pattern
Real-time Collaborative Project Locking (Mutex)
High-quality Audio Export & Mixdown (.wav)
Project Forking & Versioning System
Intelligent Contributor Tracking & Credits

🌐 Ecosystem & Security

Session Persistence & Reconnection Windows
Granular Project Privacy & Sharing Settings
βœ“

Phase 2 & 3: Performance & Scaling

LIVE

Redis state persistence, multi-process clustering, and Backblaze B2 integration for professional-grade reliability.

βœ“

Phase 4: Stability & Production Readiness

LIVE

Monorepo migration (Bun Workspaces), unified shared packages, E2E automation with Playwright, and comprehensive UX polish.

πŸ‘₯

Phase 5: Virtual Sessionists

CURRENT

AI-powered bandmates that react to your playing dynamics and key changes in real-time, providing accompaniment that feels alive.

πŸŒ‰

Phase 6: The "Jam-to-Arrange" Bridge

NEXT PRIORITY

Catch! Mechanic

Retroactively save MIDI snippets from live jams into your Idea Crate.

Vibe Quest

Gamified musical guidance with Bubble Guides and Rhythm Halos.

πŸ€–

Phase 7: AI Ecosystem & MCP

FUTURE VISION

Transforming murva into an AI-Native platform through MCP Integration:

  • AI Agents as Co-Producers: Connect Claude/Gemini directly to your studio.
  • Natural Language DAW: Control every parameter with voice or text commands.
  • AI as a Pro Member: Real-time co-jamming with ultra-low latency AI interaction.
🌐

Phase 8: Global Music Network

VISION

Scaling murva to a worldwide audience with professional-grade audio features:

  • Multi-Region Deployment: Strategic server replicas for ultra-low latency worldwide.
  • Advanced Audio Processing: Real-time pitch detection, stem separation, and VST research.
  • Global Collaborative Network: Discover and collaborate with musicians across the globe in real-time.

Join the Mission

murva started as a passion project to bridge the gap between musicians. We are always looking for passionate builders to join the journey. If you love music and code, there's a place for you here.

⚑ System & Sync

WebRTC, Socket.IO, MIDI Integration, Low-latency Architectures

πŸ€– AI Intelligence

Pattern Generation, Musical LLMs, AI Co-producers (MCP)

🎨 Experience Design

UI/UX for DAWs, Visual Identity, Motion & Musical Storytelling

🎹 Music & Creative

Sound Design, Music Theory, Composition, Instrument Presets

πŸ“£ Community & Artists

Artist Relations, Community Building, User Feedback Loops

πŸ“ˆ Strategy & Growth

Marketing, Business Strategy, Market Analysis, Scaling Partnerships

Let's talk about building murva

βš™οΈ The Technology Behind murva

Frontend

  • React + TypeScript Core
  • Vite Build
  • Tailwind CSS Style
  • Zustand State
  • TanStack Query Data

Audio & Music

  • Tone.js Framework
  • Smplr Sampler
  • Web Audio API Native
  • Web MIDI API Hardware
  • WebRTC Voice

Backend

  • Node.js + Express Server
  • Socket.IO Sync
  • TypeScript Language
  • Joi Validation

Landing Page

  • Next.js Framework
  • Framer Motion Animation
  • Prisma Database
  • Zod Schema

This is a personal project by Pathompong Thitithan. Built with modern web technologies to explore the possibilities of collaborative music creation online.