- Представлен открытый проект spank на языке Go, который превращает звуки шлепков по корпусу MacBook с процессором M2 и выше в звуковые реакции.
- Проект использует акселерометр Apple Silicon для детекции ударов и воспроизводит звуки в трёх режимах: Normal, Sexy и Halo.
- Spank распространяется под лицензией MIT и позволяет загружать собственные MP3-файлы с настройкой громкости в зависимости от силы удара.
Разработчик Тай Гроот, известный под ником taigrr, представил открытый проект spank, который превращает шлепки по корпусу MacBook в уникальные звуковые реакции. Эта разработка реализована на языке программирования Go и предназначена для ноутбуков с процессорами Apple M2 и новее, благодаря использованию встроенного акселерометра.
Spank считывает силу и момент нанесённого удара по корпусу и воспроизводит синхронизированные звуки в одном из трёх доступных режимов. В режиме Normal ноутбук звучит как будто говорит «Ау!», реагируя на прикосновение. Режим Sexy имитирует женские стоны, интенсивность которых изменяется в зависимости от силы шлепка. В режиме Halo ноутбук воспроизводит звуковой эффект из известной игры Halo — звук смерти персонажа.
Помимо предустановленных вариантов, пользователь может загрузить собственный MP3-файл и настроить интенсивность его воспроизведения в зависимости от силы удара, что обеспечивает возможность полной кастомизации звукового сопровождения.
Технически проект использует акселерометр Apple Silicon — инерциальный измерительный блок Bosch BMI286, подключающийся через IOKit HID. По словам автора, spank представляет собой единый исполняемый файл без дополнительных зависимостей, что облегчает установку и использование.
Spank опубликован на GitHub под лицензией MIT, что делает проект открытым и свободным для модификаций и интеграций. Таким образом, эта забавная утилита не только демонстрирует необычные возможности встроенных сенсоров современных MacBook, но и предлагает оригинальный способ взаимодействия с устройством.
