With this release, we didn’t just add music to Vine — we brought the powers of being a DJ to it as well.
My software development career began by developing music applications, and I’m also an active musician. So when the Vine design team imagined a new way to add music to Vines that would automatically find perfect loops in any piece of music, I already knew the code flow and architecture that would be required to bring this to life.
The above flow visualizes the process involved in transforming any music source into a perfectly looping Vine. The first step in achieving this is analyzing every sample in the music source. Anytime you select a music source to use in your Vine, the app instantly starts analyzing the audio in the background. We look for beats and onsets and simultaneously create a running average of the entire track’s beats per minute (BPM).