User Tag List

Показано с 1 по 10 из 19

Тема: ESP32 AY Turbo Sound Multiformat Player

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    05.10.2008
    Адрес
    Брест, Беларусь
    Сообщений
    130
    Спасибо Благодарностей отдано 
    26
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию ESP32 AY Turbo Sound Multiformat Player

    Вот вам новая железка с пылу с жару)

    Мультиформартный плеер на двух AY/YM чипах, построенный на микроконтроллере ESP32

    Что умеет:

    Поддерживаемые форматы:
    • .ayl - Ay_Emul by Sergey Bulba собственный формат плейлиста

    • .pt1 - Pro Tracker v1

    • .pt2 - Pro Tracker v2

    • .pt3 - Pro Tracker v3 (включая Turbo Sound на двух AY чипах)

    • .stc - Sound Tracker

    • .stp - Sound Tracker Pro

    • .asc - Sound Master

    • .psc - Pro Sound Creator

    • .sqt - SQ Tracker

    • .ay - AY (эмуляция z80 в ESP32 DAC)

    • .psg - Programmable Sound Generator

    • .rsf - Registers Stream Flow

    • .yrg - формат от AVR-AY

    • UART режим (доступно в меню настроек плеера как Player Source)


    Режимы проигрывания:
    • Проигрывание всех треков (в папке/плейлисте)

    • Проигрывание случайного трека (в папке/плейлисте)

    • Проигрывание одного трека по кругу (loop)


    Поддержка реалтайм файл браузера

    Преключение слоев AY в реалтайм:
    • ABC

    • ACB

    • BAC

    • BCA

    • CAB

    • CBA


    Смена тактирования AY в реалтайм:
    • ZX SPECTRUM - 1773400 Hz

    • PENTAGON - 1750000 Hz

    • MSX - 1789772 Hz

    • CPC - 1000000 Hz

    • ATARI ST - 2000000 Hz


    Встроенный аккумулятор

    Встроенная зарядка и индикация светодиодами и на TFT

    Встроенный усилитель для наушников управляемый по шине I2C

    Управление:
    • Удержание кнопки энкодера - смена режимов: плеер/файл браузер

    • Клик по кнопке энкодера - в режиме плеера: play/pause; в режиме браузера: выбор трека/плейлиста/директории; в режиме настроек: выбор.

    • Двойной клик по кнопке энкодера - в режиме плеера: вход в меню настроек.

    • Нажатие и поворот вправо энкодером - перемотка вперед (ускорение) (для формата .ay - переключение следующего subsong).

    • Нажатие и поворот влево энкодером - замедление (для формата .ay - переключение предыдущего subsong).

    • Клик/удержание левой кнопки - громкость "-" (в режиме плеера); отмена - в меню настроек.

    • Клик/удержание правой кнопки - громкость "+" (в режиме плеера)

    • Двойной клик левой кнопки (в режиме плеера) - смена частоты тактирования AY

    • Двойной клик правой кнопки (в режиме плеера) - смена режима проигрывания: все/случайный/один трек(и)


    Демонстрация работы плеера с записью и синхронной оцифровкой звука:



    Все детали проекта в репозитории GitHub

    В репозитории есть все для самостоятельного повторения:
    • схема

    • герберы

    • прошивка (platformio)

    • stl файлы для печати корпуса


    Добавлена функция быстрой прошивки без установки среды разработки прямо с браузера!!!
    https://ota.alexspawn.ru

    UPD 22.10.2024
    Добавлена ​​новая функция: «Режим UART» с плеером AVR-AY через UART.

    UPD 09.02.2025
    При первом использовании карты или любом первоначальном запуске "неизвестной" SD - теперь плеер ищет любой поддерживаемый файл на всей карте памяти, включая подпапки. Теперь нет необходимости помещать хотя бы один поддерживаемый файл в корень SD карты.
    Последний раз редактировалось djspawn; 10.02.2025 в 11:14.
    Pentagon 128 mod.2014 (upgraded to 1024K)+TURBO+FDD3.5+MultiROM+TurboSound+StereoCovo x+NemoIDE
    ZX-Evolution rev.C White+NeoGS+AYX-32+HDD+2xFDD3.5+FDD5.25+ZiFi
    Байт 128К+TR-DOS+YM+TURBO+FDD5.25
    ReVerSE-U16 Rev.C
    Scorpion ZS-256
    STM32 AY Player
    AY AVR Player

    Эти 10 пользователя(ей) поблагодарили djspawn за это полезное сообщение:

    AlexBel(27.06.2024), ALS(26.06.2024), anarchyman(27.06.2024), AndXor(26.07.2025), andykarpov(02.07.2024), CLR(30.06.2024), Cooper(30.06.2024), Kalantaj(27.09.2024), SoftLight(27.06.2024), svofski(27.06.2024)

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 186
    Последнее: 18.09.2025, 17:59
  2. Turbo Sound
    от CHRV в разделе Звук
    Ответов: 388
    Последнее: 05.09.2023, 22:07
  3. ф@нит Turbo Sound
    от newart в разделе Звук
    Ответов: 103
    Последнее: 01.05.2011, 20:21
  4. Turbo Sound (revision С)
    от CHRV в разделе Звук
    Ответов: 2
    Последнее: 07.07.2006, 22:24
  5. Turbo Sound VS AY
    от newart в разделе Музыка
    Ответов: 67
    Последнее: 20.04.2006, 15:02

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •