Важная информация

User Tag List

Страница 1 из 6 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 55

Тема: Плеер-конвертер VortexTracker ВИ53

  1. #1
    Master Аватар для DenisGrachev
    Регистрация
    15.04.2011
    Адрес
    г. Новосибирск
    Сообщений
    741
    Спасибо Благодарностей отдано 
    39
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    44 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Плеер-конвертер VortexTracker ВИ53

    Всем привет,

    Столкнулся с тем что нет никакого трекера чтобы писать музыку под ВИ53, да и все активные музыканты пишут в VortexTracker. Поэтому пришлось написать плеер + конвертер для воспроизведения модулей из VortexTracker на ВИ53.

    Возможно кому пригодится:
    https://github.com/DenisGrachev/vt2vi53

    Поддерживается: Орнаменты, Инструменты (только маска тона и отклонение тона от базового значения, накопление не поддерживается). Команды номер B,4,5
    В принципе ещё можно команды 1,2,3,6 сделать, теоретически, но это скорее всего замедлит плеер, да и музыкант не просил

    Музыка пишется в VortexTracker с учётом ограничении ВИ53 - нет огибающей, нет шума, нет громкости. Потом конвертируется из vt2 в формат vtk для проигрывания на Векторе

    Плеер написан прям с колен лишь бы играл, есть куча мест для оптимизаций и прочего
    Ну и естественно всё в синтаксисе z80

    Удачи!

    UPD
    Добавил ещё один плеер, он играет сжатый пакером Ромы Василенко псг дамп, имеется версия для воспроизведения на ВИ53, но трек должен быть написан в ограничениях ВИ
    https://github.com/DenisGrachev/psgVector


    Видео с тестовым треком

    Последний раз редактировалось DenisGrachev; 26.09.2023 в 15:02.

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

    ALS (13.09.2023), Black Cat / Era CG (13.09.2023), breeze (14.09.2023), Cooper (15.09.2023), Djoni (13.09.2023), Improver (13.09.2023), ivagor (13.09.2023), Kakos_nonos (14.09.2023), KTSerg (17.09.2023), metamorpho (19.09.2023), newart (15.09.2023), parallelno (14.09.2023), svofski (13.09.2023)

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

  4. #2
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    793
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Было бы интересно сравнить с эмуляцией AY ivagor-a.
    Больше игр нет

  5. #3
    Master Аватар для DenisGrachev
    Регистрация
    15.04.2011
    Адрес
    г. Новосибирск
    Сообщений
    741
    Спасибо Благодарностей отдано 
    39
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    44 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Было бы интересно сравнить с эмуляцией AY ivagor-a.
    Ну если только как-то сконвертить тестовый трек из моего примера в rmp ) насколько я помню там rmp треки используются в текущем виде
    Последний раз редактировалось DenisGrachev; 13.09.2023 в 11:01.

  6. #4
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,843
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,818
    Поблагодарили
    1,044 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    rmp - это пример использования (один из возможных), а так "эмулятор AY" не зависит от конкретного проигрывателя, он работает на уровне регистров.

  7. Этот пользователь поблагодарил ivagor за это полезное сообщение:

    DenisGrachev (13.09.2023)

  8. #5
    Master Аватар для DenisGrachev
    Регистрация
    15.04.2011
    Адрес
    г. Новосибирск
    Сообщений
    741
    Спасибо Благодарностей отдано 
    39
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    44 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    rmp - это пример использования (один из возможных), а так "эмулятор AY" не зависит от конкретного проигрывателя, он работает на уровне регистров.
    Ну т.е. как бы играет нативный АУ плеер в виртуальные регистры и ты их уже обрабатываешь? или это препроцесс в какой то свой формат? спектрумисты последнее время ходят вокруг psg и его сжатия всякими разными бяками )

  9. #6
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    793
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DenisGrachev Посмотреть сообщение
    Ну т.е. как бы играет нативный АУ плеер в виртуальные регистры и ты их уже обрабатываешь? или это препроцесс в какой то свой формат? спектрумисты последнее время ходят вокруг psg и его сжатия всякими разными бяками )
    Так и есть. Теоретически можно даже переключить процедуры вывода на лету и перенаправить музыку с AY на ВИ53. Но результат с точки зрения того, что видит ВИ53, в обоих случаях должен быть примерно одинаковый. Поэтому в принципе можно сравнивать. Например, взять музыку из моей интры с рыбой -- AY-Emul там уже задействован. Осталось пропустить через твой конвертер и послушать.

    Музон -- https://github.com/svofski/v06c-wave...e/master/music
    Больше игр нет

  10. #7
    Master Аватар для DenisGrachev
    Регистрация
    15.04.2011
    Адрес
    г. Новосибирск
    Сообщений
    741
    Спасибо Благодарностей отдано 
    39
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    44 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Так и есть. Теоретически можно даже переключить процедуры вывода на лету и перенаправить музыку с AY на ВИ53. Но результат с точки зрения того, что видит ВИ53, в обоих случаях должен быть примерно одинаковый. Поэтому в принципе можно сравнивать. Например, взять музыку из моей интры с рыбой -- AY-Emul там уже задействован. Осталось пропустить через твой конвертер и послушать.

    Музон -- https://github.com/svofski/v06c-wave...e/master/music
    Брать твой пт3 нет никакого смысла, потому что он написан не для ви53 Там и шум и прочее юзается.

    У меня не конвертор, у меня плеер, именно с учётом того что музыка пишется для ВИ53. Т.е у меня задача не что-то там наконвертировать из одного формата в другой, а дать музыканту возможность написать трек в вортексе и чтобы он один в один звучал на векторе ) В идеале надо сделать кастомый билд вортекса конечно, вырезав всё что не подойдёт под ви )

    Прикрепил в первый пост тестовый трек
    Последний раз редактировалось DenisGrachev; 13.09.2023 в 11:39.

  11. #8
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    793
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DenisGrachev Посмотреть сообщение
    Брать твой пт3 нет никакого смысла, потому что он написан не для ви53 Там и шум и прочее юзается.
    PT3 может быть и нет. Ты возьми vt2, он уже обработан для совместимости с ви53.
    Больше игр нет

  12. #9
    Master Аватар для DenisGrachev
    Регистрация
    15.04.2011
    Адрес
    г. Новосибирск
    Сообщений
    741
    Спасибо Благодарностей отдано 
    39
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    44 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    PT3 может быть и нет. Ты возьми vt2, он уже обработан для совместимости с ви53.
    Не особо он там обработан, сходу там огиба и шумы есть в инструментах ) я вообще не знаю как ещё объяснить что разные задачи то с эмулятором АУ
    Возьми у меня vt2 под ви53 написанный, не обработанный и в вашем проиграй, если уж сильно сравнить надо. Думаю разницы не будет. А вот наоборот конечно будет, у меня аскетично всё

    https://github.com/DenisGrachev/vt2vi53/tree/main/music

  13. #10
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,843
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,818
    Поблагодарили
    1,044 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DenisGrachev Посмотреть сообщение
    Ну т.е. как бы играет нативный АУ плеер в виртуальные регистры и ты их уже обрабатываешь?
    svofski уже ответил, мне остается только подтвердить.

    Цитата Сообщение от DenisGrachev Посмотреть сообщение
    У меня не конвертор, у меня плеер, именно с учётом того что музыка пишется для ВИ53.
    Если бы уже был плеер pt3 для 8080, то можно было бы сохранять из вортекса в pt3 и играть, просто при написании музыки учитывать ограничения таймера. Но портирование плеера pt3 для 8080 за много лет так и не началось. В итоге теперь есть уже два рабочих варианта сочинения в вортексе для таймера: 1) упакованный дамп + эмулятор AY, что использовал svofski; 2) твой вариант

  14. Этот пользователь поблагодарил ivagor за это полезное сообщение:

    DenisGrachev (13.09.2023)

Страница 1 из 6 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмуляция AY с использованием ВИ53
    от ivagor в разделе Вектор
    Ответов: 53
    Последнее: 17.01.2024, 21:18
  2. Играем мелодии на ВИ53
    от SegaBoy в разделе Радио-86РК
    Ответов: 187
    Последнее: 20.05.2022, 01:35
  3. Ответов: 35
    Последнее: 03.12.2020, 00:05
  4. плеер для sega и конвертер wav to bin
    от Renegade в разделе SEGA
    Ответов: 0
    Последнее: 26.09.2012, 14:36

Ваши права

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