Найти в Дзене
Добрый Аудиофил

100 ас 063 - эпичное мракобесие поршневого режима или что это такое и зачем Аудиофилам нужно?

Всем Доброго Аудиофильского! Ну что? Работы над сайтиком моим идут. Тут внезапно принято решение прям сейчас взять да и Раст освоить, и на нем писать основные вычислительные коды и алгоритмы. А не на Ява.Скрипт. Сейчас в 2х словах объясню почему Раст, а не С++ или С#, и почему вообще переход. *** Но прежде пара слов про Астрономию. Помните Матрицу? Фильмы такие. 4 штучки. Там в 2х словах СкайНет из Терминатора захватил таки мир. На что повстанцы экологию уничтожили на Земле, чтобы ни ветра ни солнца. Чтобы у Матрицы электричество кончилось. Но она вопреки заветам Советского Классика - наоборот Кино ЗАКАТИЛА!!! Но я вообще к чему? Помните состояние Экологии на планетах Вокруг Земли? Плохо там с ней все. На одной вообще химический реактор бабахнул. А нет мысли, что они более развитые планеты нежели Земля? И что на них уже Матрица случилась, и повстанцы экологию уже уничтожили? А тогда выходит, что Земля самая отсталая планета в Солнечной Системе? А то мы привыкли думать, что она

Всем Доброго Аудиофильского!

Ну что? Работы над сайтиком моим идут. Тут внезапно принято решение прям сейчас взять да и Раст освоить, и на нем писать основные вычислительные коды и алгоритмы. А не на Ява.Скрипт.

Сейчас в 2х словах объясню почему Раст, а не С++ или С#, и почему вообще переход.

***

Но прежде пара слов про Астрономию.

Помните Матрицу? Фильмы такие. 4 штучки.

Там в 2х словах СкайНет из Терминатора захватил таки мир. На что повстанцы экологию уничтожили на Земле, чтобы ни ветра ни солнца. Чтобы у Матрицы электричество кончилось.

Но она вопреки заветам Советского Классика - наоборот Кино ЗАКАТИЛА!!!

Но я вообще к чему? Помните состояние Экологии на планетах Вокруг Земли? Плохо там с ней все. На одной вообще химический реактор бабахнул.

А нет мысли, что они более развитые планеты нежели Земля? И что на них уже Матрица случилась, и повстанцы экологию уже уничтожили?

А тогда выходит, что Земля самая отсталая планета в Солнечной Системе?

А то мы привыкли думать, что она самая развитая. Но что если наоборот?

А то ведь факт развития Земли - он как бы гласит, что на ней процесс не плану пошел. 8 экспериментов и один мимо кассы.

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

Разве разработчик кассетника или Патефона сделал 7 прототипов, что вот вообще звука не издают? Или у него с первой попытки идея речи толкала?

***

Ладно. Это я так. Чет наблюдение в голову вдарило.

***

Давайте про Раст. Почему вообще он? И в чем вообще фишка.

В Веб-разработке много всякого понамешано.

Изначально был язык Гипер-Текстовой разметки. Когда у вас <тег>пара фраз</тег> было.

При этом теги эти умели перемещать текст к правому краю, к левому или по центру.

Еще был тэг вставки изображения. Да тег ссылки для перехода на другую страницу.

При этом если вы хотели, чтобы как в журнале текст красиво огибал фоточки. То привет Шарику из Простоквашино и его напечной живописи. Народная Изба с эпичным названием, а не огибающий текст вам.

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

Потом пришла гиперактивность. Ой! Интерактивность. Сначала это были Ява.Скрипт и Вб.Скрипт.

Да да! Тот самый! Он как и Озон - еще в 90х родился.

Расшифровывался как Визуал Бейсик.

При этом Ява.Скрипт был только на стороне пользователя. Для серверных решений был PHP.

А Микрософт продвигал свою тему, что была на Бейсике, но при этом и на серверной стороне тоже был движ на Бейские. Называется ASP.

Active Server Pages.

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

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

Прям вот в живую.

Они сделали свое решение, которое максимально рационально с точки зрения ресурсов(ну вернее как рационально. По Микрософтовски рационально) и стандартизировали его.

Правда им мало кто пользуется. Оно есть. Но все предпочитают Пайтон. Мол Бейсик это не правильный язык. Хотя на нем много чего интересного включая тот факт, что впервые алгоритм Быстрого Преобразования Фурье на ИБМ компьютерах был именно на Бейсике написан.

А если учесть, что этот алгоритм - это Плохо Обученная Нейросеть, то по большому счету выходит, что и Нейросеть на ИБМ платформе впервые была на Бейсике написана.

Вернее на АТ платформе. ИБМ ее создали.

Двигаем дальше.

Годы шли. Ява.Скрипт стало мало. Программисты с другими стилями мышления хотели писать коды на своем уровне педантизма.

Кому-то Ява.Скрипт был недостаточно педантичный, а кому-то наоборот. Много требует.

Так в мир Веб пришел Пайтон. Для тех кто на чилле кодит.

Там родилось 2 фреймворка. Джанго и Бутстрап. Первый для серверной стороны, второй для пользовательской.

Но у этих языков есть одна проблема. Они интерпретируемые.

Т.е. у вас есть текстовый код. В процессе его выполнения он считывается, переводится в машинный код, и дальше выполняется.

Если у вас описана какая-то функция, например обработка звука с Ламповым окрасом, но вы ее не включили в процессе воспроизведения музыки. Так этот ваш код вообще не будет использован.

На него не будет затрачено время. С одной стороны это экономия ресурсов. Но с другой.

Стоит вам только включить эту обработку, как придется этот код преобразовывать в машинный.

Если вы через 15 минут его выключите, а еще через 10 снова включите, его опять придется преобразовывать в машинный.

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

Т.е. интерпретируемый язык активно ЖРЕТ(пардон) ресурсы. Причем именно на стороне пользователя.

Но иногда хочется сделать что-то такое эдакое. Например как Маранц ПМ10 вокал на нотах и регистрах держит, да еще и с колонками по типу Телепорты или Медиаторы. Да еще и с перформаточнной автокоррекцией. Чтобы бас, СЧ и ВЧ всегда на одном уровне плотности и детальности не зависом от качства записи. Да еще и с окрасом как у Аккуфейс или Бэнг Энд Олуфсен. Да еще и Вип-Мест накатить. Да еще и в наушники это все запаковать. Причем предварительно ЦД поток восстановив до 1 МГц и 48 бит, и потом все это по ХРЦД32 обратно в 44 кГц собрать. Да еще так чтобы арендная автомобильная магнитола откалибровалась по принципам Лингдорфа. Чтобы на отдыхе на Морях все 33 да в сокрокопятку удовольствий разом.

И все это на базе смартфона.

В общем бывают моменты когда Интерпретируемый Язык пардон Жрет ресурсы так лихо, что смартфон не вывозит.

И вот тут-то в браузерах появилась тема под названием Комплируемый Язык.

Назвали это чудо WebAssembly.

Вы пишите на выбор или на С++ или на С# или на Rust или на Go или еще на паре языков. Потом компилируете.

И ура!!! Ресурсов гаджета стало хватать!!!

А я тут чет смотрю на многопоточный режим в Ява.Скрипте. А там есть тема, называется ВебВоркер.

Вы там запускаете отдельный поток. Передаете ему данные из аудио-буфера. Потом он их обрабатывает и вам возвращает. А вы их уже на динамики гоните.

И вот смотрю я. А ВебАссембли так же работает. Вы так же гоните ему данные из буфера и так же обработанные назад.

Ну и чего мы тогда котику внешние органы мучать будем? За какие ни тяни его, а зачем??? Да да!!!! Я начинал с Автоваза по молодости!!! У меня Таврия была, а ключ от дверей у нее был с надписью ВАЗ. От замка зажигания свой, а вот от дверей. О! А там еще от багажника отдельный ключ был...

В общем я решил, что можно сразу на Раст перейти!!! И будешь ты нормальный человек, а не эти ваши Рифмы в Рифму к слову Эдик.

Я просто решил облагородить слово Раст!!!

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

На нем Операционные Системы пишут сейчас.

Блокчейны и Крипотовалюты на нем написаны.

Линюкс поддреживает его, причем для задач написания драйверов повышенной надежности.

В общем люблю я педантичные штучки!!!

На нем и Нейросети пишут.

А у нас ведь как раз цель получить Нейронки повышенной точности обработки сигналов, для нужд ЭлектроМедицины.

Ой!!! Отдельно про это вам в следующей статье расскажу. Есть тут одна остросюжетная тема на счет с Миру По Гелику и ярд на разработку поднять.

Ну вы понимаете, что после Матрицы моя наблюдалка еще всякое жареное выдать может. Вот и расскажу!!!

***

фото отсюда https://dzen.ru/a/Xyj2WWl8BSJ8TRbD?ysclid=mki7164w9z324524400

Ну что? Про колонки наверное да?

Давайте сейчас еще одну тему.

У меня есть Лучшая На Планете Девушка. У нее есть машина. Машине 4 года.

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

Но она тут в Бассеин записалась. Вот нутром чую, что сдуется аккум в этом году.

В общем я начал на Бустеры смотреть. Решил ОТДЕДМОРОЗИТЬ с подраком. Бустер Красотке подарить. Потом одумался!!!

Но тут так вышло, что Бустер я таки раздобыл.

Причем солидный. На 12 Ампер Часов. Да еще и с компрессором на борту. Колесики накачивать.

Одна проблема у него. Зарядка в них нынче перешла на 5 Вольт и 2 Ампера.

Раньше был внешний БП от розетки на 12 Вольт. Был и от прикуривателя в машине зярядник в комплекте. А сейчас 5 Вольт от ЮСБ.

Чего за прикол такой?

И я вот сразу не понял всей Гениальности.

А тут смотрю на Бустер. И начинаю как-то более вдумчиво мониторить рынок. Дай думаю посмотрю, а что там у дорогих? Таких, что по цене как АКБ в машину.

Там те же 12 Ампер. Но там зрядка от ЮСБ, но может аж 12 Вольт на 5 Ампер. Фаст Чардж.

И он там за 2.5 часа заряжается. От обычного все 28 часов ему заряд впитывать.

Но эти дорогие. Там ценник зверь. Но...

У фаст чарджа на ЮСб там ведь 12, 9 и 5 Вольт.

И тут тема. Если аккум сел так, что стартер не крутит - то это как раз 9 вольт на Аккуме. С 10ю у меня машина заводилась. А вот на 9...

Но тут бустер. Он от этих 9ти впитывает заряд. У него повышайка внутри. И дальше уже выдает 12, от которых крутит стартер.

При этом дорогой бустер от этих 9ти, даже если он багажнике залежался, то он все равно минут за 20 впитает заряд. Просто нужно будет посидеть в машине и подождать эти 20 минут.

Мой бустер в этом плане конечно увы. Он будет часа 2 лежать.

Но идея с этим ЮСБ она именно в этом. Он от севшего АКБ вытягивает заряд с повышением напряжения и дальше питает стартер с нужной напругой.

Как раз то, что нужно, чтобы если зимой в багажнике лежит, а не из дома свеже-заряженный.

А риски, что машина при коротких поездках не заведется именно не дома... Они в общем высокие. Тут правильнее говорить о количестве шансов, что она у дома с утра не заведется.

Но я тут чего подумал. Я для своей электрички покупал платку за 1000 рублей. Она повышайка. Регулируемая и напряжению и по току. Она от 5ти Вольт может аж 60 выкатить. И у нее регулируемый лимитер по току. Она как раз зарядник.

И она у меня 90 Ватт. Размером с пол бустера и двумя здоровенными радиаторами на боковинах.

Т.е. если я эту платку прибабахаю напрямую на силовые клеммы... То я в общем купив бустер за 5 тыщ - сэкономил 4.

И это еще с поправкой на то, что в машине штатный ТайпСи зарядник стоит. А если еще и туда отдельный покупать.

То я на своей примочке вообще тыщ 8 экономлю при применении мозгов.

А если еще и Арудину приделать для контроля, причем еще и с датчиком температуры Бустера.

В общем посижу попаяю на днях. Сделаю Турбо-Бустер для Блонды!!!

Не хочу знаете ли чтобы у нее машина на морозе после работы не завелась!!! Особенно после Басика.

И да. Я уже один аккум сжег в смартфоне при замене. За меня 2х не битых дают. Я на опыте. Факел горящего Лития я видел. В руках держал!!! Знаю!!!

***

Давайте теперь к колонкам.

Когда они вышли. Причем еще у Фишера, одной из реклам было, что все 3 динамика у них в ПОРШНЕВОМ Режиме работают.

И мол круто это.

А чего крутого-то? Давайте разбираться.

Нам придется сейчас кое-что важное понять. И даже Алдошину почитать. У нее ошибка на тему Поршневого и Волнового режимов в работе динамиков кстати.

Природа ее в том, что она подавала импульсный тест. Кратковременный Меандр и смотрела его отклик.

Согласно нему она увидела, что Волновой Классический Динамик имеет меньшую чувствительность нежели Поршневой.

Но прикол в том, что это не так.

Дело в том, что волновой динамик, это классический картонный диффузор. В широкополоссниках стоит.

Если мы вспомним, то раньше колонки чувстивтельность имели в 98 ДБ.

А сейчас нормой стало 87. И это при том, что делают всякие Кевлары, и сверх мягкие подвесы из "жидкой невесомой" резины.

Но они вот именно, что Поршневые стали.

И у них в реальности чувствительность на 10 - 12 Дб ниже.

Но почему у Алдошиной наборот?

Ведь даже по названию, Волновой - значит лучше согласован с Волной В Воздухе.

А тут чего?

Дело в том, что Картонный диффузор он с.. Поршневым Приводом.

И в первый быстрый импульс работатет только Поршень катушки и та окружность диффузора, по которой бежит первая итерация волны.

А все остальное подключается позже.

Как круги на воде. На первом импульсе только первый круг работает. Остальное позже.

Но давайте вспомним струну на гитаре.

Мы ее дернули. В первый момент у нас нарастание амплитуды. Оно плавное. Там для частоты в 1 кГц примерно 70 колебаний нужно для выхода на максимальную амплитуду.

А тут динамик. Он первое колебание, да по факту первые 15 колебаний отработал на 12 Дб тише, чем они в исходнике были.

А потом ррраз. И остальные колебания во весь диффузор пошли.

Уже с нормальной кривой нарастания.

Т.е. в начале звучания струны у гитары наш картонный диффузор порпускает часть звука. И потом уже включается на нормальной громкости. И дальше делает нарастание амплитуды как оно есть у гитары.

В чем тут проблема?

В том, что по факту выходит более резкая кривая нарастания амплитуды.

Более близкая к ударным звукам.

Она такая в случае гитар на звук более артикулировання. Более звонкая. Более детальная.

Нам это все нравится.

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

Т.е. вроде бы красиво. А вроде бы искажение подвижности звучания.

И вот именно в этом фишка этих наших сегодняшних колонок. У них динамики не имеют Волнового Режима.

Они в Поршне. У них правильная динамическая характеристика нарастания амплитуды.

Да отдача ниже. КПД ниже. Усилитель мощнее нужен.

Как говорят в Аудиофильских Салонах такие колонки Качать Нужно. Нужен усилитель, что их раскачает.

Но зато при этом у них выше достоверность и самое важное для Аудиофилов - лучше микро-точность передачи звука, микроподвижность, и эмоциональность звучания.

Правда при этом они всю грязь на тихих уровнях вытаскивают из 2х тактных УНЧ.

Вернее не вытаскивают. Они ее отрабатывают. В то время как Волновой это безобразие фильтрует.

Но вместе с этим они и звук отрабатывают, если УНЧ правильный и качает и грязь коммутации в сигнал не накидывает. То тогда они вытаскивают ЗВУК и его микроподвижность.

Но самое главное в рамках заголовка статьи.

Импульсная характеристика передачи не только не отображает данных моментов качества работы динамика, но еще и искажает их, демонстрируя не верные данные.

У этой Характеристики есть ОДЗ по времени, в пределах которой она инфрмативна.

Кстати у меня учебник по ЦОС есть. Там автор первым делом делает тотальный разбор применимости тех или иных математических моделей фильтров. Как раз показывая, что не для всех видов сигнала подходит та или иная математика. И если сигнал другого вида, то и математику к нему другую нужно для той же самой цели.

Т.е. если фильтр шума в звуке - это один разговор, то фильтр шума на видео - при всей одинаковости природы и одинаковом виновнике под названием Транзистор КТ315 - это 2 разных математических фильтра. И один к другому не подходит.

Так вот и Импульсная Характеристика - с одной стороны штука хорошая. Но подходит не всегда. И в случае динамиков она не работает. Вернее выдает ошибку измерений. И ее нужно расширять на предмет анализа времени отклика строя в 3д графике характеристику продолжительности импульса.

Да и тоже не получится. Нужно еще количество периодов синусоидального колебания измерять и моменты устоявшихся колебаний мониторить.

Импульсная характеристика этого всего не только не отображает, но и не инициирует этих процессов в динамиках.

А значит и померить не может то, чего не включилось при таком виде тестового сигнала.

Это то же самое, что АЧХ ВЫключенного усилителя мерить. Не будет ее там. Вот вообще!!!

***

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

И не только Нейронку. Но и сам такой тест напишу. И делать это буду на РАСТе!!! Самом Надежном Языке, для сложных высокоточных рутинных вычислений больших объемов. С максимальной производительностью применяемого оборудования.

Вот такие дела!

Правда литература для применения его в среде ВебАссембли у меня на Английском. Но меня это уже не пугает!!! Сделаем!!! Будет вам Высокоточная Веб-Ассамблея!!!

Спасибо, что дочитали!!!