HOW IT WORKS
Deep audio analysis
Every track is analysed for BPM, musical key (shown in Camelot notation), energy level, vocal content, and pop density — all on-device.
Harmonic Sequencing
Flows are built using Camelot wheel compatibility so consecutive tracks always share a musical relationship — no jarring key clashes.
Energy & vibe tags
Each track carries an energy score and a Vibe label (like Drift or Peak). Crescendo uses these to shape the arc of a flow over time.
Learns your taste
Favourite tracks surface higher. Excluded tracks disappear from flows. The more you use it, the more your preferences shape the results.
Completely private
Analysis runs locally. Your library, your listening habits, and your preferences never leave your device
Exportable
Export your playlists ready to import in most dj softwares. Saves M3u or a full zipped package (great for dj.studio). Set up your library path in settings to make your playlists work with your software.
Artist Separation
Set the frequency of artist repetition. Control how your music is sequenced.
Your djing style
Set how long you think you will play your tracks (per track) and let Crescendo work that out. Example: a 2hr set, you play on average 3 mins per track = 40 tracks. Add a buffer of say, 25%, that gives you approx 50 tracks for a 2 hr set, all matched in energy, vibe & key.
Transitions
Have tracks that need to be together? no problem. Add transition tracks to any active track. Transitions are bi-directional. In the playlist editor, swipe left for track options. Select 'Transitions' and see the closest match suggestion. you can also change and select your own. Transitions are marked with a green T in the track row. In settings, you select transitions as default to always make sure they are added together.
Track Swap
Dont like the track placed in the playlist? swipe left, select 'Track Swap' and make a change. The closest match will be pre-selected but you can easily change it whatever you like
Drop Track
Want to insert a cool sounding drop track? Swipe left where you want it in the editor and select 'Insert Drop' Any track marked as a drop will show in the list with the closest matching track pre-selected.
Waveform Scrubbing
As a DJ you might want to skip to good parts. what does the drop sound like? what is the outro? Simply scrub your finger acros the waveform to jump through track quick & easy, just as you would in rekordbox or beatport.
CRESCENDO
ANALYZE. BUILD. PLAY
Music Intelligence built around your library and dj software
Your music, your way
Crescendo analyses the music on your device in set location and helps you experience it in a whole new way - matched by key, energy and feel
Harmonic matchingEnergy-aware100% local