Автор Тема: Как разложить музыку NES на каналы?  (Прочитано 4506 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Kинаман

  • Emu-Land Team
  • Сообщений: 3405
  • Пол: Мужской
  • Играют все!
    • Просмотр профиля
Как разложить музыку NES на каналы?
« : 29 Февраль 2012, 16:41:33 »
Собственно, назрела необходимость записать одну мелодию с одной игры на Денди в многоканальном виде, т. е. чтобы каждый отдельный канал (Square 1, Square 2, Triangle, Noise, DPCM) записался на отдельную дорожку. Если записывать каждый канал по отдельности, а потом совместить - звуки не совпадают синхронно, с задержкой/ускорением в обе стороны примерно на 0.1 сек, что хорошо слышно. Совпадают они только если проигрываются все вместе. В общем, может знает кто какие-нибудь плееры/эмуляторы, которые могут воспроизводить NSF-музыку с возможностью установки кол-ва fps (50 или 60) с записью отдельно каждого канала? Или может я просто чего-то не знаю об имеющихся эмулях?

Оффлайн Ryukenden

  • Пользователь
  • Сообщений: 1016
  • Пол: Мужской
  • Хрю-хрю
    • Просмотр профиля
Re: Как разложить музыку NES на каналы?
« Ответ #1 : 29 Февраль 2012, 19:25:12 »
Есть, например, плеер NSFLive, в нём можно отключать каналы и записывать потом каналы в отдельности. Скажем, поотключал все каналы, кроме DPCM, и записал. Потом включил другой, скажем Square1, записал его. И т.д. В нём можно вручную переключать системы NTSC-PAL. В VirtuaNSF тоже должна быть такая возможность, но регионы вручную не переключаются. И в NSFLive не нужно задавать время, в течение которого должна звучать мелодия, в отличие от VirtuaNSF. Но, в имеющейся версии NSFLive чип VRC7 не разбит на каналы, есть другая версия, но она, по-моему, с багами.

Оффлайн GManiac

  • Пользователь
  • Сообщений: 1284
    • Просмотр профиля
Re: Как разложить музыку NES на каналы?
« Ответ #2 : 29 Февраль 2012, 21:36:22 »
NotSoFatso + плеер (винамп, аимп) + плагин вывода "запись на диск" (есть по умолчанию в винампе). Включаешь нужный канал, пишешь в файл, потом другой канал, пишешь в другой файл и т.д. Рассинхронизации не должно быть в принципе.
« Последнее редактирование: 29 Февраль 2012, 21:38:44 от GManiac »

Оффлайн Combiner

  • Emu-Land Team
  • Сообщений: 1490
  • Это вам не это
    • Просмотр профиля
Re: Как разложить музыку NES на каналы?
« Ответ #3 : 29 Февраль 2012, 23:20:25 »
Есть ещё один плагин для винампа - NSFplug. Там можно разделять аудио (Channel Mask) и на основные отдельные каналы (Square 1, Square 2, Triangle, Noise, DPCM), так и на отдельные звуковые каналы дополнительных звуковых чипов (MMC5, VRC6, VRC7, FME7, N106). И вообще там огромное количество настроек. И по звучанию он мне показался лучше, чем NotSoFatso.
FPS же там нельзя менять, но есть другой более надёжный метод, только он слегка извращённый.  :)

Оффлайн spawnman

  • Пользователь
  • Сообщений: 324
  • Пол: Мужской
    • Youtube
    • Просмотр профиля
Re: Как разложить музыку NES на каналы?
« Ответ #4 : 01 Март 2012, 00:22:07 »
Еще можно записать отдельно каждый канал на эмуляторе Nestopia, тем более у него нет рассинхрона по DPCM-каналу при 50 fps.

Оффлайн Kинаман

  • Emu-Land Team
  • Сообщений: 3405
  • Пол: Мужской
  • Играют все!
    • Просмотр профиля
Re: Как разложить музыку NES на каналы?
« Ответ #5 : 01 Март 2012, 17:34:53 »
Цитата: spawnman
Еще можно записать отдельно каждый канал на эмуляторе Nestopia, тем более у него нет рассинхрона по DPCM-каналу при 50 fps.
Хм, действительно :) На ВиртуаНЕСе рассинхрон при раздельной записи есть, а на Нестопии нет. Спасибо)

Оффлайн lexx8484

  • Пользователь
  • Сообщений: 42
    • Просмотр профиля
Re: Как разложить музыку NES на каналы?
« Ответ #6 : 01 Июль 2012, 20:35:22 »
скажите а можно из файла NSF например из игры BattleToads поудалять пару композиций?просто конвертировать в мп3 неинтересно так как NFS весит 33кб а мп3 будет весить под 100мб.