Feature

Practice Tracking

Log sessions, set goals, and track your progress with streaks and analytics.

How it works

Start/stop session logging with notes

Goals by time, days/week, and skills

Progress charts and streaks

Student, parent, and teacher views

Works across web and mobile

What you'll use

Start/stop session logging with notes

Goals by time, days/week, and skills

Progress charts and streaks

Student, parent, and teacher views

Works across web and mobile

Practice tracking is the spine of Crescender. Every musician, whether they're a six-year-old just starting violin, a working professional doing daily technique sessions, or an adult who picked the guitar back up after twenty years, benefits from knowing what they actually played, when, and for how long. Memory is a bad source of truth for practice; a quietly accurate log is a much better one.

Our practice-tracking surface is deliberately calm. There are no streak-shame mechanics, no animations engineered to feel like slot machines, no comparing your data to other people's data. The point is to make it trivial to capture what happened, and trivial to look back at what's happened over a week, a month, or a year.

Starting and ending a session

A practice session in Crescender takes two taps to capture: one to start (which picks up the current time as the session start), one to stop. Between those taps the app is essentially invisible, there's no chiming, no progress ring you have to close, no notification telling you you've hit a milestone. The timer counts up silently in the background.

When you stop, you optionally tag the instrument (defaults to your most-recent), add a short note about what you worked on, and rate your focus on a 1-3 scale if you want. None of those fields are required; the session captures even if you skip them all.

On the mobile app, sessions start from the home screen. On the web, you can start a session from any screen via the keyboard shortcut. Either way the session syncs to your other devices within seconds so a session started on your phone in the car shows up in your web session at the desk.

Goals that respect how practice actually works

Most music-practice apps reduce goal-setting to minutes per day. That works as a starting point but it's a thin model, a teacher who's working on technique might want their student to do five short technique blocks per week; a parent might want their child to hit 15 minutes per day; a working musician might be more interested in hitting 5 hours per week across whatever days suit.

Crescender lets you set goals on any of these axes: minutes per day, sessions per week, minutes per week, days-with-practice per week, or skill-block-completion per week. You can layer multiple goals (a parent might set both 'at least 15 minutes per day' and 'at least 5 days per week' for their kid). The dashboard shows progress against every active goal without forcing you to hit any one of them.

Goals can change over time. As your kid moves from beginner violin to intermediate, the goal shifts accordingly; as you go from gigging weekly to monthly, your own goal can shift. The history view shows the goal in effect at each historical period, so the dashboard never makes a casual past look bad against a current ambitious goal.

What you see when you look back

The progress view aggregates your sessions at week, month, quarter, and year granularity. For each period you see total minutes, total session count, average session length, days-with-practice as a percentage of days in the period, and a heatmap that visualises which days of the week your practice clusters on (most musicians' patterns are surprising when they first see them).

Per-instrument breakdowns let you see how a multi-instrument practice is distributing. If your week was supposed to be 50/50 piano and voice but the data shows 90/10, that's useful information you'd otherwise have to guess at.

Notes you wrote during sessions are searchable across the entire history, so 'what was I working on in that lesson last March' is a one-search answer rather than a memory exercise.

How it works for different roles

Students see their own practice, sessions, goals, history. Parents (in the family product, My Crescender Family) see their kids' practice with the same depth, plus the ability to set goals and add coparent visibility. Teachers (in Creduca) see a roster view across all their students with per-student drill-down for lesson preparation; they can also annotate a student's session log with feedback the student or parent will see.

The same underlying practice-session record powers all of these views, what changes is the surface, not the data. A session logged by a kid in My Crescender Family is visible in real time to the teacher who runs that student in Creduca, if the family has connected the two products.

Offline and reliability

Practice happens in basements, in cars, in cabins, in any place where signal can be flaky. Every Crescender practice surface writes to a local database first and syncs when there's a connection, the kid can start a session offline, hold the device the whole hour, tap stop offline, and the session arrives at the cloud the next time the device has any sort of connection.

We've tested this exhaustively with our own kids practicing in real-life environments where signal drops mid-session. The model handles it cleanly: no lost sessions, no double-counted minutes, no confused timer state.

My Crescender Family, kid practice trackerCrescender Mobile, practice on iPhoneHow families share a practice log

Master practice tracking with Crescender

Unlock the full potential of practice tracking and improve your musical journey with powerful tools and insights.

Need to know more?

Check out solutions for band collaboration, gear management, financial tracking, and more here.

Crescender - Making Every Musician A Pro