A mobile-first responsive website, helping musicians of any experience track progress and see improvement each practice

Melodex

Role:

UX Researcher, UX/UI Designer, Brand Designer

Tools:

Figma, FigJam, Miro

Duration:

100+ hours


Lots of people set out to learn a new instrument. While many succeed, it is clear based on responses from people I know that it is easy to lose progress and motivation with a busy schedule. It is also difficult to find success in a new skill without a quantitative measure to track progress like so many other new skills allow for.

Empathize

Problem

Lots of people set out to learn a new instrument, and while many succeed, it is easy to lose progress and motivation with a busy schedule.

Research Goal

We want to know why people lose motivation to practice over time so that we understand what will encourage continued learning of their new skill.


Competitive Analysis

What’s already out there?

Compared and contrasted other music learning / tracking platforms on their strengths, weaknesses, opportunities, and threats.

  • YouTube, GarageBand, Moises, Modacity

What are they doing well?

  • All provide some free content 

  • Providing a variety of features within one app so people don’t have to download many different apps

  • Providing a fun way to learn

  • Limited use of the app without subscription

  • Doesn’t encourage consistent use of the platform

  • Only royalty-free music/ not having a big enough library

Where are they lacking?


User Interviews

What do real people need?

I conducted remote and in-person interviews on 5 participants ranging in experience level from people currently learning a new instrument at the beginner stage to people who have been playing for decades

Affinity Mapping

What did I learn?

Insights and observations from interviews fell into 3 main categories

  • Learning / Tracking Methods - goal setting and slow, effective progression is more important than setting timed deadlines for improvement

  • Motivations - learn to play more casually and have more fun with learning

  • Reasons Practice Declines - structure and pressure of playing an instrument for grades can push people away from loving that instrument and wanting to continue past school

Key Takeaway

The problem at hand deals less with a loss of motivation and more with a need for effective practice on a flexible timeline

Define

Persona

I’d like to explore ways to help people who are learning a new instrument to set achievable goals during each practice session so that they can feel improvement from the previous session

POV + HMW

  • How might we help people who are learning a new instrument find practice goals that work for them?

  • How might we help people who are learning a new instrument avoid frustration from lack of improvement?

  • How might we help people who are learning a new instrument avoid harmful practice tendencies?

Ideate

Brainstorming + Storyboarding

Exploring ideas and narrowing down the solution

Develop a responsive website that allows the user to practice with purpose by setting achievable goals before each practice

Solution


What are the most important features to include to achieve this goal?

Feature Roadmap

Prioritize the process of saving an entry as this will be the key feature. Users will be able to set goals before the start of each practice, record audio, add their feelings about the practice in a journal entry, and check off completed goals.

Keeping track of these aspects of each practice will lead users to feel improvement from the previous session and avoid repeating mistakes.


Site Map

How should the website be laid out?

Used common themes from the card sorting exercise as the framework for my sitemap

  • Social Impact, Educational Resources, Personalized Progress Management, Motivational Growth Strategies, Profile/Account Information

Prototype

Task Flows

What are the user’s goals?

Task #1: Create an Account

  • Sign in and profile set-up sequence

  • Profile info including instrument of choice and experience level

Task #2: Saving a New Entry

  • Each practice, users can go through process of saving an entry including setting practice goals, saving an audio recording, and writing a journal entry

Task #3: Find a Previous Entry

  • Keep a log of all entries to look back and learn from past mistakes


Wireframes

Now let’s design

Low Fidelity

  • Hand drew key screens for each flow to take into mid-fidelity

  • Explored different versions of each to get a sense of the look and feel and determine what design would best meet the user’s needs

Mid Fidelity

  • Brought screens into Figma for mid-fi versions of each flow

  • I thought this responsive website would best be suited for use on smartphone and tablet, so I made key screens for tablet size here as well


Branding

What should Melodex look like?

…but first, what is Melodex?

Melody + Index = Melodex

  • Melody - term to signify the website is music related

  • Index - referring to the log of entries the user can create

Logo Design

I explored many ideas for the logo, including music notes as check marks, the M becoming a music note, and others.

I settled on a music note with a leaf growing out of the top to represent music and the growth that can be gained through use of the website.

For the color scheme, I thought some calm blues would invoke a sense of peace and a bright orange would be a good contrast. People won’t feel overwhelmed by too many colors. They will be welcomed with a soft base color and the brighter orange may foster their creativity.

I chose Montserrat for the font as it is a very simple and legible font, and I wanted this simplicity in my website

Style Tile


High Fidelity Wireframe

Let’s put it all together

In designing these screens, I focused on making the navigation as straightforward as possible. I used the bright orange for my CTA’s to emphasize what I want the user to do next. Overall, the design is minimal as a way to not overwhelm the user.

Sign up to Melodex for free. Users simply input their name, instrument, and experience level before getting started.

Sign Up + Create Profile

Before starting a practice session, users can set the goals they want to accomplish during that time, and at the end they’ll be congratulated for achieving those goals.

Save a New Entry

Users can see a log of all their entries. Users can use this to learn from past mistakes and see how far they’ve come.

See Previous Entries

Responsive Screens for Tablet

Test

5

Participants

5 users participated in usability testing using my Figma interactive prototype.

100%

Success Rate

Users easily completed all the tasks with minimal errors in a timely manner.

4.9/5

Ease of Use

User’s enjoyed the simplicity in the design and flow, and found it easy to navigate.

  • “Having a practice tracker... is probably something that would have been very helpful in my practice era.”

    Eric S.

  • “If I still played piano I would use Melodex.”

    Ashley K.

  • “It’s good that it’s simple, some things lose value when they get too complicated.”

    Jaedyn L.

Usability Testing Results + Iterations

Where can Melodex be improved?

I learned about several fixable pain points in my participants’ process of testing the prototype that regard small changes to improve the flow

1. Confusion on whether they use their real information

Participants started trying to type their real information, so this could be easily solved by explaining this in the introduction.

2. Exiting out of the keyboard

Revised the sign-up flow so that you can now click out into white space instead of hitting the return button on the keyboard. After testing, I found it wasn’t always intuitive for people to click the return button.

3. Confusing sequence for audio recording entry

Added in another page to indicate recording in progress. Most users seemed to get confused once reaching the audio entry on whether or not their recording had been saved.

Before

After

4. Finding previous entry from the calendar

Made it so that you can find Entry #7 by clicking on the calendar on the homepage. Most users went straight to the calendar first when attempting to find the previous entry.



Future Iterations

What are next steps for Melodex?

  • Keyword search for named entries - users suggested the ability to search key words to find entries faster

  • Tutorial / Onboarding flow - users thought a tutorial after signing up would be beneficial to new users

  • More music related design / features - users noted the visual design does not necessarily look like it is a music app

  • Premium features - users wanted to see what happens when you sign up for Premium

What did I learn from creating Melodex?

Key Takeaways

As this was my first design project, I’ve learned some things that can make my next project more efficient and more successful

  • Put more time and energy into low fidelity wireframes to save time later when developing the mid and high fidelity wireframes

  • Establish a component library early on to spend time in Figma more efficiently

  • Invest time in finding design inspiration before wireframing to create a better foundation to work from