Вы не поняли. Это не претензия к отсутствию логики в статье. С этим в статье все нормально. Я скорее о том что начать следовало с логики как базы , как некоего стартового соглашения для дальнейших рассуждений. Это совсем неочевидно, применимость логики и математики . И первые шаги в науке связаны скорее с логикой
-да и все равно не буду запускать файл, непонятно кем сделанный. :) Я понимаю А что, готовой сборки нет? Какой смысл публиковать только исходники? -Я на своем сайте тоже публикую исходники некоторых своих программ, но все архивы содержат также готовый для выполнения файл. :) противоречия не замечаете?
Там написано как собрать с Visual Studio или mingw
Control commands: CTRL-A – on a blank line, enter raw REPL mode CTRL-B – on a blank line, enter normal REPL mode CTRL-C – interrupt a running program CTRL-D – on a blank line, exit or do a soft reset CTRL-E – on a blank line, enter paste mode
For further help on a specific object, type help(obj)
Lua , A standard pre-compiled Lua executable for Windows typically ranges from 150 KB to 300 KB. When broken down into the standalone interpreter (lua.exe) and its dynamic-link library (lua54.dll), the total combined footprint stays well under 500 KB. [1, 2, 3]
Forth, The file size and memory footprint of a Forth system for Windows typically ranges from a few kilobytes to several megabytes, depending on the specific implementation
Micropython MicroPython on Windows has a very small binary and memory footprint, typically taking around 500 KB to a few megabytes for the executable, compared to standard CPython which is tens or hundreds of megabytes. It requires minimal RAM to start and run basic scripts.
Using the LitDev Extension: The most popular community extension for Small Basic, called LitDev, adds an LDFile object. This extension provides explicit LDFile.ReadBytes() and LDFile.WriteBytes() functions, allowing direct manipulation of raw binary arrays.
"И разница между ушами достаточная величина" Так у вас две колонки и два уха :) .Используйте два микрофона. Если было три уха - то надо больше колонок. "Тогда это будет бесконечная борьба с отражениями, порожденными борьбой с отражениями. " С чего бы это? Характеристики комнаты не меняются мгновенно...
Не надо пытаться править частотную характеристику тракта (который включает комнату) , надо править импульсную передаточную характеристику, которая включает комнату. Больше того, ее можно пересчитывать автоматически, если закрепить микрофон в точке прослушивания при изменении конфигурации (мебель там подвинул, окно открыл)
Ну отразилась и чего? Будет fir не на 100 мс, а на секунду или даже на 5 секунд , в чем проблема то, потерпеть пять секунд задержки? Проблема только с играми, там нужно звук реал тиме, а для музыки и видео он не нужен, видео тоже можно придержать
Так не эквалайзер нужен, а более широкая компенсация импульсного отклика, включая запаздывание. Те настраивать DSP на компенсацию всех искажений. В принципе никто не мешает компенсировать даже нелинейные искажения имея модель всего тракта намеренную из физической , не говоря уже о линейных
Упрощенно - я хочу подавать ступеньку на вход видеть ступеньку на выходе, а имею кракозябру. Кракозябра - это импульсная реакция.на ступеньку(или щелчок ) Её можно вывернуть ifft(1/fft(кракозябры)) . Так мы чиним и частоы и фазы вместе, а не только частоты. Исправить нельзя только нулевой отклик на какой либо частоте
Ну вроде сейчас не проблема с задержкой, поставил измерительный микрофон в месте прослушивания и настраивай цифровой фильтр программой как удобно, чтобы фронт не расползался ? Компьютер же не примитивный эквалайзер, длина фильтра на компе практически неограниченная, можно скомпенсировать задержки и резонансы в определенных пределах.
Не очень понятна цель статьи. Для научной статьи - нет достаточного описания алгоритма да и не совсем правильное место здесь. Боитесь что украдут - патентуйте и печатайтесь. Для само-рекламы нужно использовать таг "я пиарюсь". Так что "-" за рекламу, причем настойчивую. То есть в принципе тема интересная, но форма подачи наводит на очень неприятные мысли.
Вы не поняли. Это не претензия к отсутствию логики в статье. С этим в статье все нормально. Я скорее о том что начать следовало с логики как базы , как некоего стартового соглашения для дальнейших рассуждений. Это совсем неочевидно, применимость логики и математики . И первые шаги в науке связаны скорее с логикой
Немного пропущено понятие "причинно следственной связи" и "логики" - как механизма докозательств чего либо.
-да и все равно не буду запускать файл, непонятно кем сделанный. :)
Я понимаю
А что, готовой сборки нет? Какой смысл публиковать только исходники?
-Я на своем сайте тоже публикую исходники некоторых своих программ, но все архивы содержат также готовый для выполнения файл.
:) противоречия не замечаете?
Там написано как собрать с Visual Studio или mingw
https://github.com/micropython/micropython/tree/master/ports/windows
https://github.com/micropython/micropython
Попросите кого нибудь собрать вам версию для windows.
Я собирал с на linux для wine
ls -la build-standard/micropython.exe -rwxrwxr-x 1 dima dima 564750 Jul 31 12:40 build-standard/micropython.exe
~ 565 килобайт
wine micropython.exe MicroPython v1.29.0-preview.669.gf777bc7e7b on 2026-07-31; win32 [GCC 10.0.0] version Type “help()” for more information.
For online docs please visit http://docs.micropython.org/
Control commands: CTRL-A – on a blank line, enter raw REPL mode CTRL-B – on a blank line, enter normal REPL mode CTRL-C – interrupt a running program CTRL-D – on a blank line, exit or do a soft reset CTRL-E – on a blank line, enter paste mode
For further help on a specific object, type help(obj)
Lua ,
A standard pre-compiled Lua executable for Windows typically ranges from 150 KB to 300 KB. When broken down into the standalone interpreter (
lua.exe) and its dynamic-link library (lua54.dll), the total combined footprint stays well under 500 KB. [1, 2, 3]Forth,
The file size and memory footprint of a Forth system for Windows typically ranges from a few kilobytes to several megabytes, depending on the specific implementation
Micropython
MicroPython on Windows has a very small binary and memory footprint, typically taking around 500 KB to a few megabytes for the executable, compared to standard CPython which is tens or hundreds of megabytes. It requires minimal RAM to start and run basic scripts.
Using the LitDev Extension: The most popular community extension for Small Basic, called LitDev, adds an LDFile object. This extension provides explicit LDFile.ReadBytes() and LDFile.WriteBytes() functions, allowing direct manipulation of raw binary arrays.
Бомж в подвале на цепи уже не бомж
А настоящие цифропанки сами генерируют себе номер телефона.
Я мимокрокодил с попкорном, так как не пользуюсь этой программой.
Паша держись! Не продавай нас дешево, а то обидно будет.
Слоп. Вся статья.
Не понял, что мешает черной дыре состоять из фотонов? Может фотон и без массы, но раз он притягивается чёрной дырой, то и дыра к нему притягивается.
массив нужен для подавления в нескольких точках. Для двух точек достаточно двух. Это степени свободы. Для двух - нужно две.
"И разница между ушами достаточная величина"
Так у вас две колонки и два уха :) .Используйте два микрофона. Если было три уха - то надо больше колонок.
"Тогда это будет бесконечная борьба с отражениями, порожденными борьбой с отражениями. "
С чего бы это? Характеристики комнаты не меняются мгновенно...
Я имею в ввиду не для всей комнаты исправлять, а только локально, для точки прослушивания
Не надо пытаться править частотную характеристику тракта (который включает комнату) , надо править импульсную передаточную характеристику, которая включает комнату. Больше того, ее можно пересчитывать автоматически, если закрепить микрофон в точке прослушивания при изменении конфигурации (мебель там подвинул, окно открыл)
Ну отразилась и чего? Будет fir не на 100 мс, а на секунду или даже на 5 секунд , в чем проблема то, потерпеть пять секунд задержки? Проблема только с играми, там нужно звук реал тиме, а для музыки и видео он не нужен, видео тоже можно придержать
Так не эквалайзер нужен, а более широкая компенсация импульсного отклика, включая запаздывание. Те настраивать DSP на компенсацию всех искажений. В принципе никто не мешает компенсировать даже нелинейные искажения имея модель всего тракта намеренную из физической , не говоря уже о линейных
Упрощенно - я хочу подавать ступеньку на вход видеть ступеньку на выходе, а имею кракозябру. Кракозябра - это импульсная реакция.на ступеньку(или щелчок ) Её можно вывернуть ifft(1/fft(кракозябры)) . Так мы чиним и частоы и фазы вместе, а не только частоты. Исправить нельзя только нулевой отклик на какой либо частоте
Ну вроде сейчас не проблема с задержкой, поставил измерительный микрофон в месте прослушивания и настраивай цифровой фильтр программой как удобно, чтобы фронт не расползался ? Компьютер же не примитивный эквалайзер, длина фильтра на компе практически неограниченная, можно скомпенсировать задержки и резонансы в определенных пределах.
Приведу пример описания регистрации с исходниками и детальным описанием:
ну вот хотя бы моя
https://habr.com/ru/articles/336494/
Не очень понятна цель статьи. Для научной статьи - нет достаточного описания алгоритма да и не совсем правильное место здесь. Боитесь что украдут - патентуйте и печатайтесь. Для само-рекламы нужно использовать таг "я пиарюсь". Так что "-" за рекламу, причем настойчивую. То есть в принципе тема интересная, но форма подачи наводит на очень неприятные мысли.