Vibedrop

Context

A cross-functional course project where UX-designers and developers teamed up to take a digital product from concept to working prototype in twelve weeks. The scope of the MVP was ours to define.

Goal

Creating a space where artists and producers can upload tracks, gather and share feedback, and keep everything organized in one place.

My role

Lead UX-designer. I was responsible for research, the UI and design system as well as the UX and design of screens/prototype.

Result

An MVP prototype and design system, scoped down from the market research to the features that carried the most value. Testing changed the design: usability tests with five users showed the sidebar needed deeper structure, and an A/B test with eight users proved the comment timestamp was being read as when the comment was left rather than where in the track it pointed, which led to the reworked comment.

Duration

12 weeks

Figma

Vibedrop interface showing a track with versions, comments and collaborators

Final design

How Vibedrop works: upload a track, invite collaborators, gather timestamped comments and add new versions

How it works

Greatest insights

Market research

I looked at three existing platforms for sharing music in progress, to find the patterns that already work and the ones worth borrowing for the MVP.

Highnote

Pins representing comments in a visual waveform

Possibility to send voice notes as comments

Ability to toggle between versions

Highnote's interface, showing comments pinned along a visual waveform

Boombox

Organized file structure

Overview that keeps track of new comments, last modified and status

Boombox's interface, showing a file structure and an overview of comments, last modified and status

Samply

Drag-and-drop function

Add collaborators, set access for each one

Samply's interface, showing drag-and-drop upload and per-collaborator access settings

Target group interviews

Count: 5

Producers and artists, both established and hobby musicians

Producers are usually like project leaders of a track. Feedback is gathered through text and they send the tracks through Dropbox or similar platforms.

A song collaboration can involve many people, sometimes leading to miscommunication since those involved text and call each other one on one.

The risk of beats or lyrics getting stolen makes many cautious, some only sending their work in progress to friends and family.

Complicated onboardings will hinder collaborators from leaving comments.

Mobility adds value, since they often listen while on the move or want to test the sound on different speakers (such as in the car).

The audio quality needs to be uncompressed to get an accurate experience of the track.

Icon representing Vibedrop's target group of producers and artists

Workshop with the group

I planned and held a workshop for the group, developers included, where I presented the research and the behavioral types of the user group we had found. From there we brainstormed together where to take the project.

This was a crew project rather than one with a client, so we all had an equal say in it. Running the workshop was how the research reached everyone at once and became something the whole group decided from, instead of findings only I had read.

A workshop slide with a brainstorming station for each behavioral type. The Synchronizer is driven by getting things done and creating structure, keeping everyone agreed and delivering on time. The Relationship builder wants to make music in inspiring surroundings and prefers meeting in person, with people they trust. Both sit under the question of how we help them share music and give and get feedback

A station per behavioral type, each with the question the group brainstormed against

Usability testing

Count: 5

The prototype was tested on users given these three tasks below, as well as discussing the level of structure, safety and familiarity they experienced 1. Start a new project, 2. Read the latest comments in a project, 3. Add a new version

Missing the ability for deeper structure in the sidebar, such as grouping projects for an album or genre. Sorting and searching would also add value.

The dashboard could include more than just recent activity in project, like overall stats that could be of interest.

Sometimes you want to share a certain part of the track, called ‘stems’. For example it could be a track with only the guitar.

Usually a picture for the song is not ready at this part of the process, so it doesn’t have to take up such a big part of the interface.

The timestamp in the comments are interpreted as the time the comment was left, instead of the time in the track the comment refers to.

Many of the users were missing a “go back”-button. In case of many projects it would be easier than clicking at the project in the sidebar.

Guerilla testing

Count: 8

An A/B-test was conducted to explore how to make the meaning of the timestamp clearer, after gaining insight from the usability testings that it was not. The test included the original design, an iteration with a supporting text and an iteration with a supporting icon. Before the test I had found that the ‘31 minutes ago’ could be confusing and making the user draw the conclusion that the timestamp was the time the comment was left, so I put it next to the name.

The timestamp in the comments are interpreted as the time the comment was left, instead of the time in the track the comment refers to.

The three timestamp variants tested: the original design, one with supporting text and one with a supporting icon

The three variants in the A/B-test

The results were scattered, giving insight that none of them were satisfying.

The icon was interpreted as a voice memo.

The color is too light and the timestamp doesn’t stand out enough from the rest of the text in the comment.

Many suggestions of a fitting supporting text was made: ‘commented on’, ‘pinpoint’, ‘audio pinpoint’.

The comment timestamp before and after the test: darker text and a supporting label make clear it refers to a point in the track

Before and after the guerilla test

About the process

As this project meant designing and building something from scratch it was needed of us as a group to make a MVP to fit the scope of the project.

From the market research I found that what seemed to be the best practice was a sidebar to the left with a file structure of all tracks in progress. Also, a waveform with pins for the comments was common, but this we scaled down for the MVP. Instead we focused on being able to leave comments on a certain version with a timestamp referring to a time in the track.

I also found during the interviews that some of them were familiar with the solutions that is found on the market as of now, but neither of them were using them. Everyone was still using Dropbox or Wetransfer to send the tracks and then gather the feedback through text. A more organized way was wanted but still the options out there was not being used. The threshold of usage seemed to be to high. Someone had tried to make their collaborators use a platform for leaving the comments, but they still texted him their feedback. Therefore, we discussed a solution in the group where the users would be able to send a link to an e-mail where the recipient could easily log in with their google account or similar. For this project we did not have the resources to implement it.

And for this reason it can also be useful to scale down to an MVP and work your way forward, to see what really brings the user value.

Design system

Dark, like the tools these users already work in. All three platforms in the market research run dark, and so do the music apps our target group has open all day. I wanted Vibedrop to sit naturally in that company without copying any of it, so the interface is dark and set in a readable sans that keeps it feeling modern rather than heavy.

The brand color was the decision we spent longest on. We landed on purple, which is where much of this category already sits, and it does read as convincingly techy. I remember thinking we could have picked something that stood further apart from the field, and that is the call I would look at again. It is a balance though, because a color that stands out still has to feel right for the business area, and on a crew project the decision was ours together rather than mine.

The Vibedrop design system: colors, typography, buttons, form fields and components

Reflection

The usability testing gave me insights and ideas of a more delicate file structure in the sidebar where you can add folders and drag projects to folders, as well as a search bar and filtering function. In a new iteration I would also add tabs in the page of a project, for dividing the tracks in different ‘stems’. In the comment page I would like to explore further how to incorporate more visual elements of who left a comment and where in the track, without cluttering the page too much.

Want to see more of my research?

Hormona

Wireframes from the Hormona cycle tracker case study

UI-design

Research

Figma

Case study to improve the experience of a cycle tracker.