Skip to content

Самописанный нейронкой саундпад что при нажатии одного бинда может проиграть один из нескольких заранее выбранных звуков путём рандома.

License

Notifications You must be signed in to change notification settings

alexxa69420/randompad

Repository files navigation

RandomPad

Прилагаю свою карту биндов, которая мне показалась удобной. Синее — в комбинации с Alt, фиолетовое — в комбинации с Control. Но вы в праве настраивать бинды как удобно вам, это всего пример который использую я.

Пример раскладки горячих клавиш

RandomPad — это небольшое приложение с открытым исходным кодом, созданное как альтернатива Soundpad. Его главная особенность — возможность привязать несколько аудиофайлов к одной глобальной горячей клавише. При нажатии на эту клавишу приложение выбирает один из звуков в соответствии с заданным режимом (например, случайный выбор) и воспроизводит его.

⚠️ Важное предупреждение

Весь код этого проекта на 100% написан нейросетью.

Я не программистка и не обладаю навыками для написания или отладки кода. Этот инструмент был создан исключительно с помощью запросов к нейросети, потому что мне нужен был функционал, которого нет в других программах.

Это означает, что:

  • Стабильность не гарантирована. Приложение может содержать ошибки, или вести себя непредсказуемо.
  • Поддержки нет. Я не знаю, как исправлять возникающие проблемы, и вряд ли смогу помочь, если у вас что-то не работает.
  • Запуск может быть проблемой. У меня самой приложение запускается ТОЛЬКО через Visual Studio Code. Оно может не работать при запуске из командной строки или двойным кликом по файлу. У других пользователей оно может не запускаться вообще.

Возможности

  • Одна горячая клавиша — много звуков: Назначьте неограниченное количество аудиофайлов на одну комбинацию клавиш.
  • Режимы воспроизведения:
    • Random (Случайный): Воспроизводит случайный звук из списка.
    • Round-Robin (По кругу): Воспроизводит звуки по очереди.
    • Shuffle (Перемешанный): Воспроизводит звуки в случайном порядке, не повторяя их, пока не проиграет весь список. (мне кстати кажется что раунд робин и шафл не работают)
  • Простой интерфейс: Удобное добавление, редактирование и удаление горячих клавиш и звуков.
  • Выбор устройства вывода: Вы можете выбрать конкретное аудиоустройство для воспроизведения звуков.
  • Импорт и экспорт: Сохраняйте и загружайте свои настройки в формате JSON.
  • Работа в фоновом режиме: Приложение закрывается в системный трей и продолжает работать.

Установка и запуск

Шаг 1: Установите Python

Для работы скрипта требуется Python версии 3.12. Если у вас нет Python, скачайте его с официального сайта.

Шаг 2: Установите зависимости

  1. Скачайте файлы hotrandompad.py и requirements.txt в одну папку.
  2. Откройте терминал (командную строку) в этой папке.
  3. Выполните следующую команду, чтобы установить все необходимые библиотеки:
    pip install -r requirements.txt

Шаг 3: Запустите приложение

Как упоминалось выше, запуск может быть сложным. Самый надёжный способ, который сработал у меня:

  1. Установите редактор кода Visual Studio Code с расширением для Python.
  2. Откройте файл hotrandompad.py в VS Code.
  3. Нажмите на кнопку запуска (обычно это зеленый треугольник в правом верхнем углу) или клавишу F5.

Запуск через python hotrandompad.py в терминале или двойным щелчком может не сработать.

Лицензия и поддержка проекта

Лицензия MIT

Этот проект распространяется под лицензией MIT. Это одна из самых свободных лицензий, которая означает, что вы можете делать с кодом практически всё что угодно:

  • Использовать его в личных и коммерческих целях.
  • Изменять и распространять его.
  • Включать его в свои собственные проекты.

Единственное условие — вы должны указывать оригинальное уведомление об авторских правах и текст лицензии в своих копиях программного обеспечения. Проект предоставляется «как есть», без каких-либо гарантий.

Для стримеров и контент-креаторов

Если вам понравилось это приложение и вы используете его в своих видео, на стримах или в любом другом публичном контенте, я была бы очень признательна, если бы вы оставили ссылку на проект или на меня в описании.

Пожалуйста, укажите одну из этих ссылок:

  • На мой Telegram: t.me/alexxa69ch
  • На GitHub проекта: https://github.com/alexxa69420/randompad

Спасибо за вашу поддержку.

About

Самописанный нейронкой саундпад что при нажатии одного бинда может проиграть один из нескольких заранее выбранных звуков путём рандома.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages