Однодечный DJ-плеер для Android

Деку в карман. Звук в момент касания.

DJ Deck превращает смартфон в одну CDJ-деку с мгновенным откликом. Подключаешь телефон к микшеру и играешь с пальцев: CUE, hot cue, лупы, питч и бенд, всё как на клубном плеере.

  • Android 9+
  • Офлайн
  • Без рекламы и разрешений
Интерфейс DJ Deck: трёхполосная вейвформа с бит-сеткой, кнопки TAP и LOAD, пэд pitch bend, лупы, hot cue, CUE, PLAY и питч-фейдер

Почему задержка важна

Всё приложение построено вокруг одного: звук стартует в момент касания

Сведение — это доли секунды. Если между пальцем и звуком есть люфт, ты сводишь не трек, а приложение. Поэтому мы начали с движка, а не с кнопок.

C++ и AAudio напрямую

Аудиодвижок на C++ работает через низколатентный API Android в режиме low-latency / exclusive. Без сторонних библиотек и прослоек.

Поток всегда готов

Аудиопоток работает постоянно. PLAY и CUE не «будят» звук: он уже идёт и ждёт команды.

Трек целиком в памяти

Файл декодируется в RAM, поэтому прыжок на CUE или hot cue не ждёт чтения с диска.

Срабатывание на касание

Кнопки реагируют на нажатие, а не на отпускание пальца. Батчинг тач-событий отключён.

Микро-кроссфейд

Прыжки сглаживаются за несколько миллисекунд: без щелчков и без добавленной задержки.

Адаптивный буфер

Движок стартует с минимального буфера и увеличивает его, только если появились срывы звука.

// Итоговая задержка зависит от модели телефона и его аудиотракта.

Функции

Клубная логика, а не игрушка

Только то, что нужно для живого сведения, и сделано так, как привыкли руки за CDJ.

CUE и PLAY как на CDJ

CUE во время игры возвращает на точку и ставит паузу. На паузе — превью, пока кнопка зажата. PLAY во время удержания CUE продолжает игру. Руки ничего не переучивают.

3 hot cue

Пустой пэд записывает точку, заданный — прыгает и сразу играет. Точка ставится с компенсацией задержки выхода: ровно туда, что ты слышал.

Лупы с подгонкой под BPM

LOOP IN и LOOP OUT «на глаз», а длина сама округляется до 1/8 … 32 долей. Выход и reloop одной кнопкой.

Трёхполосная вейвформа

Басы красные, середина зелёная, верх синий. Зум пинчем от 1 до 32 секунд, слайд для точной перемотки и CUE, обзор всего трека с перемоткой касанием.

Питч-колесо

Выступающее цилиндрическое колесо вместо слайдера. Диапазоны ±8 / ±16 / ±50 %. Тон меняется вместе с темпом, как на виниле.

Pitch bend пальцем

Свайп по пэду подгоняет трек, сила пропорциональна скорости пальца. Чувствительность настраивается. На паузе — скретч / jog.

BPM, бит-сетка и TAP

Автоопределение темпа и сетки. Ошиблась автоматика — настучи TAP, и приложение найдёт точный BPM по анализу трека. Или отметь две доли, остальное посчитается.

Индикатор квадратов

64 или 128 долей: видно, где ты в структуре трека. За 8 долей до конца фразы мигает красным — пора запускать следующий.

Память треков

Исправленная сетка сохраняется навсегда и узнаётся по содержимому файла, даже после переименования. Повторная загрузка — доли секунды.

Прогрессивная загрузка

Трек можно запускать примерно через полсекунды после выбора, пока остальное ещё декодируется.

Громкость деки

Плавный фейдер и контроль системной громкости. Если телефон занижает уровень на выходе в микшер, приложение предупредит и поднимет его одним тапом.

Сценарии

Когда пригодится дека в кармане

Выезд, вечеринка, репетиция или клуб, где что-то пошло не так.

03 / 04

Третья или четвёртая дека

Акапеллы, эффекты, интро и лупы поверх основного сведения. Телефон в LINE-вход — и у тебя ещё один канал.

B2B

Back-to-back

Второй DJ приходит со своей декой в кармане. Не нужно делить плеер и переключать флешки на ходу.

LEARN

Учёба сведению

Без кнопки SYNC: только слух, питч и бенд. Сводишь по-настоящему с первого дня, а не учишься нажимать кнопку.

BACKUP

Запасной плеер

Основной плеер завис или флешка не читается — трек уже загружен в телефоне, и танцпол ничего не заметит.

Честно о возможностях

Что есть и чего нет

Лучше узнать до установки, чем в будке.

Есть

  • Одна полноценная дека с логикой CDJ
  • CUE, 3 hot cue, лупы, reloop
  • Питч ±8 / ±16 / ±50 %, pitch bend, скретч на паузе
  • Автоопределение BPM, бит-сетка, TAP
  • MP3, AAC/M4A, WAV, FLAC и другие форматы Android
  • Переключение выхода при смене наушников или Bluetooth
  • Экран не гаснет, полноэкранный альбомный режим

Нет

  • Это не контроллер на две деки и не микшер — сводить нужно через внешний микшер или с другим плеером
  • Нет keylock (master tempo): тон меняется вместе с темпом
  • Нет SYNC: сведение ручное, как на виниле и CDJ
  • Нет стриминга: играются только файлы на телефоне

Приватность

Нулевой набор разрешений. Твоя музыка остаётся твоей.

Без интернета

Всё работает офлайн. Файлы не покидают телефон.

Без аккаунтов

Никаких регистраций, логинов и подписок.

Без рекламы

Ничего не всплывает посреди сета.

Без разрешений

Приложение не запрашивает ни одного разрешения Android.

FAQ

Частые вопросы

Как подключить телефон к микшеру?

Кабелем 3.5 мм (mini-jack → 2×RCA или jack) или через USB-аудиоинтерфейс в LINE-вход канала микшера. Не используй PHONO-вход: он рассчитан на вертушки и даст перегруз. Если телефон занижает уровень на выходе, DJ Deck предупредит и поднимет громкость одним тапом.

Какие форматы поддерживаются?

Все популярные форматы, которые декодирует Android: MP3, AAC/M4A, WAV, FLAC и другие. Играются файлы, которые лежат на телефоне.

Почему нет SYNC?

DJ Deck — это одна дека, которую сводят с другим плеером через микшер. Синхронизировать её не с чем, а сведение на слух питчем и бендом — именно то, ради чего многие ставят приложение. Для этого есть точный питч, бенд пальцем и бит-сетка на вейвформе.

Почему нет keylock?

Питч работает как на виниле: тон меняется вместе с темпом. Это сохраняет звук чистым и не добавляет обработки в аудиотракт.

Какая будет задержка на моём телефоне?

Зависит от модели и её аудиотракта. Движок использует самый быстрый путь, который даёт устройство, и сам подбирает минимально стабильный буфер.

Какие требования?

Android 9 и новее. Приложение лёгкое и нативное, работает офлайн и не запрашивает разрешений.

Одна дека. Ноль задержки на ожидание.

Поставь DJ Deck, воткни кабель в LINE-вход и играй с пальцев.

Android 9+ · офлайн · без рекламы