User Tag List

Страница 5 из 9 ПерваяПервая 123456789 ПоследняяПоследняя
Показано с 41 по 50 из 86

Тема: Mason-AY II ... Music editor ...

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,557
    Спасибо Благодарностей отдано 
    205
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    83 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Robus Посмотреть сообщение
    А ты говоришь, что плеер не быстрый ?
    Судя по цифрам получается не сильно быстрее оптимизированого плеера PT3 (не бульбоваской версии). Опция для оптимизации больше, да.

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



    Цитата Сообщение от Robus Посмотреть сообщение
    Опозорюсь ведь ??? Думаешь стоит ? Когда-то я уже занял 21-ое место =))) Надо пару дней, что бы закончить трек.
    Стоит. Ты умеешь удивлять.

    Цитата Сообщение от Robus Посмотреть сообщение
    Демы буду делать только для конкретных групп людей, вне конкурсов.
    Одно другое не исключает. Недруги все равно твоё демо увидят же?
    А друзья... им будет приятнее увидеть демо на пати, в компании дзурзей, а не на ютубе или окошке собственного эмулятора. Я так полагаю.

    Тебе нужно хоть раз в жизни выбраться на пати.

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

  3. #2

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

    По умолчанию

    Цитата Сообщение от Robus Посмотреть сообщение
    Если мне не изменяет память то только PSB, сделал более быстрый плеер
    ну, или я забыл, или это был не я

    я делал буферизацию в страницу для последнего нг гифта, но там ауты занимали ВРОДЕ тыщу тактов... если ниче не напутал... но точно вроде далеко не 168 тактов.

  4. #3

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

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    ну, или я забыл, или это был не я

    я делал буферизацию в страницу для последнего нг гифта, но там ауты занимали ВРОДЕ тыщу тактов... если ниче не напутал... но точно вроде далеко не 168 тактов.
    Мне просто интересно, как выглядит чудо-процедура, которая за 168 тактов успевает выполнить 28 операций записи в порты, каждая из которых выполняется не менее 12 тактов.

  5. #4

    Регистрация
    05.03.2013
    Адрес
    г. Канев, Украина
    Сообщений
    1,596
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    introspec, ты чувствуешь мощу? офигеть.
    "наличие готового программного обеспечения для нового компьютера в наши дни имеет мало смысла."
    "Еще вопрос - почему на Спектруме большинство звуков на AY булькающие ? Как это исправить ?"
    (c) zst

  6. #5

    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hacker VBI Посмотреть сообщение
    introspec, ты чувствуешь мощу? офигеть.
    "Чувствую" - просто не то слово. Я сейчас в этом дерьме по уши! с головой! нрзб...

  7. #6

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Robus, а каковы твои оценки общего числа созданных в редакторе треков? Есть подробное описание формата? (я не смотрел пока и в ближайшую неделю не смогу, потому задаю глупые вопросы )

  8. #7

    Регистрация
    04.03.2005
    Адрес
    Ukraine, Kiev
    Сообщений
    792
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от key-jee Посмотреть сообщение
    Мне просто интересно, как выглядит чудо-процедура, которая за 168 тактов успевает выполнить 28 операций записи в порты, каждая из которых выполняется не менее 12 тактов.
    Наврал, напутал, облажался ... В варианте использования возможности буфферизации 657 тактов. В классическом плеере 168*3=504 такта. Я случайно замерял одну процедуру для одного канала. Прошу прощение ... В OSCOSS используется полный фарш как в инструментах, так и в буфферах. Там получается картина 657+3400 тактов в пике.
    AAA когда меня режут, я терплю, но когда дополняют, становится нестерпимо.

  9. #8

    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,557
    Спасибо Благодарностей отдано 
    205
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    83 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Robus Посмотреть сообщение
    Там получается картина 657+3400 тактов в пике.
    Где-то тут на форуме пролетал плеер с фикс кол-вом тактов ~1000.

  10. #9

    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от newart Посмотреть сообщение
    Где-то тут на форуме пролетал плеер с фикс кол-вом тактов ~1000.
    Не очень понимаю вот этот упор на скорость. Проигрыватели с полностью предсказуемой времянкой сложнее и нужнее, по-моему. По-моему, нужно больше таких плейеров.

    Тот проигрыватель, который уже пролетал (от TmK), насколько я знаю, имеет (имел раньше?) ограничения по исходной музыке. К тому же, несколько идей Robus'a однозначно интересные: например, пре-распаковка.

    По-моему, важнее сосредоточиться на по-настоящему важных проблемах человечества. К примеру, тут никто не обсуждает, работает ли хоть один проигрыватель с фикс. кол-вом тактов на скорпионах с задержками. Т.е., работать-то они все будут. Но вот останется ли их фиксированное число тактов - фиксированным?

  11. #10

    Регистрация
    04.03.2005
    Адрес
    Ukraine, Kiev
    Сообщений
    792
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от introspec Посмотреть сообщение
    "Чувствую" - просто не то слово. Я сейчас в этом дерьме по уши! с головой! нрзб...
    Если ты изучаешь плеер, то Карл выкладывал старый-классический вариант плеера без возможности буфферизации ... Буфферизация это маленький набор ассемблерных процедур надстраиваемых над плеером в память ниже 49152. Надо собрать красивый вариант плеера без лишних наворотов. Просто у меня подход что ставить задачу основываясь на том сколько сам по себе ест плеер не есть правильно. Нужно ставить задачу вообщем, и тогда можно сделать оптимальный вариант. Например мне в деме OSCOSS надо:
    0. буферы
    1. стабильность без скачков вообще, синхронизация относительно первого пикселя в инте.
    2. гранулярность 4-ре такта, для создания мултиколоров по горизонтали не стабилизируя плеер
    3. быстрый доступ к регистрам, что бы всякие эквалайзеры творить
    4. возможность разбивать на куски по каналам, используется в зебра-девочке, между полосками у неё играет музыка, примерно в нижней третьи экрана в зависимости от кранча.
    Я постарался сделать плеер таким. Что бы каждый мог разбить на нужные ему куски. Кстати, можно вообще выкинуть какой-нибудь канал, допустим если надо только два канала. Плеер во многом универсален и добавляя эффекты в редакторе не надо менять сам плеер. Его устройство очень просто. Музыка разбита на два этапа. У меня не хранятся орнаменты и ноты вообще. При компиляции анализируются часто используемые ноты после этапа обработки орнаментом и всеми эффектами. По сути это набор нот+орнамент+эффект=готовы тон из таблицы. Этот тон, по частоте использования, кодируется одним байтом и на ходу распаковки может меняться. То есть кодировка может к середине модуля динамически переползти в набор других нот(тонов). Далее уже не этот тон обрабатывается инструментом. Так же происходит с громкостью. Эта универсальность позволяет мне не менять плеер, но добавлять эффекты. Далее данные разбиты на два типа, команда CALL(симуляция) и сами данные. Вот кодировка-то тонов и CALL'ов динамически впихнута в один байт, или в два, если не хватает одного. Допустим ты где-то в модуле использовал дважды кусочек из четырёх нот, в любом канале, на этот кусок будет выполнен CALL(симуляция), проигрыш и возврат. В компиляторе стоят ограничения по CALL в CALL в CALL, и CALL, который сразу вызывает CALL. Прости за кашу в обяснении, просто такова запутанная логика. Что бы плеер не выпрыгивал более чем на NNN тактов, делается предел на количество CALL'ов за один шаг проигрывания. Сейчас по дефолту стоит 8 CALL'ов. Если поставить только два CALL'а, то объём модуля увеличится, а количество тактов уменьшится. Увеличиваться может до в 2 раза. Предел размера модуля 49152 байта, это предел кодировки смещения CALL'а ...
    AAA когда меня режут, я терплю, но когда дополняют, становится нестерпимо.

Страница 5 из 9 ПерваяПервая 123456789 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Turbo-Sound Editor
    от himik в разделе Музыка
    Ответов: 194
    Последнее: 03.03.2012, 13:53
  2. Map & Sprite Editor v1.0
    от VELESOFT в разделе Графика
    Ответов: 13
    Последнее: 25.10.2008, 00:36
  3. Disturbed COverMAnia ( music disk with z00m music collection)
    от kyv в разделе Музыка
    Ответов: 10
    Последнее: 27.03.2008, 10:01
  4. Mason-AY By Entire Group ...
    от Robus в разделе Музыка
    Ответов: 37
    Последнее: 18.07.2007, 23:07
  5. Pintelin Editor v.01 By Entire Group ...
    от Robus в разделе Графика
    Ответов: 63
    Последнее: 04.11.2006, 00:33

Ваши права

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