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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 16

Тема: Как разделить музыку и звук выстрела для AY?

  1. #1
    Activist Аватар для Jukov
    Регистрация
    03.12.2005
    Адрес
    Серов
    Сообщений
    471
    Благодарностей: 65
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Как разделить музыку и звук выстрела для AY?

    Допустим скомпилировал музыку в Sound Tracker PRO или в PRO Tracker. Но при проигрывании музыки по одному из каналов необходимо пропустить какой-либо шумовой эффект. Можно ли заглушить один из каналов мелодии, чтобы он не мешал эффекту?

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

  3. #2
    Veteran Аватар для jtn
    Регистрация
    15.01.2005
    Адрес
    Kievska Rus
    Сообщений
    1,147
    Благодарностей: 5
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    пропатчить плеер - там в одном месте куча out'ов, маскируешь нужный канал и выводишь свои данные, но не забывай, что частота шума и огибающей задаётся для всех 3х каналов. сейчас придуман более прогрессивный метод - использование TurboSound - один AY как и раньше играет музыку, а второй звуковые эффекты

  4. #3
    Member Аватар для cyrax inc
    Регистрация
    24.09.2006
    Адрес
    Саратов
    Сообщений
    99
    Благодарностей: 0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Jukov
    Можно ли заглушить один из каналов мелодии, чтобы он не мешал эффекту?
    по всей видимости, придется модифицировать плеер.
    この悲しみは何時かきっと優しさに成る
    貴方に逢えた丘の上星が降る
    -------------------------------------------------
    Критик - человек, рассуждающий о том, как бы правильно сделал он сам... если бы умел.
    -------------------------------------------------
    Sony PS2 SCPH-70008 et Sony PS3 Eur 2.10

  5. #4
    Activist
    Регистрация
    27.02.2006
    Адрес
    Курск
    Сообщений
    218
    Благодарностей: 1
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    почитай электронный журнал DejaVu номер 10 или 9 там эта тема хорошо раскрыта с примерами и исходниками, а так же в наличии сборник звуков

  6. #5
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,031
    Благодарностей: 1426
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Одно время я даже эквалайзер для AY делал. Правда там без патчения плеера обходилось- просто считывал данные, менял и тут же их записывал. Задержка обработки сказывалась жутким треском. Подобный эффект можно заметить в игре MortalCombat от Codebusters(?)- когда громкость притухает слышен треск.
    Отсюда мораль- вместо out'ов надо прописать загрузку в переменные (13 штук), а потом их обрабатывать после плеера и выводить пачкой. Можно получить полнейшую власть над звуком:
    -регулятор громкости
    -смена раскладки каналов (разве что моно не сделаешь)
    -эквалайзер (сомнительное счастье, но все же)
    -pitch и прочие извращения над тональностью
    -вывод своих звуков когда надо

  7. #6
    Master Аватар для key-jee
    Регистрация
    16.01.2005
    Адрес
    Пермь
    Сообщений
    514
    Благодарностей: 16
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В своё время siril/4d проапгрейдил пт3 плеер (не зная ни формата, ни умея толком програмировать) добавив в него обработку именно данных из OUT регистров.. В результате чего в нём повлялась функция смены на лету раскладок стерео (можно было хоть один единственный канал во всех играть), заглушка любых каналов, эквалайзер и смена громкостных табличек для эмуляции звучания AY на YM и наоборот.. Так что ничего очень сложного в этом нет - было бы желание.

  8. #7
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,031
    Благодарностей: 1426
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А еще обнаружил в приложении к последнему InfoGuide архивчик sources.rar и в нем исходник плеера pt2/pt3, где можно написать свою выводилку в порты- все данные формируются в массиве. Автор- S.V.Bulba

  9. #8
    Master
    Регистрация
    20.01.2005
    Адрес
    Россия, Вологда
    Сообщений
    957
    Благодарностей: 165
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Еще один вариант.

    Переписать музыку под два канала (A и C), а звуки выводить в B канале.
    axor/Perspective
    http://abzac.retropc.ru/

  10. #9
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,947
    Благодарностей: 1520
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от axor
    Переписать музыку под два канала (A и C), а звуки выводить в B канале.
    Это самое фиговое решение.
    Ведь наверняка в игре будет возможность отключения эффектов, так вот эффекты отключешь, а музыка по прежнему останется ущербной.
    Пропатчить плеер это дело 5 минут, написать свой плеер эффектов дело еще нескольких часов.

  11. #10
    Veteran Аватар для jtn
    Регистрация
    15.01.2005
    Адрес
    Kievska Rus
    Сообщений
    1,147
    Благодарностей: 5
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от axor
    Переписать музыку под два канала (A и C), а звуки выводить в B канале.
    работать не будет

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

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

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

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

Похожие темы

  1. Живой звук
    от GriV в разделе Музыка
    Ответов: 333
    Последнее: 24.09.2008, 18:00
  2. Нужен звук для игры!
    от Jukov в разделе Музыка
    Ответов: 7
    Последнее: 03.10.2006, 19:10
  3. На чем создать музыку?
    от DR ZX в разделе Музыка
    Ответов: 8
    Последнее: 17.03.2006, 10:22
  4. Ищу музыку:
    от GriV в разделе Музыка
    Ответов: 24
    Последнее: 11.04.2005, 12:21

Ваши права

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