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

User Tag List

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

Тема: Моя хотеть почитать обзор биперных движков

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Activist
    Регистрация
    19.04.2005
    Адрес
    SPb
    Сообщений
    313
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Моя хотеть почитать обзор биперных движков

    Пробежался по тредам, вижу музыка Savage, Chronos, и других игрушек уже распахана.
    Что можно почитать по этим движкам? Не делал ли кто материал в wiki?
    Куплю в СПб 5.25" Robotron или Teac

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

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

    По умолчанию

    Не знаю, что из этого списка покажется новым, но мой список (для себя) выглядит так:
    * barmaley_m подробно разобрал движок Savage: http://zx.pk.ru/showthread.php?t=11881
    * Shiru написал несколько новых, очень мощных движков; все они доступны в исходниках у него на странице: http://shiru.untergrund.net/index.shtml
    * Shiru же написал несколько неплохих статей по биперным движкам в своём специализированном блоге: http://shiru.untergrund.net/1bit/
    * Info Guide #10 содержит полезные с моей т.зр. статьи Alone Coder и GriV по биперному звуку (с упором на сэмплы). Сэмплерный биперный движок из игры "Канализация" (и редактор для него "Beep Tracker") от Alone Coder находится тоже там. Недавно всплыл альтернативный вариант движка Alone Coder без ударных, его выкладывал в своём блоге Shiru: http://shiru.untergrund.net/1bit/pivot/entry.php?id=216
    * Забавно также почитать о неформальном "соревновании" сэмплерных проигрывателей для бипера между Alone Coder и GriV: http://zx-pk.ru/showthread.php?t=386 против http://zx-pk.ru/showthread.php?t=5222 (у Alone Coder - проигрыватели с исходниками)
    * Chris Cowley написал универсальный редактор биперной музыки "Beepola" под Windows: http://freestuff.grok.co.uk/beepola/
    Он позволяет писать музыку на движках Special FX (авторства Jonathan Smith), Phaser1 (авторства Shiru), The Music Box (том самом), The Music Studio (авторства Saša Pušica) и Savage (авторства Jason C. Brooke). Музыка редактируется под Windows, а затем генерируется бинарный или ассемблерный файл для встраивания в свои проекты.
    * Shiru написал похожий трекер "1tracker", с более простым интерфейсом: http://shiru.untergrund.net/software.shtml#current
    Он поддерживает движок Тима Фоллина (не самый сложный, трёхканальный вариант без ударных), движок Lyndon Sharp (которых в Mig-29 и др.) и несколько оригинальных движков самого Shiru.
    Последний раз редактировалось introspec; 18.06.2013 в 13:30. Причина: OK, теперь, кажется, без ошибок.

  4. #3
    Guru
    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В Beep Tracker движок от "Канализации" был только в процессе разработки, я от него сразу отказался. В релиз был выпущен движок типа движка Тима Фоллина, но с цифровыми ударными. В B'TMAN и BT unreleased version был выпущен новый оригинальный движок без ударных. Испытывались и другие 5-канальные движки, но последний пока меня устраивает больше всех остальных 5-канальных.

    Моё личное мнение - лучшим по звучанию и возможностям является движок Tritone by Shiru. Но композиторы иногда вытягивали шедевры из слабых движков (возможно, движки иногда писались под конкретную музыку).

    Читайте 1-bit music blog: http://shiru.untergrund.net/1bit/

  5. #4
    Activist
    Регистрация
    19.04.2005
    Адрес
    SPb
    Сообщений
    313
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    спасибо за наводку.
    блог Shiru я читал, но деталей в нем не было, все сухонько.

    Интересно формирование звука (ШИМ, сколько бит ширина, какая частота), как "сэмплы" делаются, как ноты. Музоны обычно 3-5к, ясно, что все на ходу, но набор а-ля стринги, соло, барабасы, должны быть, наверное.
    как темп задается.
    Про Savage прочитал, но вопрос про сэмплы и технологию воспроизведения остался.

    Гениальность мелодии решает, басовая линия+барабасы, мелодия и вот он, хит. Прям, рецепт Power Trio.
    Последний раз редактировалось research; 18.06.2013 в 15:35.
    Куплю в СПб 5.25" Robotron или Teac

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

    По умолчанию

    Цитата Сообщение от research Посмотреть сообщение
    Интересно формирование звука (ШИМ, сколько бит ширина, какая частота), как "сэмплы" делаются, как ноты. Музоны обычно 3-5к, ясно, что все на ходу, но набор а-ля стринги, соло, барабасы, должны быть, наверное.
    В одном месте нигде не написано. Пусть у нас есть "живой" звук (8, 16, 24 бита) и мы хотим воспроизвести его на бипере. Есть теоремы, сродственные теореме Котельникова, которые говорят, что можно заменить этот звук сигналом, состоящим только из нулей и единиц. При некоторых ограничениях на амплитуду и спектральное содержание, исходный сигнал будет воспроизведён достоверно. Ограничения, если очень грубо, такие: 1) как правило, раз на выходе у нас 0 и 1, амплитуды на входе должны быть поменьше, не более примерно 2/3. Весь входной диапазон использовать нельзя. 2) спектр сигнала не должен содержать частот выше половины частоты дискретизации.

    Вариации амплитуды можно воспроизвести либо меняя "плотность" отсчётов (PDM, как в SACD), либо меняя скважность прямоугольников (PWM или ШИМ). Теоремы для этих случаев немного разные, но итог, на практике, схожий. В обоих случаях проблема одна: у спектрума, особенно классического, недостаточно памяти, чтобы хранить сэмплы "нужной" продолжительности с "нужным" качеством. Поэтому с сэмплами почти никто не работает. а приходится синтезировать что-то наподобие PWM или PDM на лету, с различными видами импровизированного смешивания каналов. Любой существующий биперный движок - это просто один из видов импровизации на эту тему.

    Цитата Сообщение от research Посмотреть сообщение
    как темп задается.
    А вот этот вопрос я не понял.

    ---------- Post added at 13:39 ---------- Previous post was at 13:33 ----------

    Цитата Сообщение от alone Посмотреть сообщение
    ШИМ в плеерах музыки на бипере не используется.
    В лоб - нет, но вариации громкости в вариациях движка Уиттекера достигаются изменением скважности, что по сути ШИМ и есть. С учётом плодовитости Уиттакера, звук с ШИМ очень хорошо известен пользователям. Свой движок для Tank Battle я делал под впечатлением от движка Уиттакера и там почти точно такая же вариация громкости путём изменения скважности.

    ---------- Post added at 13:43 ---------- Previous post was at 13:39 ----------

    Цитата Сообщение от alone Посмотреть сообщение
    Сэмплы есть только в движках от "Канализации" и Beep Tracker. Это просто 1-битные оцифровки.
    Хочу уточнить: сэмплы инструментов есть только в движках от "Канализации" и Beep Tracker. Сэмплы ударников были использованы в нескольких коммерческих играх, в частности, в Dark Fusion и в играх на движке написанном Lyndon Sharp.

  7. #6
    R.I.P. Аватар для Rindex
    Регистрация
    10.11.2007
    Адрес
    Khimki
    Сообщений
    18,222
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    14 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А вот мелодия в этой игре написана на каком движке? Это одна из очень немногих, что мне нравится на биппере. Сначала думал, что вообще с AY свели, которая самая первая в игре, где меню.
    Последний раз редактировалось Rindex; 18.06.2013 в 15:48.
    Может, мы обидели кого-то зря,
    Сбросив пару лишних мегатонн,
    И горит зелёным пламенем земля,
    Там, где был когда-то Пентагон!..

    Profi-576 v3.2/AY-3-8912A GI/FDD-5.25'

  8. #7
    Guru
    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ШИМ в плеерах музыки на бипере не используется. Там любая задержка (например, на чтение нот) звучала бы как пердёж.

    Вообще все современные движки есть в исходниках.

  9. #8
    Activist
    Регистрация
    19.04.2005
    Адрес
    SPb
    Сообщений
    313
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    как тогда каналы миксуются? каждому каналу по кванту?
    Куплю в СПб 5.25" Robotron или Teac

  10. #9
    R.I.P. Аватар для Rindex
    Регистрация
    10.11.2007
    Адрес
    Khimki
    Сообщений
    18,222
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    14 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А всё, в теме написано - Tritone. Вот вам лучший бипперный движок.
    Может, мы обидели кого-то зря,
    Сбросив пару лишних мегатонн,
    И горит зелёным пламенем земля,
    Там, где был когда-то Пентагон!..

    Profi-576 v3.2/AY-3-8912A GI/FDD-5.25'

  11. #10
    Guru
    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от research Посмотреть сообщение
    как тогда каналы миксуются? каждому каналу по кванту?
    Можно по кванту, можно по OR, можно суммировать длину пиков и выдавать пик суммарной длины. Фоллин вообще делал два пика по очереди, даже если они должны быть одновременно. Это ужасно фонит, но его музыка написана так, что это незаметно. А вот юзеры Beep Tracker ругались.

    ---------- Post added at 14:59 ---------- Previous post was at 14:58 ----------

    А зачем собственно тебе бипер?

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

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

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

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

Похожие темы

  1. Хотеть интро! Внутри дескрипшен какое
    от Shadow Maker в разделе Программирование
    Ответов: 22
    Последнее: 11.02.2010, 17:46
  2. c64vsspectrum.com. обзор игр
    от GALAXiS в разделе Игры
    Ответов: 16
    Последнее: 02.04.2008, 01:09
  3. Где можно почитать про 16c ???
    от black_ninja в разделе Программирование
    Ответов: 32
    Последнее: 26.03.2008, 23:48
  4. Ответов: 10
    Последнее: 03.07.2007, 17:02

Ваши права

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