Автор Тема: LTspice  (Прочитано 2816 раз)

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

Оффлайн NSb-2 Автор темы

  • Живу на форуме
  • *******
  • Сообщений: 7745
  • Репутация: +885/-11
  • Shit in - Shit out
    • pornhub.com
LTspice
« : Июля 09, 2020, 13:48:29 »
Решил создать отдельную тему, шоб не бегать по разным, мешанина информации получается...

Ставим программу LTspice, рисуем интересную схему, загоняем в неё свои DI и получаем на выходе относительно верный звук того или иного усилителя или какой нибудь звуковой приблуды.
Программа работает офлайн, что не удобно с одной стороны, с другой, для себя, когда есть время, можно потерпеть некоторое время по происходит рендер симуляции, зато и на выходе можно получить гибче и интересней результаты.

Делимся фишками, наработками, решениями и прочее что связано с программой, тонкости работы с ней.


 ;D

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

 :hmmm: немного подрихтовал (на свой вкус...) схему Чампа...

Проект для LTs прилагаю, ток свой DI вставляйте и пропишите его имя в синтаксисе входного источника.

https://yadi.sk/d/EPsZno-gDGB8BA

В пример добавлен импульс с моего кабинета, немного EQ и ревер.

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

Вылез неприятный нюанс... Программа алиазит и довольно серьезно..  :hmmm: :hmmm: :hmmm:
Что в прочем не мешает получить представление от симулируемой схемы.
« Последнее редактирование: Июля 09, 2020, 20:36:33 от Returned to trash »

Оффлайн deLuther

  • Живу на форуме
  • *******
  • Сообщений: 34191
  • Репутация: +3351/-40
  • alderman of morning star
    • Malefice
Re: LTspice
« Ответ #1 : Июля 09, 2020, 22:43:48 »
Касательно временного шага. Вот картинка изображающая шаг по времени (синий) против сигнала (жёлтый, ну ладно, поносный).
В реальности, при равномерном шаге пики у сигнала острые :)
За точку отсчёта можно взять 0.00002, это примерно частота сэмплирования 44100.

Оффлайн NSb-2 Автор темы

  • Живу на форуме
  • *******
  • Сообщений: 7745
  • Репутация: +885/-11
  • Shit in - Shit out
    • pornhub.com
Re: LTspice
« Ответ #2 : Июля 09, 2020, 22:48:35 »
Как бы самой программе объяснить...  :hmmm:
Повышение семплрейта in и out файлов не помогает. Нужно именно в движке симуляции или что-то менять или городить костыль.


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

Причем, Кирилл, обрати внимание на такую особенность:
измеренный сигнал в точке выхода внутри симулятора - чище в разы и разы, в отличии от готового файла.
это несколько сбивает с толку...

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

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

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

 :pozor: :pozor: :pozor:
От это номер!
А я оказался прав! Снял через резестивный делитель - спектр стал такой же как внутри симулятора!!!

Следовательно, перед рендером схемы, нужно соблюсти два правила:
1.входная\выходная частота должна быть высокой.
2.в случае большого размаха амплитуды, перед рендером делить R\R делитель до приемлемого уровня, чтоб не уйти в цифровой клипинг.



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

Для входа скейл можно оставить... Для выхода - нафик.
Вероятно какой-то модуль или просчет выполняется с низкой разрядностью и большая амплитуда (в случае перегруженной лампы, десятки вольт) слишком много для integer расчетов.
Других мыслей у меня пока нет...
« Последнее редактирование: Июля 10, 2020, 00:41:32 от Returned to trash »

Оффлайн Винтик на отдыхе

  • Эксперт
  • *****
  • Сообщений: 2948
  • Репутация: +301/-14
Re: LTspice
« Ответ #3 : Июля 09, 2020, 23:57:27 »
Цитировать
Что в прочем не мешает получить представление от симулируемой схемы.

Вот именно... то что LTspice может симулировать поведение лампового каскада - это уже суперкруто!

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



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


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

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

Кстати, надо будет тот сигнал на которпом тестировал переделать, чтобы в в конце 100% был одинаковй уровень, тогда еще поглядим что будет...
« Последнее редактирование: Июля 10, 2020, 00:11:33 от Винтик на отдыхе »

Оффлайн NSb-2 Автор темы

  • Живу на форуме
  • *******
  • Сообщений: 7745
  • Репутация: +885/-11
  • Shit in - Shit out
    • pornhub.com
Re: LTspice
« Ответ #4 : Июля 10, 2020, 00:18:29 »
Цитировать
Вот именно... то что LTspice может симулировать поведение лампового каскада - это уже суперкруто!
Поддерживаю!
По этому я тебе давно её рекомендовал в твоей теме и Мультисим.

Единственно, что, я не знал, что она может работать с внешними вавками.  :hmmm:

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

Винтик, попробуй побренчать по измененной схеме Чампа...
Жестковато немного, правда я не пробовал не через скейл, должно быть по мягче.
В идеале вообще не должно напрягать. Сродни тому, что я тебе в твоей теме скидывал снятое с микрофона.
« Последнее редактирование: Июля 10, 2020, 00:22:50 от Returned to trash »

Оффлайн Винтик на отдыхе

  • Эксперт
  • *****
  • Сообщений: 2948
  • Репутация: +301/-14
Re: LTspice
« Ответ #5 : Июля 10, 2020, 00:25:25 »
А Reaktor на мой взгляд весьма перспективен в плане создания имитации лампового каскада (ну и вообще)

К примеру, там может быть оверсемплинг внутри оверсеплинга...
То-есть, сам Reaktor позволяет до 4-х кратного, а в модуле можно создавать свой внутренний оверсеплмнг, в итоге получается 16-кратный

Кроме того можно делать нечто подобное двойному (да хоть тройному или даже четверному) триоду, в смысле можно подавать (через предохраняющий модуль Unit) выход на второй (третий, четвертый) вход того же модуля и обрабатывать его вторым (третим, четвертым) ограничителем внутри в той же самой среде передискредитации...

... то-есть, походу, экономить на загрузке процессора, потому что внутренняя модуля передискредитация происходит одноразово...  :hmmm:

Но это на отдаленное будущее, сейчас мне пока занятно потихоньку изучать поведение лампового каскада, нежели воять один за другим ампсимы... словно полусырые пирожки...)))
« Последнее редактирование: Июля 10, 2020, 00:31:06 от Винтик на отдыхе »

Оффлайн NSb-2 Автор темы

  • Живу на форуме
  • *******
  • Сообщений: 7745
  • Репутация: +885/-11
  • Shit in - Shit out
    • pornhub.com
Re: LTspice
« Ответ #6 : Июля 10, 2020, 00:33:46 »
Винтик на отдыхе,
Кстати.. Чем хороша еще эта программа.
Давеча я тебе писал про "варимю", в какой-то степени этот эффект симулируется.
В частности, если не фильтровать низ между каскадов, низкочастотные периоды волны начинают серьезно влиять на смещение сетки, что дает характерный "сладжевый" передеж.
Т.е. периоды достаточно широкие и смещение начинает уплывать, запирая лампу (несколько каскадов каждый в той или иной степени) переходя попеременно из состояние сеточной отсечки и анодной.

Проверь потом.



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

Цитировать
А Reaktor на мой взгляд весьма перспективен в плане создания имитации лампового каскада (ну и вообще)
Там все же чутка иной принцип...
LTspice работает с моделями деталей, а не с результатом, т.е. симулирует их состояние и связки.
А в Реакторе все же в виде готового решения, некое абстрактное с определенной функцией.
Скажем тот же шейпер, который может быть или сам в себе или имитировать лампу... Вернее не саму лампу, а одну из её функций.
Например шейпер не может быть "источником тока" или "динамической нагрузкой", а лампа - может.
А вот к чему применять решения на лампе LTs - по барабану, это ложится на разработчика устройства и его принципа поведения.
Отсюда широкие возможности для анализа и вообще для генерации или проверки идей.
« Последнее редактирование: Июля 10, 2020, 00:40:39 от Returned to trash »

Оффлайн Винтик на отдыхе

  • Эксперт
  • *****
  • Сообщений: 2948
  • Репутация: +301/-14
Re: LTspice
« Ответ #7 : Июля 10, 2020, 00:41:57 »
Ну, поэтому я и называю "имитаторы"... сейчас вот тренируюсь на имитаторе сеточного ограничения
Т.е. имитируется лишь некая в конкретном контексте функция

Оффлайн deLuther

  • Живу на форуме
  • *******
  • Сообщений: 34191
  • Репутация: +3351/-40
  • alderman of morning star
    • Malefice
Re: LTspice
« Ответ #8 : Июля 10, 2020, 00:44:41 »
Returned to trash,
В-принципе, шейперы можно довольно хитро применять, правда они уже становятся не совсем шейперами :)
И источником тока сделать... Тут скорее вопрос в какую систему его вставлять.

Оффлайн NSb-2 Автор темы

  • Живу на форуме
  • *******
  • Сообщений: 7745
  • Репутация: +885/-11
  • Shit in - Shit out
    • pornhub.com
Re: LTspice
« Ответ #9 : Июля 10, 2020, 00:47:40 »
deLuther,
Можно, но это уже будет сложнее чем для того, для чего они изначально предназначены.

Цитировать
Тут скорее вопрос в какую систему его вставлять.
В том и дело.

Оффлайн Jhav

  • Ветеран форума
  • ******
  • Сообщений: 3526
  • Репутация: +417/-5
  • I'm not Able, I'm just Cain
Re: LTspice
« Ответ #10 : Июля 10, 2020, 07:36:13 »
Цитировать
Программа алиазит и довольно серьезно..

А если фнч между каскадами натыкать?

Оффлайн NSb-2 Автор темы

  • Живу на форуме
  • *******
  • Сообщений: 7745
  • Репутация: +885/-11
  • Shit in - Shit out
    • pornhub.com
Re: LTspice
« Ответ #11 : Июля 10, 2020, 08:37:11 »
Jhav,
Это не поможет...
Нужно частоту поднимать, как самый простой способ или иными методами более сложными для моего понимания.
Что интересно, программа не привязана к частоте звуковой схемы операционки, я вчера ей тупо скормил файл 382кГц и так срендерил - сожрала  ;D
Размер файла конечно раздувается.  ;D

Оффлайн Jhav

  • Ветеран форума
  • ******
  • Сообщений: 3526
  • Репутация: +417/-5
  • I'm not Able, I'm just Cain
Re: LTspice
« Ответ #12 : Июля 10, 2020, 08:40:15 »
Returned to trash, да, ей плевать на настройки аудио, она видит ряд чисел, описывающих амплитуду)

Оффлайн NSb-2 Автор темы

  • Живу на форуме
  • *******
  • Сообщений: 7745
  • Репутация: +885/-11
  • Shit in - Shit out
    • pornhub.com
Re: LTspice
« Ответ #13 : Июля 10, 2020, 08:42:03 »
Jhav,
Ну и атлична  ;D
Есть куда экспериментировать.  :crazy: 8) ;D ;D ;D

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

По поводу первичной пост обработки
В Аудишине вполне можно произвести пост обработку файлов 384кГц...
Правда воспроизводится не будет, но просчитает, и анализизатор схавает, если через пресеты, с заранее подготовленными настройками и в последствии отконвертировать в стандартные частоты - прокатывает. SIR в качестве каба то же хавает, с этим проблем нет.
Так, что некоторые фичи можно обойти и достаточно быстро.
« Последнее редактирование: Июля 10, 2020, 09:24:09 от Returned to trash »

Оффлайн впальто

  • Завсегдатай
  • ***
  • Сообщений: 329
  • Репутация: +67/-0
  • GuitarPlayer.Ru fan!
Re: LTspice
« Ответ #14 : Июля 10, 2020, 09:56:12 »
 а в настройках самой проги  maximum timestep не ? был как то сайт справочник по лтс там очень много было, забыл название
 потом пытался найти но похоже убрали его.     .save dialogbox - указывает не рисовать графики ускоряет симуляцию

  в лтс нарисовал импульсы
https://guitarplayer.ru/equipment-effects-amps/amt-pangaea-cp-100-kabinet-simulyator-na-osnove-impulsnoj-svertki-signala/msg11508072/#msg11508072
« Последнее редактирование: Июля 10, 2020, 09:58:29 от впальто »