По-хипстерски. А чтобы собрать синтезатор, нужно будет воровать платы игрового автомата?
0
Если вам понравилась моя публикация, комменатрий, хоитет сказать спасибо, можете сделать это здесь, поставив плюсик или оставить свой отзыв.
Автор: Editor TEH Chaos-neutral · 12.03.2015, 23:15 · 53 сообщений
Мне как-то похуй.ЦитатаПо-хипстерски. А чтобы собрать синтезатор, нужно будет воровать платы игрового автомата?
Gwaedh (13 May 2014 - 20:54) писал: писал:прилететь на ЦК и заявить "извините, мы просрали сингу, пошлите за ней ЕРТ с сачками".
Vox (06 June 2014 - 00:29) писал: писал:Я вообще думал 2 станции состыковались и пиздяться


У бъонда дискретное (что очевидно) время. Тут нельзя указать произвольный промежуток времени, через который следующая нота будет играть, потому что у нас игра идет на 10 FPS и значит минимальный промежуток между проигрышами будет 0.1 секунда.ЦитатаВопрос к знающим: На ТГ Вики по космо-скрипке БМП иногда указывают типа 351, но после 300 идёт сразу 600. Что это такое?
Gwaedh (13 May 2014 - 20:54) писал: писал:прилететь на ЦК и заявить "извините, мы просрали сингу, пошлите за ней ЕРТ с сачками".
Vox (06 June 2014 - 00:29) писал: писал:Я вообще думал 2 станции состыковались и пиздяться


Потому что никто не делает ноты вручную, их делает программа и она указывает именно то BPM, которое и нужно.ЦитатаЧому тогда на ТГ указывают так?
Gwaedh (13 May 2014 - 20:54) писал: писал:прилететь на ЦК и заявить "извините, мы просрали сингу, пошлите за ней ЕРТ с сачками".
Vox (06 June 2014 - 00:29) писал: писал:Я вообще думал 2 станции состыковались и пиздяться


Я в нотах совсем не понимаю, но такая идея: использовать отдельную дефолтную ноту для каждого инструмента, которая будет приближена собственно к инструменту, а потом уже её модулировать-модулировать.Editor TEH Chaos-neutral (24 March 2015 - 12:15) писал: писал:Скорее всего звучание. Опять-таки, используется всего ОДНА нота и не просто используется, а модулируется. Это будет охуенно звучать на таких инструментах, как пилообразная волна, квадратная волна, треугольная, синусоидальная и прочие инструменты, которые имеют одинаковую частоту на всем промежутке игры и, желательно, одну громкость. Пианино, гитара, скрипка - это не про это.
Именно поэтому изначально я называл это ЧИПОФОНОМ, ибо предназначался он для чиптюна. И большинство этих настроек как раз призваны сгладить ужасность звучания отдельных мелодий. Понизить громкость, сместить на октаву - лишь бы оно не выносило мозг и уши.
Как более комплексное решение я могу записать ля всех октав для каждого инструмента и запилить выбор ля из этой октавы и его модуляция. Это должно сделать музыку более приятной, но это намного больше мороки, чем записать ля 3 октавы и не париться.
В 8 раз больше работы, хотя в музыке используется как правило ноты 2, 3, 4, 5 октавы. Дальше использовать уже безумие.
Оно начинает хуево звучать при смещении на две октавы для пианино.
А если закодить время не через фпс?Editor TEH Chaos-neutral (24 March 2015 - 14:50) писал: писал:У бъонда дискретное (что очевидно) время. Тут нельзя указать произвольный промежуток времени, через который следующая нота будет играть, потому что у нас игра идет на 10 FPS и значит минимальный промежуток между проигрышами будет 0.1 секунда.
ЦитатаСобственно, форумные кукаретики как всегда в ударе и извернули всё так, как им удобно.
Пиздец блять. ИМЕННО ТАК СЕЙЧАС ЭТО И СДЕЛАНО.ЦитатаЯ в нотах совсем не понимаю, но такая идея: использовать отдельную дефолтную ноту для каждого инструмента, которая будет приближена собственно к инструменту, а потом уже её модулировать-модулировать.
ЦитатаСуть работы синтезатора в том, что он использует всего-лишь одну записанную ноту какого-либо инструмента, получая другие модуляцией этой стандартной ноты: http://www.byond.com...d/var/frequency
Сам-то понял что сказал? Повышать приоритет функций в бъонде нельзя (насколько я знаю), можно только лишь ускорять игру.ЦитатаА если закодить время не через фпс?
Игра банально будет в два раза быстрее. И лагучее.ЦитатаПрост насколько я понял, при повышении фпс в два раза, все проки будут выполняться в два раза быстрее, но это же неправильно, потому что есть какие-то функции, которые должны выполняться только раз в секунду.
Ну я-то откуда знал. Может ты как то МОДУЛИРУЕШЬ ОДНУ НОТУ, ты же говорил, что ОДНУ НОТУ используешь, а не ОДНУ НОТУ НА ИНСТРУМЕНТ. 3:Editor TEH Chaos-neutral (25 March 2015 - 02:57) писал: писал:Пиздец блять. ИМЕННО ТАК СЕЙЧАС ЭТО И СДЕЛАНО.
Запилить, чтобы например скорость движения была постоянной даже при 1000фпс. Сейчас вся игра ускоряется при повышении фпс и замедляется при его понижении, но это совсем хуйня какая-то, оно так не должно работать.Editor TEH Chaos-neutral (25 March 2015 - 02:57) писал: писал:Сам-то понял что сказал? Повышать приоритет функций в бъонде нельзя (насколько я знаю), можно только лишь ускорять игру.
Игра банально будет в два раза быстрее. И лагучее.
ЦитатаСобственно, форумные кукаретики как всегда в ударе и извернули всё так, как им удобно.
Менять тембр? Нихуя себе, это было бы круто. Если бы бъонд поддерживал прямое управление звуком (всмысле заставить динамик пищать на какой-то частоте), то я бы ещё смог такое (хотя это был бы лютый пиздец, учитывая лагучесть бъонда). Одна нота на инструмент, используется ля малой октавы (A3) и (вчера закодил) ля второй октавы (A5). Почему не ля первой октавы (A4), которая является стандартом в музыке? Потому что модуляция этой ноты ухудшает звук до безобразия.ЦитатаНу я-то откуда знал. Может ты как то МОДУЛИРУЕШЬ ОДНУ НОТУ, ты же говорил, что ОДНУ НОТУ используешь, а не ОДНУ НОТУ НА ИНСТРУМЕНТ. 3:
Опять-таки, все это возможно, но практически ВЕСЬ код СС13 написан с учетом постоянной задержки в ТИКАХ (который по-умолчанию равен 1/10 секунды, т.е. 10 FPS) между выполнениями проков, чем с учетом постоянной задержкой в СЕКУНДАХ. Лишь в немногих местах реализована задержка в секундах, например оно есть в коде шаттла. Даже при повидло время шаттла идет как надо, потому что идет обращении к реальному времени.ЦитатаЗапилить, чтобы например скорость движения была постоянной даже при 1000фпс. Сейчас вся игра ускоряется при повышении фпс и замедляется при его понижении, но это совсем хуйня какая-то, оно так не должно работать.
Именно там, где она НЕ нужна, да. Когда были серьёзные лаги, а кто-то вызвал шаттл, то ты из прибытия не успевал добежать до отбытия из-за этих лагов. А шлюпок не было.Editor TEH Chaos-neutral (25 March 2015 - 05:24) писал: писал:Лишь в немногих местах реализована задержка в секундах, например оно есть в коде шаттла. Даже при повидло время шаттла идет как надо, потому что идет обращении к реальному времени.
Ravager966 (24 March 2015 - 14:53) писал: писал:Чому тогда на ТГ указывают так?

