MixPerfect Player is a free semi-automatic DJ Player for Windows and Linux that precisely mixes your tracks using manually set markers, beatmatching, and flexible transition rules — while giving you full creative control. Ideal for background music, parties, and web radio.
- Precise Transitions: Manual markers combined with a smart engine ensure smooth mixes without major pitch shifts.
- Mix Marker Database: Intro, break, and loop markers for accurate mix points every time.
- Beatmatching & Filters: Optional gain control and beat filters to prevent clashing elements.
- Flexible Playlists: Filter by BPM, genre, artist, label, year, country, and use infinite mode for continuous playback.
- Install and open MixPerfect Player.
- Set your music folder in Settings and import your files.
- Add mix markers in the Database (intro, break, and others).
- Create a playlist and press Play to enjoy seamless mixes.
- Beatmatching with minimal pitch artifacts.
- Include or exclude beats, basslines, vocals, and melodies in transitions.
- Intro & break markers (32-beat default), loops, and beat-correction markers for older recordings.
- Random playlists, custom playlists, and infinite mode (perfect for web radio).
- Up to 999 tracks per playlist; save or export playlists and mixes to audio files.
- The Files panel shows BPM per track for smooth tempo progressions.
- Built-in documentation and keyboard shortcuts for fast editing.
- Automatic update checker and simple upgrade workflow.
- Focus on precise mixing with a user-friendly interface and flexible playlist management.
See how smoothly the player mixes songs in real time on the MixPerfect Player YouTube channel: MixPerfect Player YouTube channel.
Full documentation is included in the software (Help Panel) and also available on the MixPerfect Player website: https://mixperfectplayer.nl/documentation.html
- Add, edit, or delete records; sort and search by artist, title, BPM, year, label, or country.
- Waveform editor with zoom, cursor, and scale for precise marker placement.
- Intro, break, and loop markers with keyboard shortcuts; Beat Sync Test for validation.
- Import folders (including subfolders), preview tracks, and add favorites to the database.
- BPM display for each track helps when building smooth playlists.
- Duplicate detection to prevent adding the same track twice.
- Set directories, GUI theme, playlist length, song shortening rules, and repetition settings.
- Speed controls: set BPM of the first song, BPM order, and maximum BPM distance (controls pitch adjustments).
- Player controls, dynamic amplitude, export to multiple audio formats, keyboard shortcuts, and the ability to replace tracks in the playlist.
MixPerfect Player is freeware and may only be distributed free of charge and in its original, unmodified form. Commercial sale or bundling with paid products is not permitted. Use of this software is entirely at your own risk. The developer accepts no liability for any damage or data loss resulting from the use of this application.
Programmed by: Martin Verlaan, copyright (c) 2024-2025 the Netherlands.
- Used programming language: PureBasic, copyright (c) 2024 Fantaisie Software, France.
- Used icons: copyright (c) icons8.com.
- Used font: Bebas-Regular, copyright (c) Ryoichi Tsnunekawa, Japan.
- Used audio library: BASS, copyright (c) Un4seen Developments Ltd, UK.
- Used BASS Add-ons:
- BASSmix, (c) Un4seen Developments Ltd, UK.
- BASSOPUS, (c) Un4seen Developments Ltd, UK.
- BASSFLAC, (c) Un4seen Developments Ltd, UK.
- BASSenc, (c) Un4seen Developments Ltd, UK.
- BASSenc_FLAC, (c) Un4seen Developments Ltd, UK.
- BASSenc_MP3, (c) Un4seen Developments Ltd, UK.
- BASSenc_OGG, (c) Un4seen Developments Ltd, UK.
- BASSenc_OPUS, (c) Un4seen Developments Ltd, UK.
- BASS_AAC, (c) Sebastian Andersson (contributions by M. Bakker, Nero AG).
- BASS_FX, (c) Arthur Aminov, Israel.
- TAGS, (c) Wraith (contributions by Ian Luck, Dylan Fitterer, Chris Troesken).
Thanks to: PureBasic forum members Wilbert (for the waveform assembler procedure) and ChrisRfr (for the objecttheme library).
MixPerfect Player Website: https://www.mixperfectplayer.nl
License MixPerfect Player is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License: https://github.com/martmix/MixPerfect-Player/blob/main/LICENSE

