Platform Features

Everything you need to
collaborate musically

Coda is a complete async music collaboration platform — from score upload to published virtual ensemble performance.

Recording Studio

In-browser recording

Record your part directly in any modern browser using WebRTC — no plugins, no downloads. Your microphone or audio interface plugs straight in.

Score alongside your recording

Your assigned part's score stays visible the whole time you record. Scroll, zoom, and jump to any measure without leaving the studio.

Multiple takes

Record as many takes as you like. Review each clip, delete what doesn't work, and submit your best performance when you're ready.

Built-in metronome

A synthesised click track plays back in sync with the project BPM. Choose from Classic (triangle), Wood Block (sine), or Digital (square) sounds. A configurable count-in of 1, 2, or 4 measures gives you time to settle before the bar starts.

Countdown timer

A 3–2–1 animated countdown launches before each recording starts, so you always know exactly when to begin playing.

Streaming upload

Recordings upload in the background as soon as you finish. An inline progress bar shows upload speed and percentage. Files up to 500 MB are supported.

Score Integration

MusicXML & PDF support

Upload scores in .musicxml, .mxl (compressed), or .pdf format via drag-and-drop or file picker. Both formats render inline in the browser.

Auto-parsed metadata

When you upload a MusicXML file, Coda automatically extracts the title, composer, tempo, time signature, and individual instrument parts — no manual entry needed.

Inline notation viewer

MusicXML files render as high-quality SVG notation via OpenSheetMusicDisplay (OSMD) directly in the project view, so collaborators can study the score before and during recording.

Project Management

Guided creation wizard

A three-step wizard walks you through creating a project: general info and score upload, musical settings (BPM, time signature, tuning reference), and instrument parts definition.

Ensemble templates

Eight genre presets — Classical, Jazz, Contemporary, Chamber, Choral, Folk, Electronic, World — each with multiple ensemble templates that pre-fill all instrument parts for you.

Status pipeline

Every project moves through a clear lifecycle: Draft → Recruiting → Recording → Review → Production → Published. You always know where a project stands.

Invite links

Generate a unique invite URL for your project. Share it anywhere — recipients can browse the project, pick a part, and jump straight into the recording studio, even without an account.

Public & private visibility

Keep a project private while it's in progress, then make it public once it's published. Private projects are only visible to you and invited collaborators.

Recording progress tracking

A live progress bar shows how many of the project's instrument parts have received at least one recording, so you know how close the ensemble is to being complete.

Review Center

All submissions in one place

The Review Center groups all received recordings by instrument part. You can preview each recording inline with a single click without leaving the page.

Select & reject recordings

Mark the recording you want in the final performance with a gold star, or reject submissions that don't fit. Statuses update instantly.

Written feedback

Leave a written note for any recording. Musicians receive your feedback and can re-submit an improved take if needed.

Performance & Video Production

One-click generation

Once you've selected a recording for every part, hit Generate Performance. Coda automatically synchronises, mixes, and renders a video of the full ensemble.

Alternative mixes

If multiple musicians submitted for the same part, you can generate alternative versions of the performance with different recording selections — each becomes its own shareable video.

Performance page

Every published performance gets its own page: video player, composer and genre info, view count, likes, comments, contributor avatars, and a download button for the video file.

Discovery & Community

Activity feed

A social feed on the home page lets musicians post updates, ask for help, share upcoming classes, or show off gear. Posts can be tagged as General, Help, Classes, Gear, or Project.

Following feed

Switch between the main "For You" feed and a "Following" tab that shows only posts from musicians you've chosen to follow, keeping your feed curated to your interests.

Musician directory

Browse and search all musicians by name, handle, location, or instrument. Filter by one or several instruments at once to find the perfect collaborator for your next project.

Musician profiles

Every musician has a public profile with bio, location, instruments, avatar, header image, published performance count, and follower count. Follow them to stay updated on their activity.

Discover page

The Discover page surfaces featured performances sorted by view count and open projects actively looking for musicians — all in one place.

Public listen mode

Share a direct link to any performance with anyone, no account required. A searchable, genre-filtered performance gallery is also available at coda.music/listen for casual listeners.

Messaging & Notifications

Direct messages

Send a direct message to any musician on the platform. Conversations show a last-message preview, timestamp, and unread count badge in the sidebar.

Project group chats

Every project automatically has a group conversation shared with all collaborators — perfect for coordination, feedback, and building ensemble rapport.

Notifications

A notification bell with unread count keeps you up to date on recording submissions, performance publications, and other activity. Mark individual or all notifications as read at once.

Online presence

A real-time presence system shows which musicians are currently active. Conversation headers show a green dot for online collaborators so you know when to expect a quick reply.

Account & Access

Full accounts

Create a free account with email and password. Your profile stores your name, bio, location, instruments, avatar, and header image.

Guest participation

Join a project via an invite link without registering. Coda creates a temporary guest account instantly. You can convert it to a full account at any time to keep your recordings and profile.

Multilingual interface

Coda is fully translated into English, Spanish, and Catalan/Valencian. The language is detected automatically from your browser and can be switched at any time from the header.

Ready to start creating?

It's completely free. No credit card required.

Get Started →