Skip to content

v0.1.6

Choose a tag to compare

@github-actions github-actions released this 20 Jul 13:35
Звуки уведомлений вместо синтезированных сигналов

Добавлены два звука, разложенные по событиям от частоты и заметности:
- henta_ahh (0.54 с, выразительный) — кто-то зашёл в голосовой и когда
  ответили именно тебе: редкие события, их надо заметить
- kentut (0.21 с, короткий и тихий) — кто-то вышел и новое сообщение в
  другом канале: происходит часто, поэтому самый ненавязчивый

Заход и выход намеренно звучат по-разному, иначе на слух не отличить,
пришёл человек или ушёл.

Мут и подтверждение подключения оставлены на коротких синтезированных
щелчках: это отклик на своё же действие, он срабатывает постоянно, и
звук-уведомление там приелся бы за пять минут.

Файлы лежат уже раскодированными в сырой PCM 48 кГц моно — ровно в
формате микшера. Поэтому в приложении нет ни MP3-декодера, ни
ресемплера, а звук просто копируется в буфер воспроизведения. При
подготовке срезана тишина по краям (в исходнике её была половина),
громкость выровнена до 0.45 от максимума и добавлено сглаживание на
краях, чтобы не щёлкало. Оба звука занимают 76 КБ.

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