xwax — небольшой C (си) консольный эмулятор работы с Цифровой Виниловой Системой.
Цифровая Виниловая Система (Digital Vinyl System / DVS) — предшественница DJ-контроллеров, система использующая специальные виниловые записи Timecode или компакт-диски, которые воспроизводятся на обычных проигрывателях и проигрывателях DJ-CD. Выход проигрывателя воспроизводящего тайм-код направляется в звуковую карту с поддержкой DVS, DJ-совместимый контроллер или DVS-микшер, это изменяет звук тайм-кода цифровыми данными.
Поступающие цифровые данные преобразуются специализированными приложениями в изменение скорости воспроизведения звукового фала, направления и положения выбранного пользователем трека. Это означает что можно царапать, вращать и прыгать по записи, отбрасывая иглу в любом месте тайм-кода винила или компакт-диска, треки будут реагировать так как если бы они были наложены непосредственно на запись.
Разработка xwax начата в 2006 году в качестве проприетарного приложения, но в середине 2007 года приложение вышло под свободной лицензией, что сделало его одним из первых открытых приложений кого рода. По словам создателей эмулятор создан специально для воссоздания "Тёплого звука и драйва" старых виниловых пластинок.
Интерфейс xwax полностью масштабируемый, что позволяет его использовать на мониторах с большим разрешением. Эмулятор имеет все функции, присущие большинству цифровых решений для диджеев, с помощью которых можно делать микс «налету» (оценка бита, параллельные визуальные дисплеи и прочее), для воспроизведения звука может использовать JACK или ALSA.
Оной из особенностей xwax является разделение интерфейса и декодера, что не приводит к проблемам с приложением при наличии одного неисправного трека. Эмулятор не требует предварительного усиления сигнала, является аппаратно независимым (может использоваться с любым DVS и DJ-совместимым оборудованием) и поддерживает MIDI-устройства.
xwax в качестве плеера использует возможности mpg123 (минималистичный консольный аудиоплеер), поддержка отработки аудио-форматов (MP3, Ogg Vorbis, FLAC, AAC и пр) обеспечивается FFmpeg (набор библиотек и утилита командной строки, позволяющая записывать, конвертировать и передавать цифровое аудио и видео в различных форматах).
Лицензия: GNU General Public License version 2.0 (GPLv2)