Как стать автором
Обновить

Минус уши или как не испортить звук в игре с самого начала

Время на прочтение9 мин
Количество просмотров18K


Статья о звуке, но адресована скорее не саунд-дизайнерам (которым всё известно), а продюсерам, ПМ-ам игровой индустрии и начинающим разработчикам. Собранные здесь ошибки — это наш собственный опыт из времён, когда War Robots была ещё прототипом в новой для компании нише.

В то время мы хотели быстро протестить идею, что сказывалось не только на архитектуре или коде, но и звуке. Потом метрики проекта резко пошли вверх и первые решения уже не могли поддерживать такой бурный рост. Команда срочно взялась за критические моменты, а работу над саунд-дизайном пришлось отложить. Сейчас мы активно развиваемся и в этом направлении, хотя многих проблем можно было избежать с самого начала. Каких именно — расскажу далее.
Всего голосов 34: ↑34 и ↓0+34
Комментарии18

TheOutloud — озвучивай и делись любимыми статьями и историями

Время на прочтение3 мин
Количество просмотров1.9K
Привет всему сообществу, Habr! Уже некоторое время я являюсь вашим читателем и сегодня решил, что пришло время для моего первого поста здесь.

Я давно хотел научиться программировать и последние пару месяцев проводил все свободное время, просматривая обучающие ролики на youtube, читая ответы и комменты на stackoverflow, а также изучая другие ресурсы для начинающих разработчиков, включая Habr. Для того, чтобы все знания были применены на практике, я решил, что нужно делать полноценный проект.

Идея пришла ко мне, когда я стал проводить уйму времени за рулем: ездил на работу и домой, подрабатывал курьером в пиццерии и катался загород по выходным. В один прекрасный момент мне надоели эти зацикленные несколько песен на популярных радиостанциях, и я переключился на аудио книги. Но и это не продержалось достаточно долго, так как я порой забывал, о чем там было рассказано ранее и приходилось переслушивать. Тогда я подумал, что было бы неплохо в дороге слушать небольшие интересные статьи и истории с популярных ресурсов в сети, типа Habr, vc, spark, meduza и многих других.
Читать дальше →
Всего голосов 18: ↑16 и ↓2+14
Комментарии10

Скачиваем аудио вконтакте через клиентский js или расширение файлов .m3u8

Время на прочтение11 мин
Количество просмотров21K

Как все начиналось...


Как всегда, зависая вконтакте, я решил скачать пару новых аудиозаписей на комп. Но меня ждало разочарование: аудиозаписи возвращались в каком-то странном формате: m3u8. Этот формат даже vlc media pleyer не воспроизводил, и я стал думать, что делать…
Читать дальше →
Всего голосов 16: ↑12 и ↓4+8
Комментарии20

Митап для Data Science

Время на прочтение1 мин
Количество просмотров1.4K
В пятницу, 28 июня,  приглашаем интересующихся темой Data Science на митап в Лекторий компании «Газпром нефть» в Петербурге. Вы услышите доклады, а также сможете заявиться со своей темой на следующий митап. Регистрируйтесь на встречу и приглашайте коллег!


Читать дальше →
Всего голосов 6: ↑4 и ↓2+2
Комментарии0

TheOutloud — озвучивай и делись любимыми статьями и историями. Часть 2

Время на прочтение5 мин
Количество просмотров810
Продолжаю рассказывать о том, как я учусь программировать и делаю свой первый самостоятельный it-проект для тех, кому интересно озвучивать статьи и истории с различных интернет порталов и делиться ими, или же вести свой аудиоблог или подкасты.

В этот раз хочу рассказать, что у меня получилось сделать после первых отзывов с Хабра, как пришел к таким дополнениям, а также посоветовать несколько приложений для записи звука, которыми я пользуюсь сам или рекомендую другим. Итак, поехали.

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

Вместе с этим, на почту стали приходить письма с рекомендациями новых опций и функционала. Больше всего порадовали те, кто сразу писал, что «не дай Бог на твоем сайте реклама будет выскакивать посреди трека или ее невозможно будет отключить»! Отвечу, что в этом вопросе я с вами, и меня самого жутко раздражает, когда при прослушивании музыки в ВК или подкастов на других сервисах постоянно появляется реклама, которую ты просто обязан прослушать.
Читать дальше →
Всего голосов 11: ↑7 и ↓4+3
Комментарии0

Справочник начинающего подкастера

Время на прочтение30 мин
Количество просмотров49K

Эта статья — краткое руководство для тех, кто хочет запустить свой собственный подкаст. Когда я вместе с моим нынешним соведущим год назад запускал подкаст “В бесконечность и далее”, я не смог найти ни одной по-настоящему всеобъемлющей статьи. Поэтому я решил попытаться заполнить этот пробел и написать руководство для себя из прошлого.


Немного о структуре — это руководство содержит 4 статьи:


  1. Общая философия
    1.1. Зачем делать подкаст?
    1.2. Целевая аудитория
    1.3. Выбор жанра
    1.4. Формат
  2. Технический базис
    2.1. Что такое подкаст с технической точки зрения
    2.2. Аудио-формат
    2.3. Про динамики, наушники и ламповый звук
    2.4. Про тихое помещение
  3. Делаем покупки
    3.1. Покупаем микрофон
    3.2. Выбираем аудиоредактор
    3.3. Выбираем программу для записи звука
    3.4. Выбираем хостинг подкаста
    3.5. Сайт-визитка
  4. Записываем и выпускаем
    4.1. Запись выпуска
    4.2. Редактирование выпуска
    4.3. Про джинглы и звуковые схемы
    4.4. Про фоновый шум
    4.5. Про фильтры
    4.6. Про Show Notes, а также про то, зачем слушать свой подкаст
    4.7. Публикация подкаста
    4.8. Монетизация
    4.9. Темы, которые есть, но о которых мы не говорили

Каждый раздел статьи содержит три блока


  • Суть раздела — основная мысль, изложенная тезисно
  • Детальное описание “что, зачем и почему”. Обычно — много букв, которые поясняют основную мысль, и находятся они в скрытой секции “Дополнительная информация”
  • Ответ, который нашли мы

Интересно — читайте все. Нет времени — читайте первый и последний абзац.



1. Общая философия


1.1. Зачем делать подкаст?


Ответ может быть любым, но только не “потом посмотрим”, ”ещё не думал” или “не знаю”. Если ответа нет, весьма высока вероятность что

Читать дальше →
Всего голосов 95: ↑91 и ↓4+87
Комментарии33

Звук. От механических колебаний до ALSA SoC Layer

Время на прочтение8 мин
Количество просмотров9.7K


Мы в SberDevices делаем устройства, на которых можно послушать музыку, посмотреть кино и ещё много всего. Как вы понимаете, без звука это всё не представляет интереса. Давайте посмотрим, что происходит со звуком в устройстве, начиная со школьной физики и заканчивая ALSA-подсистемой в Linux.
Читать дальше →
Всего голосов 22: ↑22 и ↓0+22
Комментарии6

Аудиобубен лейтенанта Шмидта: три совета о том, как потратить время и деньги, не улучшив звук наушников

Время на прочтение4 мин
Количество просмотров25K
Итак, традиционный ежемесячный пост выходит с небольшим опозданием, за что я прошу прощения у тех, кто его ждал. На этот раз объектом публицистического препарирования станут некоторые мифы о наушниках. Если точнее, речь об аудиофильских рекомендациях для тех, кто хочет улучшить звук в своих наушниках. Советы, о которых пойдет речь, позволят людям убить время и потратить деньги. Все рекомендации взяты в сети, и внутри аудиофильского сообщества считаются крайне действенными и эффективными. Некоторые из способов “улучшения” мы уже разбирали, о других пишем впервые.


Прошу обратить внимание, что это пост юмористического цикла, который обращает внимание читателей на несколько нелогичные технические решения в аудиофильской электронике. Если вы расчитываете на подробное техническое разоблачение абсурдных методов аудиорелигии, то их тут нет.
Читать дальше →
Всего голосов 49: ↑47 и ↓2+45
Комментарии102

Противостояние беспроводных и проводных наушников

Время на прочтение4 мин
Количество просмотров43K
image

Сегодня мы затронем популярную тему, в которой, итак, много очевидного, но не для всех. Речь пойдёт о современных беспроводных (TWS) и проводных наушниках. Поскольку полноразмерные наушники вообще разорвут в пух и прах TWSки, будем сравнивать с проводными внутриканальными наушниками.
В теме будет гореть у всех: любителей комфорта, аудиофилов, эплофанов и просто у Игоря, которому «норм» потреблять контент через стриминговые аудиосервисы типа Spotify. Let's go!
Читать дальше →
Всего голосов 66: ↑41 и ↓25+16
Комментарии104

Неявные нейронные представления с периодическими функциями активации

Время на прочтение12 мин
Количество просмотров5.9K
Знакомые с нейронными сетями читатели скорее всего слышали про термин «функция активации». Такие варианты функции активации, как сигмоида, гиперболический тангенс (TanH) и ReLU (линейный выпрямитель), активно применяются в нейронных сетях и широко известны энтузиастам, занимающимся экспериментами с нейронными архитектурами. Исследователи нейронных сетей не останавливаются на достигнутом и подбирают альтернативы, позволяющие расширить границы возможностей. Один из вариантов подхода, предложенного в 2020 году, показывает выдающиеся результаты по сравнению с классическими функциями активации. Про впечатляющие отличия и пойдет речь в этой статье: на основе материала Vincent Sitzmann, Julien N. P. Martel, Alexander Bergman, David B. Lindell, Gordon Wetzstein  и кода на нескольких наглядных примерах будет продемонстрировано превосходство нового метода.  

Всего голосов 34: ↑34 и ↓0+34
Комментарии12

Звонки без ограничений на количество участников, или Аудиопайплайн звонка ВКонтакте

Время на прочтение15 мин
Количество просмотров8.4K

Чтобы снять лимиты на число участников в одном звонке, мы реализовали принципиально новую схему работы с видео- и аудиопотоками: построили уникальную архитектуру, которая горизонтально масштабирует звонок на любое количество серверов и потребляет минимум ресурсов — как серверных, так и клиентских. 

В этой статье разберёмся, что влияет на качество звука, как и какие из этапов передачи аудиоданных можно потюнить, чтобы обеспечить минимальную задержку и лучшее восприятие качества звонка. А также посмотрим на результаты внедрения нового аудиопайплайна в групповых звонках ВКонтакте.

Читать далее
Всего голосов 31: ↑29 и ↓2+27
Комментарии24

Дорогой мой патефон

Время на прочтение6 мин
Количество просмотров5.4K

По оценкам М.Видео-Эльдорадо, в июле 2021 г. в России было продано 184 000 портативных аудиоколонок на общую сумму 1,272 млрд рублей. Годом ранее эта цифра была больше на 23%.

Аудиотехника дорожает на фоне снижения спроса. По словам экспертов, цены на беспроводные колонки за год выросли на треть из-за нехватки комплектующих. Средняя цена портативной колонки в июле 2020 г. составляла 5309 руб., тогда как в июле 2021 года уже – 6899 руб.

Тем любопытней окунуться в преданья старины глубокой, покопавшись в старых пластинках, пленках и кассетах. Интересно сравнить цены «тогда» и «сейчас», да и саму эволюцию отношения к подобным гаджетам проследить интересно.

Читать далее
Всего голосов 30: ↑30 и ↓0+30
Комментарии14

Практическое использование автогенерации музыки

Время на прочтение2 мин
Количество просмотров3.9K

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

В данной статье описывается реализация авто-аккомпанимента для аккордовых прогрессий.

Читать далее
Всего голосов 6: ↑6 и ↓0+6
Комментарии18

А вы когда-нибудь причиняли себе физическую боль собственным кодом?

Время на прочтение5 мин
Количество просмотров5.4K
Приходилось ли вам когда-нибудь ненароком причинить себе или другим физический вред из-за ошибок в коде? Мне – да.

Примерно год назад я работал со сгенерированными файлами в формате WAV, их было несколько тысяч. Я пытался снабдить их метками, рассортировать по папкам, создавал метаданные. В процессе я прослушал несколько штук, и, к моей досаде, оказалось, что все они начинаются с довольно продолжительной тишины. Это сильно раздражало, особенно когда прослушиваешь серию файлов подряд и постоянно спотыкаешься о паузы перед воспроизведением каждого следующего. Прекрасно, значит, еще и с этим придется что-то делать.

Я уже потратил сколько-то времени на поиск решений для удаления тишины из файлов, когда меня вдруг осенило: это ведь WAV! Данные в файлах формата WAV обычно представляют собой PCM-аудио, то есть каждое значение в файле задает амплитуду звука в некоторый момент времени. Соответственно, если у нас там действительно полная тишина, а не белый шум, то в файле этой тишине должны соответствовать сплошные нули, так ведь?
Читать дальше →
Всего голосов 26: ↑22 и ↓4+18
Комментарии24

Всемогущий FFmpeg: скриншаринг в WebRTC

Время на прочтение9 мин
Количество просмотров13K

Когда мы пишем статьи о своем сервере в комментариях очень часто находится читатель, который говорит:

"И зачем такой огород городить? Все это одной FFmpeg командой делается!"

Читать далее
Всего голосов 15: ↑15 и ↓0+15
Комментарии8

Screensharing from FFmpeg to WebRTC

Время на прочтение8 мин
Количество просмотров7.8K

In the comment sections of our articles about our server there are often users who say: "Why would you jump through so many hoops, when you can do the same with a single line of code in FFmpeg!?"

Read More
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Rosnovsky Park™ Podcast #85

Время на прочтение1 мин
Количество просмотров434
<form mt:asset-id=«40» class=«mt-enclosure mt-enclosure-image» style=«display: inline;»>Episode #85

Send Me A Message

Подкасты правильно слушать по подписке.
Правильный фид для подписки —  Rosnovsky Park™ RSS.
Подписчики получают подкаст раньше.

12 мегабайт, 26 минут. И, кстати, когда снова заработает автоопределение продолжительности и размера подкастов?
Всего голосов 41: ↑31 и ↓10+21
Комментарии27

Бумбокс в кроссовке

Время на прочтение1 мин
Количество просмотров721

BoomShoe — новый концепт нового бумбокса. Самое необычное то, что данный BoomShoe установлен в… кроссовке! BoomShoe способен воспроизводить аудио-файлы благодаря встроенному в кроссовок CD-проигрыватель, твиттеру и колонкам. Кроме того, предусмотрена и навигация по трекам.
Читать дальше →
Всего голосов 10: ↑4 и ↓6-2
Комментарии10

iRiver W10: медиаплеер с VoIP-телефоном

Время на прочтение1 мин
Количество просмотров917
Пока весь мир стоит в очереди за iPhone’ами, компания iRiver анонсировала свою новую разработку — многофункциональный медиаплеер W10. Это симпатичное и относительно компактное устройство сочетает возможности мультимедиа проигрывателя с функциями VoIP-телефона.

Читать дальше →
Всего голосов 13: ↑11 и ↓2+9
Комментарии17

TheLastRipper — граббер «эфира» Last.fm

Время на прочтение1 мин
Количество просмотров2.2K
TheLastRipper — бесплатное приложение, с помощью которого можно записывать потоковое аудио из радио Last.fm в mp3. Помимо загрузки музыкальных композиций программа позволяет скачивать обложки альбомов и записывать в mp3-файлы ID3v1 теги. Полученные в результаты mp3 можно сортировать по трекам, исполнителям или альбомам. Также есть возможность создавать плейлисты.
Читать дальше →
Всего голосов 21: ↑17 и ↓4+13
Комментарии45