Mobile · Purposeful Practice

Practice Pulse

Helping musicians build consistent practice habits.

A mobile companion that reduces the friction of getting started, so musicians spend less time deciding to practice and more time practicing.

Team
Solo project
Role
Product Designer
Timeline
Personal Product Concept
Tools
Figma · FigJam
Platform
iOS · Android
Practice Pulse home screen with daily streak, start practice action, and weekly progress
01 · Context

Progress in music is built daily, not in bursts.

Serious musical skill is cumulative. Small, focused sessions of 20 to 45 minutes a day compound over months into control, tone, and endurance that a single long weekend session cannot produce. Neuromuscular patterns, embouchure strength, ear training, and repertoire memory all decay quickly without steady contact. Even short interruptions can make consistency, endurance, and technical control harder to maintain.

That makes consistency the single highest-leverage behavior in a musician's development, and also the hardest to sustain. Motivation fluctuates, schedules fracture, and the emotional cost of a missed day compounds into a missed week. Ask any conservatory teacher what separates the students who improve from the ones who plateau, and the answer is rarely talent. It's how often they show up.

A note on framing: Practice Pulse is a self-initiated passion project, not client work. There was no stakeholder brief and no user complaint on a support queue. The problem came from 15+ years inside the domain as a performer and university professor, and from watching even highly skilled musicians stall for reasons that had nothing to do with ability. That perspective set the stakes; user research (Empathize, next) is what tested whether my instinct held up outside my own experience. Practice Pulse has not launched publicly, so everything reported here is directional evidence from formative prototype testing rather than product performance data.

02 · Empathize

Listening to the friction underneath.

I combined my own lived experience as a working musician with discovery research: musician community discussions, competitor teardowns, and habit-formation product patterns from adjacent categories.

At the core were 15 semi-structured interviews spanning high school students, university majors, amateur adults, and working professionals. Two questions did the heaviest lifting:

  • “What are the biggest challenges that keep you from practicing consistently?”
  • “When you start a practice session, what takes the most time or feels frustrating?”

Recurring pain points

The pattern was clear: practice tools were built for the moment during practice, but the problem lives in the moment before it.

  • Knowing where to begin each practice session
  • Staying motivated over time
  • Tracking meaningful progress without excessive logging
  • Building long-term habits, not one good week
  • Feeling overwhelmed by large, distant goals
03 · Define

The problem, reframed.

How might we help musicians reduce the friction of starting daily practice, so that consistency, not perfection, becomes the default outcome?

Design goals

Reduce friction

Getting started should take only a few seconds, with no setup, no decisions, no menus in the way.

Encourage consistency

Celebrate regular practice over total hours. Five short sessions beat one heroic Sunday.

Build confidence

Help users feel successful through achievable daily goals and calm, non-punitive feedback.

Stay focused

Remove complexity so attention stays on practicing, not on managing an app.

04 · Ideate

Features earned their place by removing steps.

Every idea was tested against a single filter: does it help a musician begin practicing faster today than they did yesterday?

  • Quick Start

    One tap launches a practice session from the home screen. No configuration required to begin.

  • Custom routines

    Personal templates for warm-ups, etudes, and repertoire: reusable, editable, never mandatory.

  • Streaks over totals

    Consistency is rewarded, not hour counts. Missed days are acknowledged, not punished.

  • Weekly progress dashboard

    Simple visual indicators reinforce the pattern of showing up, week over week.

  • Integrated tools

    Metronome and tuner one tap deep so users never leave the practice context.

Sitemap

Practice Pulse
Home
  • Quick Start
  • Today's goal
  • Streak
Practice Timer
  • Session setup
  • Active timer
  • Session summary
Routines
  • Warm-ups
  • Etudes
  • Repertoire
  • Custom
Progress
  • Weekly streak
  • History
  • Insights
Library
  • Metronome
  • Tuner
  • Drone
Settings
  • Profile
  • Reminders
  • Goals
  • Accessibility

Six top-level destinations. The most-used flows (start a session, check the streak) live one tap from Home; everything else lives progressively deeper.

From research to design

How the design answers each pain point.

  • Pain point

    Knowing where to begin each practice session

    Design response

    Quick Start on Home: one tap launches the last-used routine with a default warm-up already queued.

    Where it lives

    Home → Active Timer (skips setup entirely)

  • Pain point

    Staying motivated over time

    Design response

    Streak-first Home: today's streak and encouraging copy foreground; no red or punitive states for missed days.

    Where it lives

    Home hero + Weekly Progress card

  • Pain point

    Tracking meaningful progress without excessive logging

    Design response

    Auto-captured session summaries: duration and routine logged automatically, with an optional one-tap mood check. No forms.

    Where it lives

    End-of-session summary screen

  • Pain point

    Building long-term habits, not one good week

    Design response

    Weekly rhythm view: a dots-per-day grid that rewards five short sessions over one heroic Sunday.

    Where it lives

    Progress → Weekly view

  • Pain point

    Feeling overwhelmed by large, distant goals

    Design response

    Today's goal only. Long-term goals live in Settings; Home surfaces the next achievable action.

    Where it lives

    Home dashboard framing

05 · Prototype

A high-fidelity interactive prototype.

The prototype was built in Figma with realistic interaction states, calm micro-animations, and the full onboarding-to-weekly-review flow wired end-to-end. Indigo carries the brand; teal signals progress and completion; whitespace does most of the emotional work.

Accessibility was in scope from the first frame, not a compliance pass at the end.

Pulse Navigator Home screen
Home
Weekly practice hours
Pulse Navigator Timer screen
Timer
Focused practice sessions
Pulse Navigator Metronome screen
Metronome
Keep perfect time
Pulse Navigator Tuner screen
Tuner
Find your perfect pitch
Pulse Navigator Settings screen
Settings
Personalize the app
Pulse Navigator Help screen
Help
Guidance and tips

High-fidelity · Interactive · Mobile

Live prototype

Use the live prototype above, no need to leave the case study.

Accessibility considerations

  • High color contrast across primary surfaces
  • Large touch targets for one-handed use
  • Clear typography hierarchy for fast scanning
  • Consistent navigation patterns across tabs
  • Recognizable icons paired with labels
  • Never rely on color alone to communicate status
06 · Test

Validating with practicing musicians.

At the time of writing, Practice Pulse has not yet launched publicly. The findings below are based on two moderated testing rounds with 14 unique participants (23 total moderated sessions across both rounds). Round 1 focused on onboarding comprehension and completion; Round 2 brought nine returning participants back to evaluate the revised onboarding and dashboard engagement.

Testing summary

Testing status

Formative prototype testing completed

Testing rounds

Two moderated testing rounds

Participants

14 unique participants

Product status

Pre-launch prototype

Round 114 participants

Onboarding comprehension and completion

Round 29 returning participants

Dashboard engagement and revised onboarding

Nine of the original 14 participants returned for the second moderated testing round, allowing the revised experience to be evaluated by people who had used the earlier version.

Core tasks

  • Complete onboarding without assistance
  • Explain the product’s purpose after onboarding
  • Locate and begin a practice session
  • Find weekly practice progress
  • Create or select a practice routine

Key observations

  • Participants could generally complete onboarding, but the original flow felt too long and demanding.
  • Two participants said the early experience made them want to leave or delete the app before reaching the dashboard.
  • Participants understood individual setup questions but did not always connect them to the product’s longer-term value.
  • In the later testing round, participants continued to bypass the progress dashboard in favor of action-oriented features.
  • Moving the dashboard did not solve the underlying problem of communicating its value.

Changes made

  • Reduced the amount of setup required before reaching the main experience.
  • Reframed onboarding around the value users would receive.
  • Prioritized "Start Practice" as the primary action.
  • Moved weekly progress into a compact secondary widget.
  • Replaced punitive missed-day language and red streak-loss states with more supportive recovery messaging.
  • Deferred advanced routine configuration until after users had experienced the product’s core value.

Currently validated

  • Starting a practice session should remain the dominant action.
  • Long onboarding creates emotional friction even when participants can complete it.
  • Supportive missed-day language is better received than punitive streak messaging.
  • Progress information should remain available without blocking the practice flow.

Still open

  • Whether the revised onboarding reduces abandonment
  • Whether musicians understand the dashboard’s value
  • Whether the progress widget earns engagement over time
  • Whether the product improves practice consistency after launch

As noted above, these are directional findings from formative prototype testing.

Research Question

Can users successfully complete onboarding without guidance?

What we found

Participants were generally able to move through the onboarding flow without facilitator assistance, but several points of friction emerged. Two participants reported that the experience felt overly long and overwhelming, with one commenting that it made them want to delete the app before reaching the dashboard. This indicated that while users could complete the flow, the emotional experience needed significant improvement.

Research Question

Does the onboarding provide enough context for users to understand the product's value?

What we found

Testing showed that users understood the purpose of individual setup steps, but many did not connect those steps to the long-term value of the app. The onboarding focused heavily on data collection before demonstrating meaningful outcomes, reducing motivation to continue.

Research Question

Do users naturally engage with the dashboard after onboarding?

What we found

In a later round of testing, focused specifically on onboarding, a consistent behavioral pattern emerged: even after the dashboard had been condensed into a compact widget on the Home screen, participants skipped it and immediately navigated to other areas of the application. Rather than exploring the personalized insights that onboarding was designed to unlock, users looked for more actionable features elsewhere. This suggested the issue wasn't placement alone — the dashboard still wasn't communicating its value or attracting attention.

Testing So Far / What's Next

The next phase is to validate the revised onboarding experience with additional participants and, following launch, measure product performance using behavioral metrics such as onboarding completion rate, time-to-first-value, dashboard engagement, and retention.

07 · Solution

Show up, then everything else.

Practice Pulse rewards the single behavior that predicts musical growth: consistency. Every surface is tuned so that the fastest path through the app is also the healthiest habit.

Pulse Navigator home screen.

Practice-first home screen

The home screen answers one question: are you practicing today? Everything else is one tap deeper, including the tools most competitors put on the front page.

Pulse Navigator focus timer, where daily practice streaks are built.

Streaks that heal, not shame

Consistency is celebrated; lapses are met with a calm re-entry point, not a red badge. The tone is a supportive teacher, not a scoreboard.

Pulse Navigator weekly progress view, showing practice time logged for each day of the week.

Progress you can feel weekly

Weekly progress lives as a compact widget on Home, below the Start Practice action — visible at a glance without demanding attention first. Usability testing showed musicians skip dashboards in favor of taking action, so progress stays present but never gates the primary task.

Pulse Navigator metronome and tuner tools, one level deeper in the app.

Progressive disclosure of complexity

Custom routines, metronome, tuner, and settings live one level deeper. The primary surface stays calm because most users never need those tools first.

08 · Learnings

What this project taught me.

The most useful moments in this project were the ones that failed in testing. Each setback pushed the product closer to the version musicians would keep on their phones, and the broader lessons shaped how I approach habit-forming products now.

Users rarely need more features. They need less friction

Every interaction was measured against one question: does this help someone begin practicing faster? That filter cut more screens than it added.

My lived experience was a starting point, not the answer

As a professional trumpet player, I knew the emotional shape of the problem. Research told me which parts of it needed solving in software.

Tone matters as much as layout in habit products

The copy rewrite around missed days changed how testers felt about the app more than any visual change did. In behavior-change products, words are the product.

Restraint is a feature

Practice Pulse is intentionally smaller than its competitors. That smallness is the point; it's why musicians can stick with it.

What didn't work, and how I adapted

Iteration came from the moments that failed.

Setback 01

V1 dashboard felt like homework

What happened

In an early round of testing, the first prototype opened on a monthly analytics view. Testers glanced at it, then tapped straight through to start practicing. The insights we spent the most time on were the ones users skipped.

What I learned

Musicians open the app to practice, not to review. Data belongs behind the doing, not in front of it.

How I adapted

Promoted a large 'Start Practice' action to the top of the home screen, with today's streak beside it. Analytics condensed into a compact weekly progress widget lower on the same screen, visible without demanding attention.

Setback 02

Streaks became a source of guilt

What happened

An early copy pattern used red badges and 'Streak lost!' language after missed days. In testing, two participants said it made them want to delete the app rather than open it.

What I learned

For habit formation, missed-day copy is more important than good-day copy. Shame breaks the habit loop; grace repairs it.

How I adapted

Rewrote all lapse states to be neutral and forward-looking: 'Ready when you are. Start a 10-minute session to pick things back up.' No red, no exclamation marks.

Setback 03

Routine creation was too much on day one

What happened

The first onboarding asked users to build a custom routine before their first practice session. Most abandoned mid-flow or created something they never used.

What I learned

Personalization is powerful, but it earns its place after users experience value, not before.

How I adapted

Shipped smart default routines (Warm-up · Technique · Repertoire · Cool-down) that users can practice immediately. Routine editing surfaces contextually after the third session.

09 · Outcome

What changed, and what's still open.

Practice Pulse hasn't launched publicly, so this isn't a story about download numbers or retention curves — yet. It's a record of how the product changed shape every time it met an actual musician.

Design outcomes

  • Onboarding — cut from a routine-building exercise to smart default routines, with personalization surfacing after the third session instead of on day one.
  • Streak language — rewritten from red badges and 'Streak lost!' to neutral, forward-looking copy.
  • Dashboard placement — condensed from a full monthly analytics screen into a compact widget on Home, reducing but not eliminating the pattern of users skipping past it.
  • Home screen — narrowed to a single question: are you practicing today? Starting a session takes one tap.

Still open

Two rounds of testing agree on one thing: placement fixes weren't enough. The dashboard still isn't earning attention on its own terms, even a tap deep. That's the open problem heading into the next round, not a solved one.

Try it

A calmer, more consistent practice habit, one session at a time.