Давай я дам тебе расклад четкий за мое понимание. В 2001 году когда я и Ларьков делали половину CC мы договорились с ним, что он несет Commodore 64, а я везу из Самары дискеты с новыми релизами. Я трансферил дискеты неделю, X1541 кабель очень медленный. Мы привезли на пати Commodore 64, отстояли его подключение и показывали народу свежайшие буржуинские релизы.

Напомнить тебе, что ты мне тогда сказал на улице?

— Зачем вы на большом экране смотрите эту фигню?
— Это отличные новые релизы.
— Нет. Надо смотреть Red Storm…

Ты как был в 1995 году так там и остался. Ты не способен архивировать для памяти поколений даже то, в чем ты лично участвовал и организовывал. Сайт Энлайта на дне, что такое cross2 ты не понял, видео эксклюзивные с Enlight 96 тебя не интересуют.

Бро! О чем мне с тобой говорить тогда?

Сиди, паяй, релизь раз в год. Это твой выбор, выбор ПЕНСИОНАРА.
У меня другой путь.
А запись где можно посмотреть?
  • avatar sq
  • 3
Это просто прекрасная новость, и кроме шуток, очень своевременная!
  • avatar frog
  • 2
В моём понимании, ты в последнее время всей этой своей суетой и беготнёй наносишь ущерб отечественной демосцене.
так все легко

идет атака на все понятия которые нам чужды.
в том числе идет атака на тебя (если ты не заметид), но такая позитивная, добрая.

Нам действительно не удалось взять Берлин штурмом. Но до 9 мая есть время. Мы вернемся и вернемся гораздо масштабнее.
Все твои советы учтены. Сегодня мы опубликуем post-party-fix WWTF??? и нам будет нужна твоя помощь в создании финальной версии.
Подключайся, мы сами не справляемся!
Илья, я вот думал, как написать на Хайпе про короновирус так, чтобы не было ощущения, что ничего не происходит, но и ещё чтобы не было ощущения, что мы о чём-то другом на самом деле. Очень точное у тебя попадание в правильную тему, спасибо.
Макс, прошу не воспринимать в штыки, но я реально не понимаю зачем это всё? Зачем треки называть музыкальными альбомами? Зачем посредственные демы класть с подробным видео, так что дистрибутив занимает больше места, чем топ-10 Pouet за все времена?

И проговариваю, потому что без проговаривания всё время начинается фигня. Я не хочу чтобы ты делал то, что я хочу. Делай что хочешь, это твоё право, разумеется. Но пожалуйста, объясни пожалуйста, зачем это и кому это нужно. Потому что сейчас я вижу безумие, а метода не вижу. И подозреваю что я такой не один.
  • avatar bfox
  • 0
Ну так дед то не дремле, реально следит! Просто не забывай добавлять ссылки на все источники заимствования, как по тексту, так и в конце материала.
  • avatar aa-dav
  • 0
А почему вообще такой вопрос возник? Что-то странно. Неужели кто-то меня уже на английский переводит и возникают вопросы с авторством даже?
  • avatar aa-dav
  • 0
«Оригинал» тут в кавычках должно быть написано.
  • avatar aa-dav
  • 0
Оригинал это видео которое имплантировано в текст. Сам текст же не является переводом поскольку на 3/4 состоит из другого текста нежели говорит голос в видео.
Если это перевод оригинального материала — дай ссылку на оригинал, проставь тег ПЕРЕВОД и укажи это явно в начале текста.
Очень хороший рисерч. Одобрено дедом!
  • avatar aa-dav
  • 0
  • avatar aa-dav
  • 0
Эта заметка писалась когда еще Ion Maiden не была переименована в Ion Fury.
Это же надо было прикопаться к такому.
Маркетологи рок-группы по моему пробили днище из днищ.
  • avatar aa-dav
  • 0
Вот же совпадение. Именно сегодня на хабре появляется статья habr.com/ru/post/482916/
И кто комментирует её первым?

>8-D
  • avatar Shiru
  • 1
В DMC файле может быть произвольное количество сэмплов, их расположение и длина неизвестны. В модуле с мелодией есть таблица сэмплов в 63 записи, по одной записи для каждой ноты, начиная с C-1. Эти записи указывают, где в DMC файле находятся данные нужных сэмплов, какова их длина и питч. В нотном тексте сэмплы с нужными параметрами вызываются просто проигрыванием соответствующей ноты. Сэмпл лая назначен на ноту C-4 в исходном модуле, из которого строится таблица параметров сэмплов. 36 — смещение в табличке, она начинается с C-1, и если добавить 36 (3*12), получается C-4.
  • avatar aa-dav
  • 0
«Номер сэмпла 36 — это нота C-4.»

Я реально не понимаю связи. Почему 36 какое то отношение имеет к ноте C-4 и какое отношение обе этих вещи вообще могут иметь к потоку однобитовых звуковых данных со звуком лающей собачки.
У музык и sfx всё было достаточно просто — 0..N и соответствующие API логичные и простые и их легко было увидеть в интерфейсе в поле «Song», а тут непонятно.
Но я всё-таки вообще не шарю как музыкант в трекерных этих делах потому что музыкантом даже близко не являюсь и в трекерах шарю как та лающая собачка в апельсинах. Поэтому не удивительно.
Ладно, я даже уже из-за необходимости 3 раза опрашивать контроллер выкинул DCPM из урока, проблем куча, а одно уже только объяснение почему я его выкинул заняло полэкрана. Со всеми этими фейковыми считываниями портов ввода и как там биты портятся.

Думаю это годится на «сложную» тему в будущем после мапперов и полноценного скроллинга реальной карты метатайлов. Посмотрим. Так или иначе спасибо за ответы.
  • avatar Shiru
  • 1
FamiTracker отношения к вопросу не имеет, это связано с устройством приставки и возможностями FamiTone. Сэмплы в нотном тексте назначаются на ноты для удобства использования. В данных мелодии есть таблица соответствия нот и сэмплов, а также их параметров — смещения от начала блока, длительность, питч. Вызов FamiToneInit нужен, чтобы сохранить указатель на эту таблицу сэмплов (FT_DPCM_LIST), чтобы при вызове FamiToneSamplePlay знать, где она находится.

Внутри файла DMC нет ничего, кроме бинарного потока сэмплов, никаких заголовков. Его содержимое описывается только таблицей в мелодии.

В старых версиях FamiTone поддерживалось только 12 сэмплов, была короткая табличка, с расчётом на то, что сэмплы будут использоваться только для немногочисленных ударных инструментов. Позже я сделал поддержку 63 сэмплов, чтобы можно было делать сэмплированный бас а-ля Sunsoft. Номер сэмпла 36 — это нота C-4. Описание в readme.txt просто не было обновлёно, как обычно.