Sessions, studios & buildings
Studio sessions are time-boxed collaboration events for a team — with tracks, participants, in-browser recordings, AI analysis, and (optionally) a link to a bookable studio space.
What it is
A session is a time-boxed event where your team comes together to work on music — in a physical studio, online, or both. Think of it like a rehearsal or recording day: you set a date, invite people, attach the tracks you plan to work on, and everything that happens in that session stays collected in one place.
Studios are the bookable spaces where sessions happen. A studio has rates, equipment lists, photos, contact info, and a gear list — the permanent gear in the room (soundcard, desk, monitors, mics) so participants know what to expect before they arrive. Multiple studios can live in the same building — for example, a recording complex with rooms A, B, and C.
Using it
Schedule a session. From your team's Sessions page, click New session, give it a title, set the start time and (optionally) a duration — the end time is computed from start + duration and shown inline. Add a goal or inspiration note, and paste inspiration links right in the create form — they land on the session's inspiration moodboard the moment the session exists. A playlist link field takes a shared reference playlist (Spotify, Apple Music…) shown on the session page. Pick a past session under Re-invite participants from to see who was on it and have them pre-selected as participants. Sessions in the future start as scheduled; sessions with a start time in the past start as active immediately. The same form (all sections included) is used for team, organisation, and camp session creation.
Add tracks. Attach the tracks your team will work on. Each track link appears in the session's song list with optional notes. You can also link the session to an album.
Scan your sessions at a glance. The Sessions list shows a compact card per session: status, date/time, location, and a footer with the linked track covers, the linked album, and the avatars of everyone taking part — so you can recognise a session without opening it. The Studios view lists the studios you've worked in; each one has a New session button that opens the create form with that studio pre-selected.
Invite people. Add participants three ways, using the same picker as the track collaborators page: pick a person (a team member or a past collaborator — each shows the teams they belong to), add a whole team at once (everyone on it becomes a participant), or invite a new person by email/name. Invitees get an email with a link to join. You can set one or more roles per participant (engineer, producer, collaborator, etc.) and split their revenue six ways — publishing, royalty, mechanical, sync, composition, and master — right from the invite dialog or inline in the participants table. Accepted participants see the session in their personal Sessions feed.
Start recording in one tap. In a hurry to capture an idea? Hit Start recording from the search command (⌘K) or the sidebar's Add menu. Aden spins up a fresh solo session — just you on it — defaulted to your team's base studio if you have one linked, drops you on its Recordings tab, and starts capturing straight away. No form to fill in; rename the session or invite people afterwards.
Record during the session. Use the in-browser recorder to capture audio directly — it records mono Opus at a low bitrate (~0.5 MB/min) so reference takes stay small without becoming unintelligible. Add named markers while recording ("chorus hook" at 1:42) to tag moments you want to come back to — those markers are saved with the take and show up on it straight away, no reload needed. Each finished recording is saved to R2 storage and attached to the session.
Control the recording from anywhere. A live recording shows a floating bar at the bottom of the app while you move around. From the bar you can see the session name and elapsed time, pause/resume, drop a marker (flag), and stop and save the take — you don't have to be back on the session page. The bar follows you, so a take you start on one session can be finished from anywhere.
Never lose a take. While you record, the audio is streamed to your device's local storage (IndexedDB) chunk-by-chunk, and a final flush fires when the tab is backgrounded or the machine sleeps — so a dropped connection, an accidental sleep/lock, a tab crash, or a closed window leaves a recoverable take instead of nothing. When you return, a recovery banner appears anywhere in the app (not just on the session it came from) offering to upload the stranded take to its original session; the local copy is deleted only once the upload succeeds. A take that is still being captured — even while paused — is never mistaken for an orphan, so the recovery banner won't pop up mid-session.
Pin inspiration for the room. Each session has an Inspiration tab — the same moodboard used on tracks and albums. Paste a reference link (TikTok, Pinterest, YouTube, an image URL…) or upload an image, then browse it in grid, masonry, or canvas view. Session inspiration is stored in team_media with a session_id, so it stays scoped to that session. (The older free-text "inspiration" note still lives on the Overview tab.)
Upload a recording made elsewhere. Captured a take in another app? Use Upload recording on the session to attach an existing audio file (m4a, mp3, wav, webm, or mp4) — it goes through the same storage and analysis pipeline as an in-browser take.
Share a session. Generate a share token to send a read-only view of the session to someone outside your team — they see the /session/[shareToken] public page.
Reflect afterwards. Once a session has started, a Reflect button appears in the session header (only while you haven't reflected yet) and opens the reflection dialog: a 0–5 star rating (half stars allowed) plus what went well, what could be better, and any other feedback — about the studio, technical problems, or people. Reflections are visible to everyone on the session, so whoever organised it (your team or your publisher) learns what to fix next time. All fields are optional; skip it entirely if the session was fine. Saved reflections appear in a compact read-only list on the session page, where you can edit or remove your own. Sessions can also be duplicated from the … actions menu (on the session header and on each card in the sessions list), and list cards show status as a colored icon with a tooltip.
Administration fee (publishers). When an organisation sets up a session — sourcing the studio and the people — it can attach an administration fee to the session with a short note on what it covers. The fee shows on the session detail page; invoicing runs through the organisation's normal invoice flow.
Studios (as a studio owner). If you run a recording studio you can list it on Aden by creating a studio organisation. Add your studio's details (rates, equipment, location), list the room's gear, group rooms under a building, and mark them as public and available. Artists can then link their sessions to your studio when booking.
Edit a studio. Open a studio's menu on the Studios page and choose Edit studio to change everything about the room — name, category, address, availability and pricing, amenities, contact details, and the gear list. Pricing covers the fixed hourly and daily rates plus custom pricing rules (a label + amount + unit such as per session, per week, or a flat fee) so you can price a room however you bill it; these show as badges on the studio card. Add gear with Add gear: a name (e.g. "U87"), a category (microphone, audio interface, monitors…), and optional brand/notes.
Comments & feedback
Threaded comments on track versions, media assets, milestones, and todos — plus an in-app feedback widget that feeds an admin triage board.
Chat & AI assistant
Team messaging and an AI assistant in one panel — threads, @mentions, entity context, and a plan-gated Claude/NVIDIA model that can read and act on Aden data.