Автор Тема: ToneX Pedal  (Прочитано 306003 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AZG

  • Живу на форуме
  • *******
  • Сообщений: 96629
  • Санкт-Петербург
    • AZG CUSTOM
Re: ToneX Pedal
« Ответ #2775 : Июня 20, 2026, 23:36:37 »
HiRes.GP, Ты выпил или под запрещенными забористыми? Какие 6 кГц? Ты о чем? Эффективный сигнал 8-10 кГц, далее просто гармоники низшего порядка. Кто сказал, что их нет. Чтобы отработать эти гармоники такого семплирования выше крыши. Хватит тупо притягивать за уши то, что не касается сабжа.

Ну и на предмет "написанному верить" - да не верь. Мне побоку. Я человек в этом смысле абсолютно спокойный. не нравится - проверяй сам. Но что-то я не так и часто вижу эти проверки, которые обычно подтверждают мои выкладки.

А про DSP-обработку знаю достаточно, даже софт писал в свое время под простейший. Но потом забил, ибо приборы подешевели и смысл пропал самому пыжиться. Про цифровое аудио знаю достаточно, хобби такое. Приходится азы разжевывать на форуме регулярно. Особенно про пресловутые 192 кГц в гитарных процах, коих отродясь не было кроме характеристики кодеков.

В профилирование не лезу, разгребать это уже давно нет времени. Да и интерес пропал.

Оффлайн CCA

  • Завсегдатай
  • ***
  • Сообщений: 288
  • не беспокойте меня, я в печальных раздумьях..
Re: ToneX Pedal
« Ответ #2776 : Июня 20, 2026, 23:50:39 »


... и добавил:

давая глянем ну скажем 2рая струна на верхних нотах, при более широком канале, скажем 96кГц
ну надо же, спектр прет аж за 40кгц

Что и требовалось доказать :)

... и добавил:

Соберем кое-какую картину работы Tonex One снова.
1) Процессор NXP RT1060 способен обрабатывать сигнал с рейтом 24/192. Несмотря на Cortex-M7 (не А-серия), он может разгоняться с 600 МГц. Обрабатывает DSP-инструкции, хотя нет спец-сопроцессора с классической архитектурой DSP, есть FPU.
2) Внутри самого DSP могут быть участки, где сигнал временно децимируютcя (даунсемплинг) для менее критичных операций: часть EQ, вспомогательные эффекты, сервисные расчёты.
Нелинейные амп‑модели, чувствительные к алиасингу считаются на повышенной частоте, а более простые линейные блоки могут жить на более низкой.
3) После основной обработки RT1060 отдаёт поток обратно в кодек на той же высокой частоте (например, 192 кГц), где ЦАП и аналоговый фильтр формирует выходной сигнал.

Как-то так. Мне реализация такой системы кажется вполне логичной. Конечно, неясно, насколько "тяжелые" алгоритмы крутятся на проце..
Но есть возможность сравнить. Вот девелоп-плата Tensey 4, на основе того же процессора. https://habr.com/ru/companies/timeweb/articles/878550/
А вот - описание: процессор должен тянуть средние ML задачи. https://www.nxp.jp/docs/en/training-reference-material/MACHINE-LEARNING-WITH-THE-I.MX-RT1060.pdf

Так что чисто технически - описанная схема в Tonex One вполне рабочая.


« Последнее редактирование: Июня 21, 2026, 00:27:10 от CCA »

Оффлайн kardashin

  • Живу на форуме
  • *******
  • Сообщений: 8841
Re: ToneX Pedal
« Ответ #2777 : Июня 21, 2026, 08:16:01 »
Для частых небольших шабашек милое дело :) Кабзон тут чисто как ди-бокс используется.

Оффлайн AZG

  • Живу на форуме
  • *******
  • Сообщений: 96629
  • Санкт-Петербург
    • AZG CUSTOM
Re: ToneX Pedal
« Ответ #2778 : Июня 21, 2026, 08:45:24 »
CCA, хватит выдумывать. Потом ИИ-шка тебе же и выдаст эти выдумки как истину и так по нарастающей.

А хвосты за 40 кГц просто показывают отсутствие нормальной фильтрации в плагине. В железе за такое просто отправили бы в брак.

Оффлайн vasilius

  • Эксперт
  • *****
  • Сообщений: 2202
  • www.st-rock.com
    • st.Rock
Re: ToneX Pedal
« Ответ #2779 : Июня 21, 2026, 11:51:44 »
всегда всё упирается в проц..
тот же тонекс, сеть сделана на 44.1 и всё... под это все и делается, проц не может потянуть х2, даун/ап сэмплинг он тоже не бесплатный.
Задержка прибора тоже от проца идет - какой буфер, такая и латенси + задержка фильтров самого кодека.
у того же ak4619vn групповая задержка весьма большая... но я понимаю почему его выбрали - из-за колл-ва каналов и организации sai у проца.
И на счет кодеков.. параметры кодека в чистом виде в гитарных процах не совсем показатель... так как используется два канала для уменьшения шума и увеличения динамического диапазона (типа) и тут опа, фокус, при "сложении" сигналов на уровне полки шума вы всегда получите "микро ступеньку" на уровне 1-2 сэмплов -) При реальном сигнале это ни на что  не влияет, а если погоните синус, вы увидите "альязинг" - а это нихуууа не альязинг -) зато есть о чем поговорить на форумах\группах и т.п.

хотите еще тем для разглагольствований: что важнее сэмпл рейт х2 или float -> double ?  -)

Оффлайн AZG

  • Живу на форуме
  • *******
  • Сообщений: 96629
  • Санкт-Петербург
    • AZG CUSTOM
Re: ToneX Pedal
« Ответ #2780 : Июня 21, 2026, 12:31:42 »
vasilius,  :alc: Ну зато теории заговора куда интереснее. Главное верить рекламной хрени.

Оффлайн CCA

  • Завсегдатай
  • ***
  • Сообщений: 288
  • не беспокойте меня, я в печальных раздумьях..
Re: ToneX Pedal
« Ответ #2781 : Июня 21, 2026, 13:13:38 »

тот же тонекс, сеть сделана на 44.1 и всё... под это все и делается, проц не может потянуть х2, даун/ап сэмплинг он тоже не бесплатный.

NXP RT1060 это может, выч. мощи должно хватать.
Просто для сравнения. Чип STM32H7 (серия). На нем делают пилотные контроллеры, а он по производительности скромнее. Но ядро - то же, Cortex-M7. Частота до 480 МГц. Самая крутая математика, которая крутится на таком пилотном контроллере - простая визуальная одометрия, алгоритмы "оптического потока". Это работа с NxN матрицами, которые получаются из данных камеры. И всякие штуки типа расширенного фильтра Калмана с 25 входами данных (несколько ядер обработки одновременно). Может одновременно и небольшую нейронку крутить.

NXP RT1060 пошустрее будет на "прямых выч задачах", просто за счет большей тактовой частоты.
« Последнее редактирование: Июня 21, 2026, 13:25:01 от CCA »

Оффлайн AZG

  • Живу на форуме
  • *******
  • Сообщений: 96629
  • Санкт-Петербург
    • AZG CUSTOM
Re: ToneX Pedal
« Ответ #2782 : Июня 21, 2026, 13:57:37 »
CCA, Ну не забываем, что определенный процент мощности отжирает работа с интерфейсами, отображением, МИДИ и т.д. Это ранее делали отдельно микроконтроллер управления и отдельно DSP. В текущих реалиях это просто один чип с распараллеливанием задач.

Оффлайн CCA

  • Завсегдатай
  • ***
  • Сообщений: 288
  • не беспокойте меня, я в печальных раздумьях..
Re: ToneX Pedal
« Ответ #2783 : Июня 21, 2026, 14:06:19 »
CCA, Ну не забываем, что определенный процент мощности отжирает работа с интерфейсами, отображением, МИДИ и т.д. Это ранее делали отдельно микроконтроллер управления и отдельно DSP. В текущих реалиях это просто один чип с распараллеливанием задач.
Еще раз. Это Система-на-Кристалле. Со своим RAM и Flash-ROM зачастую (в STM32H7 Flash-ROM - на кристалле). С настоящей операционной системой. Исполнительных модулей/блоков у нее много. Такое впечатление, вы от прогресса немного отстали. Это внутренняя структура СнК RT1060



... и добавил:

PS Любительские проекты делаются на одной платке с таким чипом. Зачастую к ней цепляется все - дисплей, мини-клавиатура, + овердофига чего захочешь. И все работает, не тормозит
« Последнее редактирование: Июня 21, 2026, 14:10:24 от CCA »

Оффлайн AZG

  • Живу на форуме
  • *******
  • Сообщений: 96629
  • Санкт-Петербург
    • AZG CUSTOM
Re: ToneX Pedal
« Ответ #2784 : Июня 21, 2026, 14:20:15 »
CCA, Я про это и написал. Отстал? ГЫГЫГЫ! Впечатление, что теории заговора более привлекательны чем трезвая оценка реалии.

Так вот, у этой системы дополнительные функции откусывают свою часть вычислительной мощности. CPU хоть и мультиядерное, но одно.

Оффлайн CCA

  • Завсегдатай
  • ***
  • Сообщений: 288
  • не беспокойте меня, я в печальных раздумьях..
Re: ToneX Pedal
« Ответ #2785 : Июня 21, 2026, 15:07:50 »

Так вот, у этой системы дополнительные функции откусывают свою часть вычислительной мощности. CPU хоть и мультиядерное, но одно.
В одной фразе - противоречие. CPU одно с одним ядром, остальное - не ядра, а исполнительные модули/блоки, которые работают независимо. И именно благодаря им, все работает хоть и через NVIC (контроллер пребываний), но куда быстрее, чем если бы это было снаружи или как-то реализовано программно.
Примерно я показал, что тянут такие СнК, и не вижу проблем, чтобы он не тянул работу с 192/24 сигналом. От слова совсем. Такие СнК могут гораздо больше. К слову, почитал - этот чип сейчас ставят в другие процессоры эффектов. В том числе более дорогие.

Оффлайн HiRes.GP

  • Живу на форуме
  • *******
  • Сообщений: 9749
  • shit in - shit out
Re: ToneX Pedal
« Ответ #2786 : Июня 21, 2026, 15:10:59 »
HiRes.GP, Ты выпил или под запрещенными забористыми? Какие 6 кГц? Ты о чем? Эффективный сигнал 8-10 кГц, далее просто гармоники низшего порядка. Кто сказал, что их нет. Чтобы отработать эти гармоники такого семплирования выше крыши. Хватит тупо притягивать за уши то, что не касается сабжа.

Ну и на предмет "написанному верить" - да не верь. Мне побоку. Я человек в этом смысле абсолютно спокойный. не нравится - проверяй сам. Но что-то я не так и часто вижу эти проверки, которые обычно подтверждают мои выкладки.

А про DSP-обработку знаю достаточно, даже софт писал в свое время под простейший. Но потом забил, ибо приборы подешевели и смысл пропал самому пыжиться. Про цифровое аудио знаю достаточно, хобби такое. Приходится азы разжевывать на форуме регулярно. Особенно про пресловутые 192 кГц в гитарных процах, коих отродясь не было кроме характеристики кодеков.

В профилирование не лезу, разгребать это уже давно нет времени. Да и интерес пропал.

А ты пересчитай величину гармоник на гейн.

... и добавил:

всегда всё упирается в проц..
тот же тонекс, сеть сделана на 44.1 и всё... под это все и делается, проц не может потянуть х2, даун/ап сэмплинг он тоже не бесплатный.
Задержка прибора тоже от проца идет - какой буфер, такая и латенси + задержка фильтров самого кодека.
у того же ak4619vn групповая задержка весьма большая... но я понимаю почему его выбрали - из-за колл-ва каналов и организации sai у проца.
И на счет кодеков.. параметры кодека в чистом виде в гитарных процах не совсем показатель... так как используется два канала для уменьшения шума и увеличения динамического диапазона (типа) и тут опа, фокус, при "сложении" сигналов на уровне полки шума вы всегда получите "микро ступеньку" на уровне 1-2 сэмплов -) При реальном сигнале это ни на что  не влияет, а если погоните синус, вы увидите "альязинг" - а это нихуууа не альязинг -) зато есть о чем поговорить на форумах\группах и т.п.

хотите еще тем для разглагольствований: что важнее сэмпл рейт х2 или float -> double ?  -)

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

... и добавил:

CCA,

 :plus-one:

... и добавил:

HiRes.GP, Ты выпил или под запрещенными забористыми?

Если ты принимаешь такого рода вещества, не надо транслировать это на всех!
« Последнее редактирование: Июня 21, 2026, 15:14:56 от HiRes.GP »

Оффлайн CCA

  • Завсегдатай
  • ***
  • Сообщений: 288
  • не беспокойте меня, я в печальных раздумьях..
Re: ToneX Pedal
« Ответ #2787 : Июня 21, 2026, 15:25:39 »
AZG, считаем на пальцах, глядя в даташит...
RT1060 на 600 МГц с ~1 FLOP/такт даёт около 600 M FLOP/сек..
В лоб (а там более хитро), в основном используются КИХ-фильтры длиной 64-128 коэффициентов..
192000 сэмплов/сек × 128 коэффициентов ≈ 24.6 млн умножений и столько же сложений ≈ порядка 50 M FLOP/сек.
То есть если очень грубо прикидывать - 50/600 - это меньше 10% от загрузки ядра. И это еще без учета FPU в котором есть например векторизация для операций с плавающей запятой...

Оффлайн AZG

  • Живу на форуме
  • *******
  • Сообщений: 96629
  • Санкт-Петербург
    • AZG CUSTOM
Re: ToneX Pedal
« Ответ #2788 : Июня 21, 2026, 15:41:44 »
CCA, Да да, будешь тут инженеру-системотехнику с профильным образованием тут рассказывать что такое ЦПУ и ядра. давно такой веселухи не было. Определись для начала сколько ядер у этого ЦПУ и обсудим. Про отдельные модули и блоки я ни слова не говорил.

Далее, существуют гибридные микроконтроллеры, где есть и 51-й ЦПУ и Кортекс. Иногда не совсем правильно обзывают это ядрами, хотя это разные модули с разным назначением. Так вот на 51-й обычно и назначают обслуживающие функции оставляя Кортекс-у тяжелые обсчеты математики. Тут в блок-схеме мы не видим ничего дополнительного. Итого, производительность делится.

Молодец. что считать умеешь! Но кто сказал что там NAM крутится или еще что? Там свой софт. Так же там есть примочи и многое другое. Отдельно IR с кабами. Т.е. голый расчет дает не всю картину реальности.

HiRes.GP, Да да, ты там хрень пишешь, а принимаю я. Интересный подход. Объясни, нафига гитарному железному процу все твои 40 кгц?  Что от этого изменится?


Оффлайн CCA

  • Завсегдатай
  • ***
  • Сообщений: 288
  • не беспокойте меня, я в печальных раздумьях..
Re: ToneX Pedal
« Ответ #2789 : Июня 21, 2026, 15:53:50 »
CCA, Да да, будешь тут инженеру-системотехнику с профильным образованием тут рассказывать что такое ЦПУ и ядра. давно такой веселухи не было. Определись для начала сколько ядер у этого ЦПУ и обсудим. Про отдельные модули и блоки я ни слова не говорил.

Центральных ядер там ровно одно (ЦПУ-CPU). Остальное - периферия, исполнительные модули/блоки. Точка.
Не надо понтов, тут не один вы с профильным образованием, которое, кстати, без дела - мало что значит.
Я работаю по специальности, но не в направлении обработки звука, где своя теория.

... и добавил:


Молодец. что считать умеешь! Но кто сказал что там NAM крутится или еще что? Там свой софт. Так же там есть примочи и многое другое. Отдельно IR с кабами. Т.е. голый расчет дает не всю картину реальности.




Понты..
Это расчет с "запасом" - на предел быстродействия для задачи. И только конкретно для первой стадии обработки сигнала 192/24. При этом там для оптимизации вряд ли применяют длинные КИХ в лоб. Так что, если эта операция занимает не более 10% выч мощности на такт работы, свободны 90% для всего остального.
« Последнее редактирование: Июня 21, 2026, 16:00:36 от CCA »