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

User Tag List

Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 22

Тема: Утилита для разрезания PSG файлов

  1. #1
    Master
    Регистрация
    04.07.2012
    Адрес
    г. Москва
    Сообщений
    552
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    83
    Поблагодарили
    39 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Утилита для разрезания PSG файлов

    Решить выложить ещё одну свою утилиту.

    Утилита для разрезания PSG файлов на две части.
    Странно, но подобного функционала я не нашёл нигде, хотя по-моему, он востребован.
    Алгоритм такой.
    1) Цифруем дему в большой PSG файл с помощью эмулятора.
    2) Загружаем большой PSG файл в утилиту.
    Для каждого трека, отлавливаем конец, и отрезаем. Затем, отрезаем второй трек, и далее.
    С помощью данной утилиты, получилось довольно удобно и быстро распотрошить на треки сборник музыки Song in Lines 4.
    Опять таки странно, но треки от этой демы я не мог найти нигде ни в каком виде.
    http://www.sanarin.ru/PSG_cutter/Song%20in%20Lines4.zip
    Мне утилита помогла сделать работу, которую давно хотел сделать и никак не мог. Но теперь могу, в течении часа.
    Возможно, поможет кому-то ещё. Работает под Windows, собирается под Linux.
    Никакого особо развития утилиты не планируется, выкладываю как есть.

    Загрузить
    Скриншот
    Последний раз редактировалось haywire; 24.10.2021 в 13:32.

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

    ALS (07.08.2022), kgmcneil (21.10.2021), svofski (03.08.2022)

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

  4. #2
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,774
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    1,179
    Поблагодарили
    775 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от haywire Посмотреть сообщение
    Для каждого трека, отлавливаем конец, и отрезаем.
    ловишь на слух ?

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

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    ловишь на слух ?
    Да, это довольно просто и быстро, как оказалось.
    В утилите есть кнопки "Играть музыку с места разрыва" и кнопки подгона места разрыва с точностью до такта.
    С помощью вот этих трёх кнопок, точное начало трека находится довольно быстро.
    Результат можно послушать по ссылке в шапке, я это сделал за час примерно.
    Последний раз редактировалось haywire; 19.10.2021 в 15:32.

  6. #4
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,774
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    1,179
    Поблагодарили
    775 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от haywire Посмотреть сообщение
    сборник музыки Song in Lines 4.
    Опять таки странно, но треки от этой демы я не мог найти нигде ни в каком виде.
    в AYEmul есть поддержка FXM - Fuxoft AY Language
    вот в этом формате треки имели хождение

    и я искал длительность с помощью ymtool
    трек конвертится в YM (длительность звучания лучше сделать побольше)
    а прога выдаёт MainLoop с точностью до секунды
    Последний раз редактировалось goodboy; 19.10.2021 в 15:36.

  7. #5
    Master
    Регистрация
    04.07.2012
    Адрес
    г. Москва
    Сообщений
    552
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    83
    Поблагодарили
    39 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    в AYEmul есть поддержка FXM - Fuxoft AY Language
    вот в этом формате треки имели хождение
    Да. я в курсе про этот формат. Но ничего путного не нашлось. Всё, что есть - http://zxtunes.com/author.php?id=770&ln=eng
    Там очень мало, и это не то всё.
    Во, надо ещё собраться, tetris2 поцифровать и нарезать.

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

    kgmcneil (21.10.2021), Oleg N. Cher (22.10.2021)

  9. #6
    Member
    Регистрация
    16.07.2010
    Адрес
    Canada
    Сообщений
    43
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Just wanted to say a big thank you for creating this tool. You are right, there isn't anything out there that easily serves this function. I am also thankful that it works well on my old Windows XP machine too. I don't know if you have plans to develop it further, but if you do, it might be useful to also add a PSG "join" feature too?... Perhaps, a feature could be added to append or add PSG files one to another, or at the "cut position"?... Just a thought... Thanks so much for creating this tool... With this, and AYEdit, one can now extract parts of music files and import them into AYEdit to be used as sound effects...
    ==========================
    Просто хотел сказать большое спасибо за создание этого инструмента. Вы правы, нет ничего, что легко выполняло бы эту функцию. Я также благодарен за то, что он хорошо работает и на моем старом компьютере с Windows XP. Я не знаю, есть ли у вас планы на его дальнейшее развитие, но если вы это сделаете, может быть полезно также добавить функцию «присоединения» к PSG? ... Возможно, можно было бы добавить функцию для добавления или добавления файлов PSG один к другому, или в "позиции вырезания"? ... Просто мысль ... Большое спасибо за создание этого инструмента ... С помощью этого и AYEdit теперь можно извлекать части музыкальных файлов и импортировать их в AYEdit для использования в качестве звуковых эффектов ...

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

    Oleg N. Cher (22.10.2021)

  11. #7
    Master
    Регистрация
    04.07.2012
    Адрес
    г. Москва
    Сообщений
    552
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    83
    Поблагодарили
    39 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сделал новую версию. Все обновлённые URL - в шапке.

    * Добавил опцию присоединения PSG файла.
    * Добавил функцию поиска повторяющихся фрагментов. Она работает, и находит, находит корректно. Но, КМК, это не совсем то, что нужно, потому что практически в любой музыке повторяющиеся фрагменты есть. Пока что у меня нет алгоритма, как сделать лучше. Пусть будет так.

    * Appending files ability
    * Find periodic (I'am not sure if it works correctly)

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

    Oleg N. Cher (26.10.2021)

  13. #8
    Member
    Регистрация
    16.07.2010
    Адрес
    Canada
    Сообщений
    43
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    WOW! Thank you so much for adding that feature! The Append file feature works beautifully.. Your tool now splits and joins files together really well!...
    I did look at the "Find Periodic" feature but could not get it to do anything. Everything I tried with it, always resulted with a "Not found!" error message. I really don't know how to use that feature, but maybe I am doing something wrong or using it wrong, perhaps?...
    Thank you so much for developing this tool - it already does serves a function that wasn't available before!... I shall certainly keep an eye on this thread in case you develop it further. And Thank you for listening to suggestions!
    =======================================
    УХ ТЫ! Большое спасибо за добавление этой функции! Функция добавления файлов прекрасно работает ... Теперь ваш инструмент отлично разделяет и объединяет файлы! ...
    Я посмотрел на функцию «Найти периодичность», но не смог заставить ее что-либо делать. Все, что я пробовал с ним, всегда приводило к "Не найдено!" сообщение об ошибке. Я действительно не знаю, как использовать эту функцию, но, может быть, я что-то делаю не так или использую неправильно, возможно? ...
    Большое спасибо за разработку этого инструмента - он уже выполняет функцию, которой раньше не было! ... Я обязательно буду следить за этой веткой, если вы будете ее развивать дальше. И спасибо, что выслушали предложения!

  14. #9
    Junior
    Регистрация
    02.08.2022
    Адрес
    г. Новосибирск
    Сообщений
    23
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от haywire Посмотреть сообщение
    С помощью данной утилиты, получилось довольно удобно и быстро распотрошить на треки сборник музыки Song in Lines 4.
    Опять таки странно, но треки от этой демы я не мог найти нигде ни в каком виде.
    На странице бульбовского плеера в самом низу есть ссылка на архивы музыки:
    http://bulba.untergrund.net/emulator.htm

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

    В архиве после распаковки в разделе Authors можно найти папку fuxoft, в ней есть все треки этого автора в формате fxm. Собственно, из них и состоит демо Color lines 4. Но и музыка из Tetris 2 в архиве тоже есть.

    Бульбовский плеер позволяет музыку преобразовать в формат psg, если нужно. Я недавно спаял плеер музыки в формате psg на Android, мне и этот архив, и бульбовский плеер очень пригодились.

    Ваша утилита, безусловно, полезная, но вдруг кому ещё моя информация пригодится.

    P.S. С демо Color lines 4 в начале 1990-х началось мое знакомство с музыкой для AY на Спектруме, я ее мог часами слушать. До сих пор считаю треки оттуда одними из самых качественных на Спектруме.

    - - - Добавлено - - -

    Цитата Сообщение от haywire Посмотреть сообщение
    Да. я в курсе про этот формат. Но ничего путного не нашлось. Всё, что есть - http://zxtunes.com/author.php?id=770&ln=eng
    Там очень мало, и это не то всё.
    Во, надо ещё собраться, tetris2 поцифровать и нарезать.
    Почему, собственно, не все? Разве у fuxoft ещё какие-то треки есть? Tetris 2 по Вашей ссылке тоже имеется.

  15. #10
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,774
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    1,179
    Поблагодарили
    775 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от voldemar_d Посмотреть сообщение
    С демо Color lines 4 в начале 1990-х началось мое знакомство с музыкой для AY на Спектруме, я ее мог часами слушать. До сих пор считаю треки оттуда одними из самых качественных на Спектруме.
    как вариант послушай сборник мелодий от Андрея Колесника https://zxaaa.net/get.php?id=4627&f=...0b18fc2e1d6cd6

Страница 1 из 3 123 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 20
    Последнее: 06.05.2015, 18:48
  2. Ответов: 18
    Последнее: 19.04.2015, 18:07
  3. Ответов: 10
    Последнее: 30.05.2014, 11:58
  4. Утилита для подготовки текстов
    от Vitamin в разделе Программирование
    Ответов: 9
    Последнее: 21.02.2011, 07:57
  5. Утилита для просмотра *.s 6912
    от hi_soft в разделе Утилиты
    Ответов: 21
    Последнее: 01.07.2006, 12:08

Ваши права

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