About murva
The next-generation AI-native music ecosystem (BETA)
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
LIVEFull-featured collaborative music platform with advanced real-time capabilities.
πΈ Core Jamming & Interaction
Phase 1: Arrange Room (Collaborative DAW)
LIVEProfessional-grade collaborative digital audio workstation for production & arrangement.
πΉ Production & DAW Engine
π Ecosystem & Security
Phase 2 & 3: Performance & Scaling
LIVERedis state persistence, multi-process clustering, and Backblaze B2 integration for professional-grade reliability.
Phase 4: Stability & Production Readiness
LIVEMonorepo migration (Bun Workspaces), unified shared packages, E2E automation with Playwright, and comprehensive UX polish.
Phase 5: Virtual Sessionists
CURRENTAI-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 PRIORITYCatch! 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 VISIONTransforming 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
VISIONScaling 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
βοΈ 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.