Mixxx is an open source computer program for DJing music.
Features:
Change the tempo of songs without changing their pitch with keylock, or change the pitch without breaking sync so your songs play in harmony. Temporarily nudge the tempo faster or slower for manual beatmatching, with smooth changes in pitch just like vinyl.
Need to extend your mix while you bring in the next track? Instantly loop a 4, 8, or 16 beat segment with ease.
Engage master sync on your decks and they'll stay locked in time even if you change speed. Construct remixes on the fly with multiple tracks and loops without losing control.
Set hotcues to mark places in tracks. Remix and mash up tracks with accurate, rapid-fire hotcue triggering.
Play with rhythm by triggering short loops and reverse-playback effects. The track stays in time so you don't miss a beat.
Mark and activate cue points and loops exactly on beat every time.
Compatible with music files in lossless FLAC, WAV, and AIFF formats as well as lossy MP3, M4A/AAC, Ogg Vorbis, and Opus formats.
Choose between multiple equalizers and isolators with adjustable shelves. Crossfader curve control lets you deliver quick cuts or long, smooth crossfades.
Link up to three effects in a chain for a unique twist on your mix. Fine tune your sound by tweaking each parameter individually. Customize your workflow by assigning different parameters to adjust with the effect's metaknob. Focus different effects from a controller for flexible control of effect chains, whether your controller has a full effects section or a single knob.