| layout | default |
|---|---|
| title | Changelog |
All versions of xwax are available here.
- Make it easier to script crates/directories of music
- Introduce long command line flags for readability
- Increase the default size of the display elements
- Migrate from SDL version 1 to version 2
- Fix a bug which imported non-stereo files incorrectly
- Fix a bug which could cause a crash on quit
- Remove a possible disruption to realtime audio on low memory
- Resolve potential for ALSA bugs with some hardware
Acknowledgements: Jan Claußen, Juan P C, Christopher Obbard
- Replaced ALSA '-m' flag with a new '--buffer' in samples
- Revised ALSA buffer handling to improve latencies
- Renamed '-r' flag to '--rate'
- Restrict ALSA sample rates to those implemented in hardware
- Fixes for compatibility with musl C library
- Minor fixes
Acknowledgements: Daniel Schürmann
- Change to the license to GPL version 3
- Compatibility with Pioneer DJ "RekordBox" vinyls
- Fix a bug where decimal numbers are parsed in an unexpected way
Acknowledgements: Hugh Frater, Kilian, Yves Adler
- Fix a bug that prevented dithering from being used
- Honour the system locale; allow the full character set in track names
- When searching, match characters in other locales
Acknowledgements: Stefan Berg-Johansen
- Added timecode creator (for the adventurous)
- Correct interpretation of ALSA's buffer size
- Command-line flag to remove all window decorations (--no-decor)
- A dummy deck for test cases
- Internal restructing in preparation for new features
- Build without warnings on modern compilers
Acknowledgements: Daniel James, Alessio Treglia
- Scan the music library in the background on startup
- Function to re-scan a crate
- Performance improvement to audio resampler
- Additional font paths
- Minor bug fixes
- Scalable user interface
- Simple control of timecode levels for 'software pre-amp'
- Bug fix: MIDI interface now works when only JACK audio is used
- Dicer flag renamed to '--dicer'
- Minor fixes
Acknowledgements: Daniel Holbach
- Tempo (BPM) field, and sorting and changing of sort modes
- Allow initial X window size and position to be set by the user
- Makefile modifications for packagers
- Track loading errors are reported to the main interface
Acknowledgements: Engine, Lukas Fleischer, Daniel Holbach, Matej Laitl
- Scan directories only for known file extensions
- Support Novation 'Dicer' controller
- Cue points, including 'punch' feature
- Extra protection against skips: optionally lock memory into RAM
Acknowledgements: Novation, Olivier Gauthier, Christoph Krapp, Mitchell Smith
- Bug fix: incorrect display of track time remaining
- Instant loading of duplicate tracks
- Optionally protect decks during playback
- Improvements to music selector
- Increase speed building look-up tables
- Changing of timecode at runtime
- Improved parsing of vinyl track numbers
- Bug fix: affecting multiple decks with different sample rates
- Optimise timecode error checking during scratching
- Require realtime priority; don't start without it
- Internal restructuring
Acknowledgements: Robert Flechtner, Daniel Holbach, Lukas Fleischer
- Internal cleanups
- Filtering of duplicate entries in the record library
- Scanning of ordered playlists
- Improved response when scratching
- New parsing rules for filenames
- A single button toggles timecode control on/off
Acknowledgements: Daniel Holbach, Robert Vettel
- 45 RPM control
- Conversion of non-44100Hz MP3 files
- Code cleanups and minor fixes
Acknowledgements: Ewan Colsell, Robert Flechtner, Daniel Holbach, Matej Laitl
- Multiple crates in music selector (Yves Adler)
- Fix a potential buffer overflow (Matej Laitl)
- Higher quality resampler
- Improved pitch stability over long mixes
- Installation script and man page for distributions
- Moved from Bitstream Vera to DejaVu font
- Minor fixes
Acknowledgements: Yves Adler, Matej Laitl
- Modular scanning of music library
- Improved parsing of pathnames
- Decreased memory use of timecode decoder
- Minor fixes
Acknowledgements: Yves Adler
- Configurable sample rates
- Timecode support for MixVibes vinyls
- Rewritten timecode decoder with 4x resolution
- Rewritten timecode tracking with improved accuracy
- JACK audio device support
- Clearer display of current position in the track overview
- Minor fixes
Acknowledgements: Daniel Fasnacht, Yves Adler
- Timecode improvements
- ALSA device support
- Timecode optimisations
- Minor fixes
- First open-source release