Разработка и ромхакинг > Ромхакинг и программирование
Пишем музыку в стиле 8-ми и 16-битных консолей
<< < (39/45) > >>
feos:
В описании сказано же что да.
DMI3Y:
Кто нибудь может написать какие нибудь треки для Zen Intergalactic Ninja 2???? Или может у кого есть подходящие для этой игры?? :?
Sprill:
Перенёс ещё одну любимую мелодию на сегу - главная тема Tomb Raider. Изначально я хотел сделать трек ближе к оригиналу, но прослушав большое количество разных каверов решил добавить в свой кавер бас-гитару, хай-хэт, ударные и электрогитару. :)

оригинал
Nikooone:
 ^_^ :nyam: :thumbup:
Lance_Kalzas:

--- Цитата: Sprill от 20 Март 2019, 18:03:50 ---Перенёс ещё одну любимую мелодию на сегу - главная тема Tomb Raider. Изначально я хотел сделать трек ближе к оригиналу, но прослушав большое количество разных каверов решил добавить в свой кавер бас-гитару, хай-хэт, ударные и электрогитару. :)

оригинал
--- Конец цитаты ---
Здорово получилось. Жаль, я такого не умею.
Ryukenden:
Вот молодец Сприлл! Освоил сегатрекер и делает на нём вещи! :)
SeregaZ:
лучше бы дефлемаск :) там мы вроде раскачиваемся конвертер запилить из миди в дефлемаск. а там глядишь и может эффекты допилю для дефлемаск2GEMS, тогда в игры мелодии писать можно будет в дефлемаске полноценно.

Добавлено позже:
VGE2GEMS осталась на этапе парсинга файла вгм мюзик мейкера... так и не дошли руки до ума довести.
Sprill:
Nikooone, Lance_Kalzas, Ryukenden, спасибо большое. :drinks:

SeregaZ, я уже просто привык к VGM Music Maker и переходить на другой трекер уже не хочется. :)
Sprill:
SeregaZ, а можно ещё кое-что спросить? :)

Что за звуковой движок используется в игре Lotus Turbo Challenge? Просто заметил одну странность. Там в каналах каждая следующая нота меняет звуковой инструмент. Вот так звучит первый канал трека "Desert". В первый раз такое вижу. o_0
SeregaZ:
Lotus Turbo Challenge   Electronic Arts/Steve Hayes - видимо это самое Электроникс Артс название драйвера, дескать их контора запилила.
http://elektropage.ru/publ/o_prekrasnom/articles/mega_drive_genesis_sound_engine_sorted_list/2-1-0-84

по поводу нота - смена инструмента - нота - так это нормально :) например FMные барабаны в дюне - там есть цик цик цик и бочка с рабочим барабаном - все троя могут быть в одном канале, чередуя инструмент. правда с точки зрения траты размера в килобайтах это не очень хорошо. в GEMS то как:


--- Код: ---дорожка 1
инструмент1
пауза между нотами
длительность ноты
нота1
нота2 - нота 2 будет играть через промежутки, что указаны выше и с той-же длительностью
нота3
нота4

дорожка 2
инструмент2
пауза между нотами
длительность ноты
нота1
нота2
нота3
нота4
--- Конец кода ---

так будет занят меньший размер в роме и играть они могут в одном канале, если по времени это не аккорды - так как GEMS динамически занимает свободные каналы чипа. а твой же случай тоже вполне может быть сделан в GEMS в одной дорожке, только что код станет больше по размеру:


--- Код: ---дорожка 1
инструмент1
пауза между нотами
длительность ноты
нота1
инструмент2
пауза между нотами
длительность ноты
нота2
инструмент1
пауза между нотами
длительность ноты
нота3
инструмент2
пауза между нотами
длительность ноты
нота4
--- Конец кода ---

разве VGM MM не может переключать инструменты в середине дорожки? по идее должен же. Дефлемаск точно может.

так-же в GEMS в одной дорожке могут быть аккорды, просто играть они будут все равно в разных каналах. то есть инфа в одной дорожке, а каналов фактически будет занято 2. при условии конечно что другие дорожки в это время не заняли все свободные каналы чипа. такое применяется в Лунной Сонате у Джима Червяка. там просто пауза между нотами указано delay 0 и получается два разных duration - то есть длительности нот. впрочем даже если другие каналы заняли все дорожки - будет проверятся приоритет дорожки и если у какой-то из оставшихся играющих в данный момент дорожек будет приоритет меньший - то эта дорожка с аккордами отрубит ту, менее значимую. я что-то припоминаю какой-то ролик по игре... эээ... про seven up чтоль (напиток который) вот там говорилось что мелодия проигрывается как бы обрезано и чтобы она играла полно - надо типа использовать 2 чипа YM2612 и запущен пример. там прям наглядно показывалось какие дорожки не проигрываются, точнее ноты в них. занимательный ролик :) правда на буржуйском и правда ссыль я не дам... не помню.


Добавлено позже:
о! забыл еще упомянуть фишку-извращение создателей игр тех времен :)

в игре Alien 3 например используется один и тот-же сэмпл, но с разной частотой :) в результате они звучат как два разных барабана :) там есть момент с проигрышем барабанов - так вот сэмпл один и тот-же, а частота у него меняется. в результате кажется что это звуки двух разных барабанов. они выкручивались как могли :)))
Sprill:

--- Цитата: SeregaZ от 22 Март 2019, 18:49:28 ---по поводу нота - смена инструмента - нота - так это нормально :) например FMные барабаны в дюне - там есть цик цик цик и бочка с рабочим барабаном - все троя могут быть в одном канале, чередуя инструмент. правда с точки зрения траты размера в килобайтах это не очень хорошо.
--- Конец цитаты ---
А почему тогда во многих других играх бас или хай-хэт играет только в одном канале? (Streets of Rage 2 например). Из-за того, что там используется не GEMS? :unsure:

--- Цитата: SeregaZ от 22 Март 2019, 18:49:28 ---разве VGM MM не может переключать инструменты в середине дорожки? по идее должен же. Дефлемаск точно может.
--- Конец цитаты ---
Может.

--- Цитата: SeregaZ от 22 Март 2019, 18:49:28 ---припоминаю какой-то ролик по игре... эээ... про seven up чтоль (напиток который) вот там говорилось что мелодия проигрывается как бы обрезано и чтобы она играла полно - надо типа использовать 2 чипа YM2612 и запущен пример. там прям наглядно показывалось какие дорожки не проигрываются, точнее ноты в них. занимательный ролик :) правда на буржуйском и правда ссыль я не дам... не помню.
--- Конец цитаты ---
Ты про это? Субтитры на русском. :)
SeregaZ:

--- Цитата: Sprill от 23 Март 2019, 15:55:07 ---Из-за того, что там используется не GEMS?
--- Конец цитаты ---
ну... я не сказать чтобы спец по всем движкам - больше изучал GEMS, чем какие-то другие. больше бы товарищ r57shell мог бы рассказать, но я его сто лет уже не видел :) другие движки плюс минус примерно то-же. про другие игры - там видимо у них стояли жесткие ограничения по размеру, отведенному под мелодии, вот и запилили бочку в одном канале и только бочку, без переключений инструмента - с переключениями размер будет гораздо больше, ведь каждый раз надо "объявлять" инструмент - это по идее как минимум на 2 байта на каждое объявление типа первый байт команда, что пошла смена инструмента, второй байт - номер инструмента в банке. ну а может сама мелодия просто изначально была "бедная" на звуки. кто его знает :)

потом есть еще момент - на примере опять-таки Дюны - там два вида мелодий. если это, скажем, интро или брифинг ментата - то можно использовать все возможности и YM2612 и PSG и сэмплы. если это мелодия во время боя - то эта самая мелодия должна быть менее "богатая". иначе если текущие звуки забьют все каналы, то всякие вопли юнитов, взрывы, выстрелы - это все негде будет играть. и по этой причине иногда не слышно червя, когда он жрет юниты. черв жрет, пошел звук ааам, а тут ты в это-же время кликаешь юнита - он тебе вопит "слушаюсь" и червяковый "ааам" в итоге забивает этот новый сэмпл "слушаюсь". посему мелодии там для боя имеют только FM барабаны и имеют по 4-5 дорожек FM и может быть 1 штука PSG, который тональный. шумовой нельзя занимать - так как в шумовом некоторые звуки проигрываются.
Sprill:

--- Цитата: SeregaZ от 23 Март 2019, 19:19:32 ---потом есть еще момент - на примере опять-таки Дюны - там два вида мелодий. если это, скажем, интро или брифинг ментата - то можно использовать все возможности и YM2612 и PSG и сэмплы. если это мелодия во время боя - то эта самая мелодия должна быть менее "богатая". иначе если текущие звуки забьют все каналы, то всякие вопли юнитов, взрывы, выстрелы - это все негде будет играть. и по этой причине иногда не слышно червя, когда он жрет юниты. черв жрет, пошел звук ааам, а тут ты в это-же время кликаешь юнита - он тебе вопит "слушаюсь" и червяковый "ааам" в итоге забивает этот новый сэмпл "слушаюсь". посему мелодии там для боя имеют только FM барабаны и имеют по 4-5 дорожек FM и может быть 1 штука PSG, который тональный. шумовой нельзя занимать - так как в шумовом некоторые звуки проигрываются.

--- Конец цитаты ---
А как, например, чип YM2612 может проигрывать одновременно два сэмпла, если это делать может только один 6 канал? В International Superstar Soccer Deluxe во время игры чип проигрывает крики болельщиков и голос комментатора одновременно. :-\ В FIFA 96, FIFA 97 и FIFA 98 также.

Ещё, вроде, где-то видел демку, которая могла одновременно воспроизводить аж 3 сэмпла! o_0
Ti_:

--- Цитата: Sprill от 23 Март 2019, 19:40:08 ---А как, например, чип YM2612 может проигрывать одновременно два сэмпла, если это делать может только один 6 канал? В International Superstar Soccer Deluxe во время игры чип проигрывает крики болельщиков и голос комментатора одновременно. :-\ В FIFA 96, FIFA 97 и FIFA 98 также.

Ещё, вроде, где-то видел демку, которая могла одновременно воспроизводить аж 3 сэмпла! o_0

--- Конец цитаты ---
Софтверное смешивание.
Xgm драйвер может играть vgm + 3 канала pcm одновременно. Также есть просто 4-канальный pcm-only. Идут в комплекте sgdk.
ALKOSHA:

Скачать снапшот можно тут: https://vk.com/wall-145919754_472
SeregaZ:
видимо редко применяется это самое смешивание из-за большого количества вычислений для этого самого смешивания. ну и по идее PSGшный чип тоже может проигрывать сэмплы. хотя при портировании кода PSG мой товарищ не смог это дело сэмулировать :) так что в моем редакторе проигрывать сэмпл через PSG не получится.
ALKOSHA:

--- Цитата: Sprill от 23 Март 2019, 19:40:08 ---Ещё, вроде, где-то видел демку, которая могла одновременно воспроизводить аж 3 сэмпла!
--- Конец цитаты ---

Есть демка на 4 семпла микширования. А также - Toy Story играет MOD в меню и финале.
Ну а 2-3 семпла не редкость для игр после 93-го года. MK3|UMK, Road rash 3, EWJ и тд. Примеров масса.
Но жопность тут не столько в том, что лишь один DAC.  Просто разрабы приставки зажидили ОЗУ для зилога (в том же спектруме он успевает микшировать по 3-4 семпла даже через бипер, но у спека и ОЗУ гораздо больше в распоряжении).
Вычислительных мощностей приставки предостаточно. А вот с памятью бяда.

Sprill:

--- Цитата: ALKOSHA от 24 Март 2019, 21:05:49 ---А также - Toy Story играет MOD в меню и финале.
--- Конец цитаты ---
Ничего себе. Не думал, что сега может воспроизводить mod формат. :)

Закончил кавер на мелодию Schala's Theme из Chrono Trigger.

Оригинал
ALKOSHA:

--- Цитата: Sprill от 29 Март 2019, 19:46:06 ---Ничего себе. Не думал, что сега может воспроизводить mod формат. :)


--- Конец цитаты ---

Так а в дермосцене IronMaiden целый плейлист 4-ёх дорожечных mod-ников.


Добавлено позже:
Особо качёвый hallowed by thy name. Впрочем, как и оригинал.
SeregaZ:
потихоньку попиливаю конвертер midi2deflemask. в принципе много чо уже готово, а вот с инструментами, какие звучат близко по звучанию к миди инструментам - не сказать что беда, но многие корявые. так что если кто богат - шлите :) vgi, tfi, dmp - главное что для ym2612. они же потом пойдут обновлением в midi2gems конвертер.
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии