H Harmonia
← Back to app

What's new

Releases

You're on alpha 0.0.5 · tap a line to expand

Roadmap2026-06-11
Planned features

What we’re building next — ordered roughly smallest to largest. Subject to change as the alpha evolves.

🗺 Planned 8
Trial lessons
a bookable “trial lesson” lesson type so prospective students can try your studio before they commit. Give it its own price (or make it free) and its own slot on your calendar, so trials never collide with your paid lessons.
Every instrument in the Dockroll
dock any built-in instrument as a live, synced piano-roll along the bottom of the lesson: grand piano, Rhodes, Wurlitzer, B3 organ, guitar, drum pad, full drumset, even the DJ lab. Switch instruments on the fly, stack more than one, and you and your student play them together in real time — every note mirrored on both sides.
MIDI file reading & import
drop a .mid file straight into a lesson: watch it play back across the synced keys, scrub and loop any section, slow it down, and pull passages in as practice material or assignments.
Masterclass
live group seminars — one teacher leads a whole room of students at once. Run it like a real class, not a crowded video call: a built-in presentation mode with slides, audio/video embeds and live examples played right on the instruments, plus private teacher notes only you can see — your talking points and lesson plan stay in front of you while everyone follows along in sync.
Live sheet music
a built-in notation writer and dynamic sheet music inside the live lesson: the score follows along as you play, you can annotate it in real time, and share or assign the finished sheet to your students.
Student self-scheduling
when a teacher or owner turns it on, students pick the dates for the lessons in their package themselves from the studio's open availability, instead of the teacher booking each one.
Record takes in assignments & courses
capture an audio or MIDI take right inside an assignment or course step. Students record their practice and submit it in place, and teachers can drop in a reference take — all kept next to the material instead of in a separate app.
Built-in browser DAW
record MIDI and play it back through any of your built-in instruments, layer takes, and create in real time. It links straight to Compose, so a recording opens as an editable piano roll and can turn into sheet music.
Coming soon2026-06-11
Receiving payments as a studio is currently off — staying off during alpha

The full payments system is finished and tested, but it's switched OFF during the alpha — studios can't receive payments yet, and the alpha is completely free for everyone. When we move to open beta, payments turn on and fresh invites will go out.

alpha 0.0.42026-06-14
Record, Compose & studio activity

Two new studios — Record (in-browser video + MIDI) and Compose (notation) — plus an owner Activity log, assignment recording rooms, and a wave of polish and fixes.

✨ New 8
Compose 3
  • A new music-notation studio: write on a grand staff (click a beat to place, drag to pitch), play notes in live from a MIDI keyboard with two-hand auto-split at middle C, and add dynamics (pp–ff), key & time signatures, tempo markings, accidentals and rests.
  • Plays back through your real studio instruments — Acoustic & Felt piano, Rhodes, Wurlitzer and B3 — with a moving timeline cursor, and reads chord symbols across the whole grand staff.
  • Scores library — a full landing page of score cards with search, filter and archive, plus create/open/rename/delete, and Export which saves the score's MIDI internally to your Compose scores.
Sign up for the alpha right from the sign-in page with a quick popup.
Assign Compose scores to students from each score card, and the instrument 'Songs' panel is now 'Scores'.
Record 2
  • A new in-browser video studio: record camera + mic takes, arrange them on a timeline, trim, split, reorder and re-record, then save the finished video straight to your Library and assign it to students (no OBS needed).
  • Can capture MIDI while you record — toggle the piano dock‑roll and “Record MIDI”, and your played notes are timestamped to the take. On save they're written to a .mid in the project's Library subfolder, and the assignment room replays them on the dock‑roll piano in time with the video.
Owner Activity log
a read-only, filterable feed of studio activity (sign-ins, assignments created/deleted, uploads and submissions) with who & when. It's sanitized: no IPs, passwords or raw data (those stay admin-only).
🔧 Improvements 36
The public Updates page pins Planned features and the payments notice as collapsible cards, and the in-app Releases page now makes Planned collapsible too.
Deploying a new version now posts the release to the public Updates page and it survives future build uploads.
Compose 5
  • Now names chords with the same engine as the live-lesson dockroll — far more chord types (extended & altered) and slash chords like C/E — kept in sync from one shared analyzer.
  • Quick Play/Pause and Write/Select/Erase controls now sit as round buttons at the top-right of the score, and the toolbar is grouped into tidy collapsible sections.
  • And Record now save into locked Library folders — each score and each recording project gets its own subfolder, with its MIDI & sheet-music (Compose) or video file (Record) dropped inside.
  • Scores use the same Link-to-assignment flow as Record (no more “Assign”) — link a score to a whole assignment or a single task, and students see the sheet music (and MIDI) right on the assignment.
  • The Write/Select/Erase tools moved into the Edit panel — the separate Tools section is gone for a tidier toolbar.
Record 19
  • A video take's audio now sits on its own paired audio track with a waveform and a volume mixer — delete the audio clip to mute the video, and adding a new video track (V2) auto-adds its audio track (A2).
  • & Compose now stay in sync with the Library — deleting a project card deletes its Library subfolder and media (and vice-versa), and Record projects keep their full timeline so an archived recording restores exactly as you left it.
  • Cards drop the standalone “Assign” button — recordings attach to a student's work through the “Link to assignment” flow instead.
  • Now has Undo/Redo — toolbar buttons plus Ctrl+Z to undo and Ctrl+Y (or Ctrl+Shift+Z) to redo timeline edits.
  • Timeline: clips on the same track no longer overlap — drag or trim and they snap flush against the neighbour on either side. A new “Link A/V” toggle keeps a take's video and audio moving and trimming together; turn it off to nudge them independently.
  • A project's Library subfolder now mirrors its clips — remove a take from the clips bin and, on save, its file is removed from the subfolder too.
  • Back-to-back takes now snap flush to the end of the previous clip with no gap, whether or not Snap is on.
  • Now guards your work — you can't leave while a save is rendering, the Save button shows a ● when you have unsaved edits, and backing out (or closing the tab) with unsaved changes warns you first.
  • Finished renders are filed into a “renders” subfolder inside each project's Library folder, kept separate from the raw takes.
  • When you save, pick the export quality — 480p, 720p or 1080p (applies to student renders too).
  • Now follows your studio's theme colors, and both Record and Compose are mobile-friendly across the app.
  • Now themes fully to your studio — the editor background and the timeline video clips pick up your studio's accent color (audio clips stay cyan so they're easy to tell apart).
  • Captured MIDI lands on a dedicated M1 track you can drag, trim and reposition; it plays back through the dock piano in sync during editing (and exports to .mid).
  • Piano dock is now the clean scrollable live-lesson dock-roll (no key letters), with a MIDI-device dropdown in the left panel to pick your keyboard. MIDI/video playback got a small sync buffer so notes line up with the slightly-delayed video.
  • A Preview button on each recording card plays the full rendered video in a popup. The assignment room now shows a live chord readout (chord analyzer) as the MIDI plays, for students too.
  • An Instrument sound picker (Acoustic & Felt piano, Rhodes, Wurlitzer, B3) drives the piano dock, and your choice is saved with the recording — so the student's assignment room replays the captured MIDI through that same instrument.
  • While a save is rendering, the whole editor locks down — toolbar, transport, Record, device & sound pickers and the title are all disabled (not just the timeline) so nothing can disturb the export.
  • Renderer hardening: it self-heals if the preview canvas ever gets detached (re-binds to the live canvas) and skips empty MIDI tracks while preloading, keeping the first-pass render reliable.
  • Preview now shows the dock-roll piano replaying the MIDI you played, synced to the video (with a live chord readout) — the same view your students get in the assignment room.
Assignments 3
  • Can now be saved with no students selected (it lands in Unassigned) and you can deselect everyone in the editor.
  • A clearly branded “From your teacher” panel groups the materials a teacher attached (files, recordings, sheet music), separate from your own submissions.
  • The task you're currently on is marked “● now” in both the assignment list and the recording room.
Library 2
  • Picker: open a project subfolder and use “+ Add all” to attach the whole thing at once — e.g. a Record project's exported video and its source files together.
  • The Archived list has a “Delete all” button to clear everything at once.
Students 2
  • Now get a notification the moment a teacher assigns them an assignment — it shows in the bell and opens straight to Assignments.
  • Now see attached recordings on their assignments — a Record project linked to an assignment (or a task) shows up as a playable 🎬 video right in the assignment card.
The assignment recording view is now an inline subsection (not a popup)
big player, a checklist that reflects real progress and highlights the task you're on, and a teacher-enabled piano dock at the bottom.
Courses
a section's “must-watch” badge only shows when it actually has a video, and an embedded assignment now shows the teacher's materials (recordings, files, sheet music) in a “From your teacher” panel right in the course player.
Releases & Updates pages redesigned
each note is now a bold headline you tap to expand its description, and each section (New / Improvements / Bug fixes / Planned) is collapsible, to cut clutter. Shipped roadmap items can be marked with a golden check.
🐛 Bug fixes 10
Compose
clicking a beat writes the note exactly where you click (filling in rests before it), and playback sounds the selected instrument and only the notes you've written.
Assignments
students see every assignment assigned to them right away; course-linked assignments are no longer hidden until they reach the linked section.
Linking
a recording or score now lives in exactly one place: re-linking to a different assignment or task moves it instead of leaving a duplicate, and deleting it also removes it from any assignment.
Recordings no longer autoplay
saving renders silently and videos wait for you to press play.
Record 3
  • Export — the first save now captures the full edited timeline with picture and sound, the correct length, and real footage from 0:00 (no more black video, missing audio, or needing a second render).
  • Audio now renders clean, with no phasing or dropouts.
  • Every recording, take, track and Library folder gets a guaranteed-unique id, so deleting or re-rendering can't collide with another recording's files.
Titles with an “&” now display correctly across assignments and the course player.
Restored the piano/instruments keyboard (a truncated file had broken it)
keys, sound, the dock-roll and the assignment-room piano all work again.
Fixed the Releases page returning a server error.
alpha 0.0.32026-06-13
Camps, makeups & a smoother studio

Camps land on the calendar and as a sellable product, makeup lessons, plus account, email and error-page fixes.

✨ New 5
Camps
pick a date range and which days it runs (with Every day / weekday / weekend presets) and the whole schedule drops onto your calendar at once.
Sell a camp as a product
build it on the calendar, then attach it to a Studio offering students can buy at one flat price.
Makeup lessons
re-book a missed lesson on a new day at no charge, without using one of the student's package credits.
Apply for alpha access right from the website
and admins can review requests and invite testers in one click.
A site-wide profanity & slur filter keeps studio content clean
even across look-alike (Cyrillic/Greek) characters.
🔧 Improvements 6
Camp sessions appear as light, see-through events on the calendar so they read as events, not 1:1 lessons.
Temporary student passwords can now only be sent once every 24 hours, so they can't be spammed.
Lesson, sign-in, invite and support emails are now fully branded and render cleanly in light or dark mail apps.
Support tickets now email the team the moment you open one, so you hear back faster.
Alpha studios now run on the Solo Plus plan
more students, longer calls, and custom themes.
The in-app Releases page now matches the public Updates blog, with summaries and hotfix notes.
🐛 Bug fixes 4
Students who've signed in now correctly show as “Logged in” instead of staying stuck on “Invited · pending.”
The 404 and 403 error pages are now properly centered and on-brand, with a quick way back home.
Added a “Back to Harmonia” link to the sign-in page.
Mobile polish across the studio, including the live-lesson keyboard and centered headers.
alpha 0.0.22026-06-11
Support, smoother studio tools & polish

A big round of additions and fixes across Support, Library, Calendar, Courses and the studio look.

✨ New 3
Support 2
  • Open a ticket and chat privately with the Harmonia team right inside the app. Your messages are encrypted, and you can see each ticket's status (open or closed).
  • Now notifies you — an unread badge on the Support menu and in the notification bell, just like Messages.
A Releases page so you can see what's new at a glance (now tucked under Help & Docs).
🔧 Improvements 7
Friendlier one-time welcome when you first sign in
it collects your name and email so we can reach you.
Media now starts empty
it only shows the videos and links your studio adds.
Calendar lesson labels are shorter, truncate cleanly, and now match your studio's accent color.
You can set who can see any Library folder now, including the default ones (Media, Courses, Assignments).
The student visibility picker only applies changes when you press Done, and shows an unsaved-changes reminder.
Changing a theme preset now pops a Save button in the top corner of Brand & Identity, so you can keep it without scrolling.
The Staff tab now matches the Students tab
search your staff and manage which students each teacher teaches, right from their card.
🐛 Bug fixes 8
Courses and Assignments now show a folder for each one in your Library
even before you attach any files.
Fixed a sync issue where files attached to an assignment could disappear from your Library.
Calendar colors now follow your studio theme instead of fixed greens and reds.
Course player and the course editor match your theme, and look right on mobile.
Smoother bottom navigation on phones.
Notifications no longer pile up endlessly
they stack neatly and scroll.
Library folder buttons moved to the bottom corner so they no longer cover the folder name.
Deleting a Library folder linked to a course or assignment now warns you exactly what will be removed before it happens.
alpha 0.0.12026-06-11
First alpha release

Harmonia's first alpha is here — live MIDI lessons in the browser, courses, scheduling, and payments, all under your own brand.

✨ New 7
Live video lesson rooms with built-in instruments
piano, Rhodes, Wurli and B3 — that you and your student play together in sync.
Calendar scheduling
set your hours, open or close individual days, and add overrides.
Courses and lesson plans you can assign to students, with progress tracking.
Assignments
send a student a checklist of tasks and track what they finish.
Messages, with scheduled lesson cards sent right to the chat.
A studio Library file system and a Media player for YouTube links.
Full studio theming
pick your accent color and background.

Harmonia · alpha 0.0.5