Very Hot Topic (More than 50 Replies) Аудиосимуляции на ПРОТЕУСе (и др. фичи) (Прочитано 507 раз)
Peratron
Гуру
*****
Вне Форума


GTLab - forever!

Сообщений: 13579
Зарегистрирован: 16.08.2009
Аудиосимуляции на ПРОТЕУСе (и др. фичи)
18.01.2013 :: 22:53:56
Post Tools
Кто нибудь с этим симулятором играется?

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

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

Огорчило полное отсутствие спектральных дел - фурье даже не упоминается в хелпе ни разу. Так, что старина писпайс без дел, само собой, не останется...
« Последняя редакция: 03.01.2014 :: 03:29:02 от Peratron »  

(Вложенный файл удалён)

Схемотехническая мантра: титцешенкохоровицехилл. Повторять до просветления...
Наверх
 
IP записан
 
Peratron
Гуру
*****
Вне Форума


GTLab - forever!

Сообщений: 13579
Зарегистрирован: 16.08.2009
Re: Аудиосимуляции на ПРОТЕУСе
Ответ #1 - 19.01.2013 :: 00:14:50
Post Tools
Упс... И фурье нашёлся - бум разбираться дальше...

А симулирует и вправду быстро  Ужас
  

(Вложенный файл удалён)

Схемотехническая мантра: титцешенкохоровицехилл. Повторять до просветления...
Наверх
 
IP записан
 
DDD
Гуру
*****
Вне Форума


Имею личный
текст

Сообщений: 10347
Местоположение: Alma-Ata
Зарегистрирован: 22.04.2005
Re: Аудиосимуляции на ПРОТЕУСе
Ответ #2 - 19.01.2013 :: 11:03:32
Post Tools
Peratron, запости плиз парочку характерных скриншотов со схемами?
  

(Вложенный файл удалён)

Готов подписаться под каждым своим словом
Наверх
YouTube  
IP записан
 
Jinx
Гуру
*****
Вне Форума



Сообщений: 4123
Местоположение: Москва
Зарегистрирован: 02.01.2008
Re: Аудиосимуляции на ПРОТЕУСе
Ответ #3 - 19.01.2013 :: 12:13:45
Post Tools
Я как раз сейчас в нём ковыряюсь, правда пока только АВР-ные прошивки обкатываю, до аналога не дошёл.
  

(Вложенный файл удалён)

Если хочешь, чтобы что-то было сделано хорошо - сделай сам.
R2DNY
Наверх
GTalk  
IP записан
 
Peratron
Гуру
*****
Вне Форума


GTLab - forever!

Сообщений: 13579
Зарегистрирован: 16.08.2009
Re: Аудиосимуляции на ПРОТЕУСе
Ответ #4 - 19.01.2013 :: 15:00:28
Post Tools
DDD писал(а) 19.01.2013 :: 11:03:32:
Peratron, запости плиз парочку характерных скриншотов со схемами?

В смысле "схем"? Типа, какова графика схеморедактора?
Или что то другое?

UPD: ну вот тут - куча скриншотов
https://www.google.ru/search?q=%D0%BF%D1%80%D0%BE%D1%82%D0%B5%D1%83%D1%81+%D0%BF...

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

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

UPD2: вот, к прмеру, картинка

Это туторный сэмпл - программа шахмат на микроконтроллере. И можно реально сыграть с ним в шахматы в процессе симуляции!  Ужас Ужас Ужас
« Последняя редакция: 19.01.2013 :: 15:09:55 от Peratron »  

(Вложенный файл удалён)

Схемотехническая мантра: титцешенкохоровицехилл. Повторять до просветления...
Наверх
 
IP записан
 
Peratron
Гуру
*****
Вне Форума


GTLab - forever!

Сообщений: 13579
Зарегистрирован: 16.08.2009
Re: Аудиосимуляции на ПРОТЕУСе
Ответ #5 - 24.01.2013 :: 02:14:59
Post Tools
Да, уж...
Забавная программка...

Потихоньку кручу её - и впечатление очень двоякое:

- достоинства:

Реально быстра - 15-секундный реамп двухкаскадного дисторшна на 4 транзисторах и десятке пассивных компонентов гонится за минуту или около того!

Удобный интерфейс для проб - нужный тест (скажем, АЧХ) осуществляется открытием специального окошка, в котором задаются опции. Там же тыкается кнопка пуска - и результат демонстрируется там же.
При типовых измерениях работать удобно - в окнах открываешь нужные функции и после изменения схемы тут же пробегаешься по окнам и сразу же видишь результаты.
В писпайсе с этим некоторая морока.
Звуковой тест - точно в таком же окне!
Тыкаешь кнопку старта, ждёшь минуту - и слушаешь результат!! Если хочешь - мгновенно сохраняешь аудио в файл.

- недостатки:

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

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

Разумеется, при отладке МК протеус вообще незаменим - это отдельная песня, а здесь я смотрю на его возможности по части симуляции аналоговых схем...

БОНУС: в протеусе есть разводка печати - но я за неё пока не брался вообще...
  

(Вложенный файл удалён)

Схемотехническая мантра: титцешенкохоровицехилл. Повторять до просветления...
Наверх
 
IP записан
 
kwlw
Гуру
*****
Вне Форума


Тёплый, ламповый

Сообщений: 2411
Зарегистрирован: 31.07.2009
Re: Аудиосимуляции на ПРОТЕУСе
Ответ #6 - 24.01.2013 :: 05:38:25
Post Tools
Peratron писал(а) 24.01.2013 :: 02:14:59:
- недостатки:

Схеморедактор откровенно недоделанный - после оркада рисовать в протеусе мучительно, несмотря на ряд прекрасных фичей.


Когда то немножко работал с 7ой версией (давненько уже), ох как он меня тоже достал этот редактор...

Цитата:
Разумеется, при отладке МК протеус вообще незаменим - это отдельная песня, а здесь я смотрю на его возможности по части симуляции аналоговых схем...


Могу только поставить +100 про МК. Отладил на протеусе, спаял, поставил - работает. За то простил этой программе все грехи... А аналог - приятная добавка к мощному инструменту. 

Sau
  

(Вложенный файл удалён)

У меня - свой путь.
Наверх
 
IP записан
 
Peratron
Гуру
*****
Вне Форума


GTLab - forever!

Сообщений: 13579
Зарегистрирован: 16.08.2009
Re: Аудиосимуляции на ПРОТЕУСе
Ответ #7 - 24.01.2013 :: 11:45:13
Post Tools
Цитата:
А аналог - приятная добавка к мощному инструменту. 

Пожалуй всё ж не добавка, а вполне самоценная именно в нашем деле вещь: повозюкавшись немного, уже вижу, что даже при отсутствии МК-симуляции, обязательно нужно ставить прот в качестве второго инструмента. Скорость - это важно...
  

(Вложенный файл удалён)

Схемотехническая мантра: титцешенкохоровицехилл. Повторять до просветления...
Наверх
 
IP записан
 
Peratron
Гуру
*****
Вне Форума


GTLab - forever!

Сообщений: 13579
Зарегистрирован: 16.08.2009
Re: Аудиосимуляции на ПРОТЕУСе
Ответ #8 - 24.01.2013 :: 14:27:42
Post Tools
Куража ради сотворил проектик - биполярная версия эммы.

В папочке - схема + пара аудиосэмплов:
https://www.box.com/s/uxz5cwa8ywznvjkk6a9x

Просчёт 15-секундного сэмпла ~150 сек.  Поцелуй

UPD: относительно схемки - потребление искажающей части около 1 мА. Рабочее напряжение - около 1.2 В - то есть, можно питать не от кроны, а от пары пальчиков, что сделает питание вечным  Язык
« Последняя редакция: 24.01.2013 :: 14:35:34 от Peratron »  

(Вложенный файл удалён)

Схемотехническая мантра: титцешенкохоровицехилл. Повторять до просветления...
Наверх
 
IP записан
 
KMG
Гуру
*****
Вне Форума



Сообщений: 3776
Местоположение: Санкт-Петербург
Зарегистрирован: 06.06.2008
Re: Аудиосимуляции на ПРОТЕУСе
Ответ #9 - 24.01.2013 :: 16:48:32
Post Tools
Женя, сколько было разрешение во временной области при симуляции, от этого сильно зависит время обработки.
  

(Вложенный файл удалён)
Наверх
IP записан
 
Peratron
Гуру
*****
Вне Форума


GTLab - forever!

Сообщений: 13579
Зарегистрирован: 16.08.2009
Re: Аудиосимуляции на ПРОТЕУСе
Ответ #10 - 24.01.2013 :: 21:39:53
Post Tools
Понятно, что зависит.
Поскольку только приглядываюсь к программке - то в тонкости ещё не влез и работаю на том, что в умолчании.
Рулилка спайс-опций есть - но я неё не заглядывал пристально...

UPD: даже если выяснится, что при выставлении равноценных параметров время окажется сопоставимым - всё равно вижу смысл в освоении нового ареала обитания, поскольку интерфейс для спайс-реампинга в проте достаточно практичный (несмотря на заморочки с схеморисовалкой)...
« Последняя редакция: 24.01.2013 :: 21:45:13 от Peratron »  

(Вложенный файл удалён)

Схемотехническая мантра: титцешенкохоровицехилл. Повторять до просветления...
Наверх
 
IP записан
 
Peratron
Гуру
*****
Вне Форума


GTLab - forever!

Сообщений: 13579
Зарегистрирован: 16.08.2009
Re: Аудиосимуляции на ПРОТЕУСе
Ответ #11 - 25.01.2013 :: 02:06:03
Post Tools
Плавно переводя тему к обсуждению схемы - покаскадные АЧХ (с учётом усиления):
https://www.box.com/s/qypnxtj33obw0k1kwdzy

Файл лежит в общей папке проекта - ссылка двумя постами раньше...

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

UPD: тема ушла в http://forum.gtlab.net/cgi-bin/yabb2/YaBB.pl?num=1359214247
« Последняя редакция: 15.02.2013 :: 07:46:51 от Peratron »  

(Вложенный файл удалён)

Схемотехническая мантра: титцешенкохоровицехилл. Повторять до просветления...
Наверх
 
IP записан
 
Peratron
Гуру
*****
Вне Форума


GTLab - forever!

Сообщений: 13579
Зарегистрирован: 16.08.2009
Re: Аудиосимуляции на ПРОТЕУСе
Ответ #12 - 15.02.2013 :: 05:00:56
Post Tools
Хе-хе...

Ради прикола - аудиосимуляшка октавера на базе тиньки 15.
http://yadi.sk/d/st7iKSUx2c7Q9

Пока ничего интересного в звуке нет - это иллюстрация технологии, а не схемотехники: проект в протеусе - программная реализация алгоритма октавера.
МК - ATTiny15
Софт - учебный (в порядке освоения алгоритм билдера).
АЦП - 8-разрядный. Частота квантайза - поболе 100 кГц (на 8 бит точности хватит).
Алгоритм самый тупой - компарация нуля (то, что выше нуля - единица, то, что ниже нуля - нолик). От этой последовательности запускается делитель.
В звуке замешана первая октава (выход компаратора) + первый разряд делителя.

Время симуляции - ~35 сек, т.е. 2:1.

Исходник - мягко говоря не для этого случая: по уму - надо наигрывать специально под октавер (кто работал с октавером - тот знает).

В целом - весьма доволен: протеус представляет собой очень удобную среду именно для разработки примочек.
  

(Вложенный файл удалён)

Схемотехническая мантра: титцешенкохоровицехилл. Повторять до просветления...
Наверх
 
IP записан
 
Jinx
Гуру
*****
Вне Форума



Сообщений: 4123
Местоположение: Москва
Зарегистрирован: 02.01.2008
Re: Аудиосимуляции на ПРОТЕУСе
Ответ #13 - 15.02.2013 :: 05:45:11
Post Tools
Я думаю, стоит вот этот алгоритм реализовать: http://www.valvewizard.co.uk/uboat.html

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

(Вложенный файл удалён)

Если хочешь, чтобы что-то было сделано хорошо - сделай сам.
R2DNY
Наверх
GTalk  
IP записан
 
Peratron
Гуру
*****
Вне Форума


GTLab - forever!

Сообщений: 13579
Зарегистрирован: 16.08.2009
Re: Аудиосимуляции на ПРОТЕУСе
Ответ #14 - 15.02.2013 :: 06:12:50
Post Tools
Цитата:
Я думаю, стоит вот этот алгоритм реализовать: http://www.valvewizard.co.uk/uboat.html

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

Цитата:
Кстати, могу наиграть что-нибудь под октавер.

Наиграй - это нужно.

Цитата:
Заодно со своим железным октавером - для сравнения

Ага.
Какая железяка, к слову?
« Последняя редакция: 15.02.2013 :: 06:16:49 от Peratron »  

(Вложенный файл удалён)

Схемотехническая мантра: титцешенкохоровицехилл. Повторять до просветления...
Наверх
 
IP записан
 
Jinx
Гуру
*****
Вне Форума



Сообщений: 4123
Местоположение: Москва
Зарегистрирован: 02.01.2008
Re: Аудиосимуляции на ПРОТЕУСе
Ответ #15 - 15.02.2013 :: 06:40:48
Post Tools
А вот и звуки!

Гитара в линию (если бы не чёртово проводное радио, можно было бы для реампов использовать):

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

Железяка - Digitech Harmony Man. Круче неё не слыхал ничего - алгоритмы там мозгастые на редкость.

П.С. Интерфейс приехал! Ночами можно будет писать сигналы под реампы Подмигивание
« Последняя редакция: 15.02.2013 :: 06:52:14 от Jinx »  

(Вложенный файл удалён)

Если хочешь, чтобы что-то было сделано хорошо - сделай сам.
R2DNY
Наверх
GTalk  
IP записан
 
Peratron
Гуру
*****
Вне Форума


GTLab - forever!

Сообщений: 13579
Зарегистрирован: 16.08.2009
Re: Аудиосимуляции на ПРОТЕУСе
Ответ #16 - 15.02.2013 :: 07:25:30
Post Tools
Цитата:
Железяка - Digitech Harmony Man. Круче неё не слыхал ничего - алгоритмы там мозгастые на редкость.

Не, это совсем другой класс - чистая цифра.

То, что я делаю - остаётся в классе аналога. Просто вместо компараторов-делителей - самый простейший МК-восьминожка.
В тиньке15 даже RAM отсутствует...

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

ХИНТ: вообще то темку октаверов я выделю в отдельное производство - чуть позже, когда вразумительная конструкция нарисуется.
А здесь пусть остаётся технология...
« Последняя редакция: 15.02.2013 :: 07:29:22 от Peratron »  

(Вложенный файл удалён)

Схемотехническая мантра: титцешенкохоровицехилл. Повторять до просветления...
Наверх
 
IP записан
 
Jinx
Гуру
*****
Вне Форума



Сообщений: 4123
Местоположение: Москва
Зарегистрирован: 02.01.2008
Re: Аудиосимуляции на ПРОТЕУСе
Ответ #17 - 15.02.2013 :: 07:35:36
Post Tools
Запишу как-нибудь, когда радио замолчит.

Чистая цифра звучит лучше - я вот как раз в этом направлении копаю, т.к. не нашёл аналогов для рэкового крепления и с МИДИ управлением - наверное прийдётся попотеть над алгоритмом.
  

(Вложенный файл удалён)

Если хочешь, чтобы что-то было сделано хорошо - сделай сам.
R2DNY
Наверх
GTalk  
IP записан
 
Peratron
Гуру
*****
Вне Форума


GTLab - forever!

Сообщений: 13579
Зарегистрирован: 16.08.2009
Re: Аудиосимуляции на ПРОТЕУСе
Ответ #18 - 15.02.2013 :: 07:43:20
Post Tools
Цитата:
Чистая цифра звучит лучше

Ну, так и стоит адекватно.
В данном случае речь идёт именно о примочках - с начинкой 100 руб в розницу. И, главное, доступное в конструировании для начинающих.
Тракт остаётся аналоговым - цифровизуется только управление аналоговым трактом.
  

(Вложенный файл удалён)

Схемотехническая мантра: титцешенкохоровицехилл. Повторять до просветления...
Наверх
 
IP записан
 
Jinx
Гуру
*****
Вне Форума



Сообщений: 4123
Местоположение: Москва
Зарегистрирован: 02.01.2008
Re: Аудиосимуляции на ПРОТЕУСе
Ответ #19 - 15.02.2013 :: 07:50:11
Post Tools
Аналоговый октавер остаётся эффектом сильно на любителя. Тинька вместо тупого тригера, конечно, поможет более адекватно анализировать сигнал, но, ИМХО, итог останется мало юзабельным как все нынешние аналоговые субоктаверы.
  

(Вложенный файл удалён)

Если хочешь, чтобы что-то было сделано хорошо - сделай сам.
R2DNY
Наверх
GTalk  
IP записан
 
 
  « Главная ‹ Раздел Наверх этой страницы