Автор Тема: Реампинг в OrCad  (Прочитано 2791 раз)

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

batonu4

  • Сообщений: 54
  • GTLab - forever!
    • ICQ клиент - 458385930
    • Просмотр профиля
    • E-mail
Re: Реампинг в OrCad
« Ответ #40 : Января 23, 2014, 08:09:54 pm »
У меня все заработало после того как я конвертировал твои исходники в формат 16bit 44100кГц.
Если изменить Maximum step size c автомата до 10n то у меня тоже безумно долго считает. Оставлю на ночь, погляжу что получится.
Кстати как у тебя выглядит выходной каскад?

Jinx

  • Сообщений: 4123
    • Просмотр профиля
    • E-mail
Re: Реампинг в OrCad
« Ответ #41 : Января 23, 2014, 08:14:09 pm »
Так же. Только я нашёл нормальную модель 6V6 (перезалил либы по старой ссылке из №6).

Цитировать
У меня все заработало после того как я конвертировал твои исходники в формат 16bit 44100кГц.

Ну это неинтересно ;)

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

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

batonu4

  • Сообщений: 54
  • GTLab - forever!
    • ICQ клиент - 458385930
    • Просмотр профиля
    • E-mail
Re: Реампинг в OrCad
« Ответ #42 : Января 23, 2014, 08:43:54 pm »
Попробую всетаки оставить симуляцию на ночь. Утром отпишусь о результатах :)

Jinx

  • Сообщений: 4123
    • Просмотр профиля
    • E-mail
Re: Реампинг в OrCad
« Ответ #43 : Января 23, 2014, 11:46:46 pm »
А вот, что будет, если входной сигнал с гитары просто усилить в 10 раз. Установки на усилителе (0-10):
Tone: 5
Sting: 5
Gain: 10
Bass: 9
Middle: 5
Treble: 5
Volume: 10

Обработано импульсом кабинета и помещения.

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

В общем, GTLabConvert ошибается - из вавика, содержащего 10 самплов делает странный длиннющий файл с каким-то шумом.  >:( Из длинных файлов делает больше шума :)
А вот CSD обратно в WAV конвертирует прекрасно и шустро.

С шагом симулятора тоже разобрался - ночами больше не буду ждать ;)

PSpice Wave Processor у меня вообще отказался работать адекватно - на мальенких файлах работает ок, а на больших (16 секунд) уходит в петлю на несколько минут, и в итоге из вавика в несколько мегабайт делает 8Гб файл с лишней разметкой и мусором - его Оркад даже не принимает :o >:(

В итоге написал себе конвертор на Пайтоне в 8 строк, которая делает всё как надо, да ещё и  за 6 секунд ;D ;D ;D

Кстати, если кто не боиться консольных утилит и не пугается ставить интерпретатор Python 2.7 - могу написать пару комплиментарных утилин для таскания звуков в оркад и обратно с использованием параллельных вычислений и проч плюшками. С графическим интерфейсом возиться не стану - работы много, а смысла ноль.
« Последнее редактирование: Января 23, 2014, 11:57:24 pm от Ash »
Если хочешь, чтобы что-то было сделано хорошо - сделай сам.
R2DNY

Peratron

  • Сообщений: 13579
  • GTLab - forever!
    • Просмотр профиля
    • E-mail
Re: Реампинг в OrCad
« Ответ #44 : Января 24, 2014, 04:04:01 am »
Цитировать
Если изменить Maximum step size c автомата до 10n то у меня тоже безумно долго считает.
Ну, вы джигиты!  :o :o :o

Я считаю на 1 мкс - а грубо на 5 мкс...

ХИНТ: ещё раз обращаю внимание на ПРОТЕУС в качестве платформы для сим-реампинга...
 8-)
Схемотехническая мантра: титцешенкохоровицехилл. Повторять до просветления...

Jinx

  • Сообщений: 4123
    • Просмотр профиля
    • E-mail
Re: Реампинг в OrCad
« Ответ #45 : Января 24, 2014, 09:44:59 am »
Не-не, я ставлю 20мкс и радуюсь :)
По ходу симуляции видно, что шаг выбирается в районе 1-11мкс.

Протеус хорошо, но так вломину налаживать ещё один симулятор. К тому же - а для чего? Если уже есть Оркад.
« Последнее редактирование: Января 24, 2014, 09:46:25 am от Ash »
Если хочешь, чтобы что-то было сделано хорошо - сделай сам.
R2DNY

Peratron

  • Сообщений: 13579
  • GTLab - forever!
    • Просмотр профиля
    • E-mail
Re: Реампинг в OrCad
« Ответ #46 : Января 24, 2014, 11:55:22 am »
Цитировать
Не-не, я ставлю 20мкс и радуюсь Улыбка
По ходу симуляции видно, что шаг выбирается в районе 1-11мкс.
Повозишься со спектроанализом - увидишь зачем...

Цитировать
Протеус хорошо, но так вломину налаживать ещё один симулятор. К тому же - а для чего? Если уже есть Оркад.
Скорость аудиосимуляции отличается на порядок. Не в пользу оркада, есно.

За то время, которое в конечном итоге потратишь на симуляцию в оркаде можно три разу успеть наладить альтернативную платформу  :o

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

Ну, и собственно, налаживать там в платформе нечего - если прот стоит, то всё готово: просто использовать в графах и в стимул-генераторах аудио.
Схемотехническая мантра: титцешенкохоровицехилл. Повторять до просветления...

Jinx

  • Сообщений: 4123
    • Просмотр профиля
    • E-mail
Re: Реампинг в OrCad
« Ответ #47 : Января 24, 2014, 12:35:05 pm »
Ну насколько быстро прот симулирует? Мне хватает и секунды аудио в минуту моего времени.
Плюс опять возня с библиотеками и подключением моделей.

Ну и, как водится, в этой теме это оффтопик ;)
Если хочешь, чтобы что-то было сделано хорошо - сделай сам.
R2DNY

batonu4

  • Сообщений: 54
  • GTLab - forever!
    • ICQ клиент - 458385930
    • Просмотр профиля
    • E-mail
Re: Реампинг в OrCad
« Ответ #48 : Января 24, 2014, 01:51:44 pm »
Не боящиеся консольных утилит присутствуют :)(пойдет даже сирой исходник).
На моей машине симит 1 секунду исходника за 1минуту при step size 1u, что для меня приемлимо.

« Последнее редактирование: Января 24, 2014, 01:52:21 pm от batonu4 »

Peratron

  • Сообщений: 13579
  • GTLab - forever!
    • Просмотр профиля
    • E-mail
Re: Реампинг в OrCad
« Ответ #49 : Января 24, 2014, 02:05:01 pm »
Цитировать
Ну и, как водится, в этой теме это оффтопик
Совершенно не имеет смысл в этой теме разделять симуляторы - более того, как раз лучше все аудиосимуляции в одну посуду сливать: во-первых - перекрёстный обмен опытом, во-вторых - единая методика и единая база (на уровне спайс-моделей), в третьих - повод для объективного сравнения и выбора реально лучшего метода.

Поводов, что б разъехаться по разным веткам совершенно не видно...

ХИНТ: и в конце концов темой занимается весьма ограниченное число гтлабцев...
Схемотехническая мантра: титцешенкохоровицехилл. Повторять до просветления...

batonu4

  • Сообщений: 54
  • GTLab - forever!
    • ICQ клиент - 458385930
    • Просмотр профиля
    • E-mail
Re: Реампинг в OrCad
« Ответ #50 : Января 24, 2014, 02:07:40 pm »
Есть предложение загнать данную схему в протеус и сравнить результаты

Jinx

  • Сообщений: 4123
    • Просмотр профиля
    • E-mail
Re: Реампинг в OrCad
« Ответ #51 : Января 24, 2014, 02:08:30 pm »
Ну тогда автора надо попросить переименовать тему.

Ок, накидаю утилиты и выложу в виде скриптов на пайтоне.

Кстати, Прот ведь сразу аудио кушает?
Если хочешь, чтобы что-то было сделано хорошо - сделай сам.
R2DNY

Jinx

  • Сообщений: 4123
    • Просмотр профиля
    • E-mail
Re: Реампинг в OrCad
« Ответ #52 : Января 24, 2014, 02:09:20 pm »
Цитировать
Есть предложение загнать данную схему в протеус и сравнить результаты 

Можно, но мне совсем неохота сейчас за это браться, так что - потом расскажешь ;)
А я лучше утилиту на благо общественности напишу.
Если хочешь, чтобы что-то было сделано хорошо - сделай сам.
R2DNY

Peratron

  • Сообщений: 13579
  • GTLab - forever!
    • Просмотр профиля
    • E-mail
Re: Реампинг в OrCad
« Ответ #53 : Января 24, 2014, 02:10:10 pm »
Так для себя я выводы уже сделал. И даже озвучил.
Даже целую тему аудио в проте открыл, было дело...
Схемотехническая мантра: титцешенкохоровицехилл. Повторять до просветления...

Peratron

  • Сообщений: 13579
  • GTLab - forever!
    • Просмотр профиля
    • E-mail
Re: Реампинг в OrCad
« Ответ #54 : Января 24, 2014, 02:11:24 pm »
Цитировать
Кстати, Прот ведь сразу аудио кушает?
Да, именно.
Граф так и называется - аудио...
Схемотехническая мантра: титцешенкохоровицехилл. Повторять до просветления...

batonu4

  • Сообщений: 54
  • GTLab - forever!
    • ICQ клиент - 458385930
    • Просмотр профиля
    • E-mail
Re: Реампинг в OrCad
« Ответ #55 : Января 24, 2014, 02:18:05 pm »
@Jinx
Про протеус это было предложение к Ператрону. Мне orcad-a хватает.
Какими импульсами ты пользуешся для обработки выхлопа симулятора?

Jinx

  • Сообщений: 4123
    • Просмотр профиля
    • E-mail
Re: Реампинг в OrCad
« Ответ #56 : Января 24, 2014, 02:22:17 pm »
@ batonu4

Guitar Rig 5  - там много хороших
Если хочешь, чтобы что-то было сделано хорошо - сделай сам.
R2DNY

Jinx

  • Сообщений: 4123
    • Просмотр профиля
    • E-mail
Re: Реампинг в OrCad
« Ответ #57 : Января 24, 2014, 11:31:18 pm »
Итак, написал утилиту, превращающую WAV в PWL для ОрКАДа.  :D

Ссылка

Для запуска требует Python 2.7

Фичи:
 - Поддерживает аудио вплоть до 88.2кГц / 24бита;
 - Поддерживает многоканальные вавы (канал выбирается ключом '-c');
 - Работает быстро (минуту аудио в самом крупном формате конвертирует 45 секунд, чем проще формат и быстрее винчестер, тем быстрее будет конвертироваться);
 - Не зависает и показвает прогресс;
 - Прерывается по стандартому сигналу Ctrl+C в любом месте, в т.ч. при записи в файл - данные, которые успели выгрузиться сохраняются;
 - Экономит место на диске (по сравнению с другими программами);
 - Если запустить без параметров - покажет хелпак - там есть всякое.

Оркад доволен, я тоже. Налетай! :D

Принимаю заявки на новые фичи. ;)
« Последнее редактирование: Января 25, 2014, 12:05:15 am от Ash »
Если хочешь, чтобы что-то было сделано хорошо - сделай сам.
R2DNY

batonu4

  • Сообщений: 54
  • GTLab - forever!
    • ICQ клиент - 458385930
    • Просмотр профиля
    • E-mail
Re: Реампинг в OrCad
« Ответ #58 : Января 25, 2014, 10:02:03 pm »
Опробовал утилиту. Я и оркад довольны :). Не лишней была бы возможность перегонять .csd в .wav 

Jinx

  • Сообщений: 4123
    • Просмотр профиля
    • E-mail
Re: Реампинг в OrCad
« Ответ #59 : Января 25, 2014, 10:06:19 pm »
Само собой - работаю и над этим - пока изучаю формат CSD. :)
Если хочешь, чтобы что-то было сделано хорошо - сделай сам.
R2DNY