User Tag List

Страница 10 из 14 ПерваяПервая ... 67891011121314 ПоследняяПоследняя
Показано с 91 по 100 из 134

Тема: General Sound

  1. #91

    Регистрация
    23.01.2005
    Сообщений
    1,113
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shiru
    Что касается интерполяции - вот, если кому неясно, зачем она нужна: http://www.alpha-ii.com/Info/AudioInt.html
    Ну да, 'if we look', 'also notice the hard edges'. Интересно, а что произойдёт со СПЕКТРОМ сигнала, когда ты его линейно или ещё как проинтерполируешь? Кстати второй пример там некорректен, там явно есть частоты с F>8кгц.

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

  3. #92

    Регистрация
    23.01.2005
    Сообщений
    1,113
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mike
    Плейеры тракерной музыки, являются самым низкокачественным примером интерполяции и миксинга звука. А для действительно качественноой интерполяции нужна не Мега-точность, а Гига-точность. Или получается ещё один трекер или Cubase. Которые испоганят любой звук, любого качества. И 96 Khz 24 bit сдесь не спасают.
    Нет, для действительно качественной передискретизации не нужна никакая интерполяция, ни с мегаточностью, ни с гигаточностью. Нужна просто правильная цифровая передискретизация и фильтрация. Какая - я уже писал. Всё остальное - один большой фейк, от неспособности ставить произвольную частоту семплирования =)

  4. #93

    Регистрация
    23.01.2005
    Сообщений
    1,113
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    И ещё в догонку - как интерполировать 37500/1.5=25000 Гц семпл в 37500 гц?

  5. #94

    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ну вы, товарищи, даёёёте :/ спорите о том, чего даже не видели, не то что слышали...

    я ГС программил, и могу вам на 100% сказать, что:

    1. Интерполяция там есть линейная (и не надо тут заливать по поводу послушать эмуль и сравнить басс.длл! если хотите - возтмите рифф трекер и послушайте семплы на низких нотах... да че там, на реальных ГС даже слышно, что она есть);

    2. Не следует понимать "как успеется" в том смысле, что не хватит быстродействия. по-моему, это всего лишь означает, что она может проводиться через раз от семпла к семплу (по обьективным причинам, так как при "передискретизации", например, с 25000 на 37500, средний отсчет будет вставляться не всегда, ибо это невозможно, и это правильно);

    3. Int в ГС приходит с частотой 37500Гц (гадаете тут че-то, даже не почитав написанные уже давно статьи в популярных журналах). Значения в ЦАПы выкидываются чтением из определенной области памяти. это удобно! там создается буфер готовых данных, т.е. именно тех, которые нужно выкидывать в ЦАПы с частотой 37500. и 320 тактов, для того, чтобы прочитать память... этого хватает;

    4. А мод ГС интерпретирует тоже нормально. ему не надо укладываться в 320 тактов, у него времени вагоон! ему, главное, подготовить новый буфер до того, как проиграется старый (при коротких циклах в сэмплах он не успевает, а потому тормозит, и это тоже было задокументировани очень давно!).


    что касается линейной интерполяции. по смыслу - это лажа! это неправильно! да, звук перестаёт звинеть, но это неправильно. ГС успевает её считать запросто, ниче сложного в линейной нет, по таблицам всё делается быстро (у меня в R.A.P.е в реальном времени тоже считается, всё путём). и всякие сплайновые интерполяции - это тоже лажа для звука!

    а какая должна быть правильная интерполяция? читайте SE#2, статью про музыку. такое чувство, что многие из пишуших здесь ничего и не читали, а было столько полезного написано :/

  6. #95

    Регистрация
    08.04.2005
    Адрес
    Kharkov mega city
    Сообщений
    188
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от psb
    3. Int в ГС приходит с частотой 37500Гц (гадаете тут че-то, даже не почитав написанные уже давно статьи в популярных журналах). Значения в ЦАПы выкидываются чтением из определенной области памяти. это удобно! там создается буфер готовых данных, т.е. именно тех, которые нужно выкидывать в ЦАПы с частотой 37500. и 320 тактов, для того, чтобы прочитать память... этого хватает;

    4. А мод ГС интерпретирует тоже нормально. ему не надо укладываться в 320 тактов, у него времени вагоон! ему, главное, подготовить новый буфер до того, как проиграется старый (при коротких циклах в сэмплах он не успевает, а потому тормозит, и это тоже было задокументировани очень давно!).
    Каков размер буфера подготовленных для вывода в ЦАПы данных? Я как не прикидывал, не получается у меня в рамках GS успеть интерпретировать модуль и подготовить буфер (да ещё чтоб с линейной интерполяцией)!
    Автор эмуляторов Nescube, PocketZX.

  7. #96

    Регистрация
    16.01.2005
    Адрес
    Бобруйск
    Сообщений
    1,267
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shiru
    Ещё раз повторюсь - карта, о которой идёт речь - только функциональная замена GS, совместимая на уровне команд, но не более того. Включите в Unreal Speccy высокоуровневую эмуляцию GS - вот что это будет
    а слабо полностью проэмулировать эмулятор, то есть играть mod/xm/s3m/it в режиме "высокоуровневой эмуляции"

    Цитата Сообщение от lvd
    В реальности конечно обходятся без явной частоты f0, всё делают полифазными фильтрами, но тем не менее, это очень прожорливый процесс. Достаточно посмотреть ay_emul бульбуляторный =), сколько он жрёт процессора
    unreal тоже самое делает, и ничего, особенно на процессор не жалуется

  8. #97

    Регистрация
    16.01.2005
    Сообщений
    615
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SMT
    а слабо полностью проэмулировать эмулятор, то есть играть mod/xm/s3m/it в режиме "высокоуровневой эмуляции"
    Скорости не хватит.

  9. #98

    Регистрация
    23.01.2005
    Сообщений
    1,113
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SMT
    а слабо полностью проэмулировать эмулятор, то есть играть mod/xm/s3m/it в режиме "высокоуровневой эмуляции"
    А слабо YM2203 проэмулировать?

  10. #99

    Регистрация
    16.01.2005
    Сообщений
    615
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от lvd
    А слабо YM2203 проэмулировать?
    SMT это сделать не слабо. Исходники эмуляторов почти всей линейки YM-чипов открыты (см. исходники MAME). Только смысл?

    А вообще, исходники US также открыты - так что бери и прикручивай, если действительно надо

  11. #100

    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dr.Lion/RSM
    Каков размер буфера подготовленных для вывода в ЦАПы данных? Я как не прикидывал, не получается у меня в рамках GS успеть интерпретировать модуль и подготовить буфер (да ещё чтоб с линейной интерполяцией)!
    с ходу не могу сказать, но, думаю, удобно было бы делать буфер на 256 байт на каждый канал. т.е. один создаем, другой играем.

    интерполяция делается быстро, если по таблицам.

    а что долгого в интерпретации модуля?

    и это... исходники же открыты! прошивка тоже есть, посидеть часик-два - будут все ответы на твои вопросы...

Страница 10 из 14 ПерваяПервая ... 67891011121314 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Куплю General Sound
    от dhau в разделе Барахолка (архив)
    Ответов: 13
    Последнее: 02.03.2006, 10:32

Ваши права

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