Muleteer DSP v0.78

Список разделов foobar2000 Плагины

Описание: Все о плагинах, компонентах, расширениях

Сообщение #1 copah » 04.08.2012, 00:21

Уважаемый аудио-энтузиаст,

На ваше рассмотрение представлен Muleteer DSP — модуль поддержания "быстроты" звучания. Этот DSP модуль разработан чтобы компенсировать избыточную массу звукоизлучающего прибора, и тем самым освободить систему от связанных с этим икажений. В первую очередь это касается массы подвижной системы звукоизлучателя, включающей в себя сумму масс диффузора и катушки. С искажениями данного порядка в усилительной технике достаточно хорошо борется токовый драйвер. Непоятно только почему для компенсации нежелательных процессов, с крайне–выраженными реактивными характеристиками на помощь были призваны линейные приборы, которые с годами очень ощутимо улучшив свою линейность не приблизились к решению проблемы и на половину. Этот подход не имеет абсолютного решения, так как для его реализации потребовалось бы, сократив время задержки обратной связи до неопределённо малых значений, создать ещё и источник питания с запредельным запасом по току. Подобные “решения” всегда вызывали улыбку прагматика. И ведь не мудрено, раз увидев “гроб” от Sonic Frontiers который играючи, сутками напролёт, своим килоВаттом биаса, с лёгкостью прижав на лопатки, хилые, совдеповские счётчики, был готов поиграть на акустике своего обладателя всего четырьмя Ваттами которые в здравом уме, оплатить не согласится никто и никогда.
Muleteer DSP решает задачу доставки требуемого количества энергии в нужное время, не имея при этом недостатков современных решений. Во первых, алгоритм имеет информацию о будущих, пока только запланированных эволюциях. Объединив эти данные с постоянной величиной массы излучателей, требующих контроля, мы получаем возможность воздействия на реактивную систему, абсолютно комплементарно организованной системой, не применяя для этого исключительных и по сути диких мер. Таким образом, хотя бы математически, проблема избыточной массы имеет абсолютное решение. И я надеюсь, что теперь, вы имеете не менее точную, его реализацию.

Download: foo_dsp_muleteer.zip

Примечания:

1. Активируйте "Rapidity Maintainer" из списка доступных DSP.

2. Прикиньте перевес вашей системы. Современные системы имеют данное значение в районе 0.5–1.5. Попытайтесь не отклоняться сильно от этих значений. Только счастливые обладатели ламповой техники имеют возможность пробовать значения больше 2.0.

3. Так как Muleteer фунционирует на уровне более точном, чем тот который был выбран инженерами как "достаточный" (возможно неправильно интерпретирующими теорему Котельникова–Шеннона) (*), рекомендуется двух кратный апсемпл для материала CD качества. Просто вставьте ресемплер в цепочку обработки DSP –ДО– модуля Muleteer. Пытайтесь избегать всякого рода дизеринга, такого как "noise shaping" и.т.п. Особенно после модуля Muleteer, так как результат его работы, строго говоря, уже не может считаться PCM.

4. Подстройте модуль до желаемого результата.

5. Наслаждайтесь.

CYa, copah (aka Владимир Копьёв)
mailto: copah@yandex.ru

*) Теорема дискретов Котельникова–Шеннона гласит следующее: «Сигнал с ограниченой полосой может быть абсолютно точно восстановлен при условии использования бесконечно большого количества отсчётов, если, частота дискретизации равна 2-х кратному значению верхней частотной границы полосы».
Заметьте: БЕСКОНЕЧНОЕ количество отсчётов... Простой пример. Возьмём синусоидальный сигнал с частотой F и последовательностью значений [1,-1,1,-1,1,-1,1] при частоте дискретизации 2F. В таком случае, при сдвиге фазы данного сигнала на π/4 радиан мы получим последовательность [0.7,-0.7,0.7,-0.7,0.7,-0.7,0.7]. Но точно такую же последовательность мы получим просто аттеньюировав этот сигнал на 0.7. Этот пример демонстрирует невозможность дескриминации амплитуды и фазы, частоты F на живом (конечном) сигнале. Для Компакт Диска это означает неизбежность ошибок при декодировании, так как никто не пожелает, да и не сможет играть нотами бесконечными по продолжительности. С другой стороны, при частоте дискретизации 4F, сигнал может быть восстановлен с использованием лишь только двух отсчётов (эквивалентных одному отсчёту для 2F), так как первая производная может быть рассчитана до 2F отсчёта с идеальным выравниванием по времени. Таким образом, для частоты дискретизации 2F, полоса 0F — 1/2F свободна от ошибок. А полоса 1/2F — F имеет коэффициент гармоничемких искажений: E'f(t) = f/Fs*t если я правильно считаю… ;-)
Последний раз редактировалось copah 03.08.2013, 20:13, всего редактировалось 6 раз(а).
copah M
Автор темы
Аватара
Откуда: Екатеринбург
Репутация: 20
С нами: 11 лет 7 месяцев


Сообщение #81 onv » 28.10.2012, 03:47

Сноска - комментарий Chesky к своим PMC LB1 :
"имейте в виду, что, когда мы записываем, мы не можем использовать большие динамики аудиофилов. Большинство наших передач пишется в очень небольших помещениях в церкви или в концертном зале, так что мы обычно сидим на расстоянии около трех метров от мониторов ближнего поля." :smile:
onv M
Откуда: Харьков
Репутация: 52
С нами: 11 лет 10 месяцев

Сообщение #82 copah » 28.10.2012, 16:53

onv:С этим что-то можно настроить ?
Я попозже нарисую картинку. Один канал усилителя нагружаете акустикой. Второй потенциометром с номиналом равным номиналу акустики. Оба канала осциллогафа включаете параллельно нагрузкам.
Вообще если усилитель скажем однотактный (основное требование заключается в том что "отрицательные" плечи у выходов общие), то можно измерять осциллоскопом, ЭДС между "положительными" плечами соединяющими нагрузку и усилитель. Величина этой ЭДС как раз и будет разницей между каналами.
Генератор никакой не нужен. Нужны стереофонические тестовые PCM-программы, в которых значения правого канала идентичны значениям левого.

Вот версия плагина, которая работает только в левом канале:
foo_dsp_muleteer_ch0o.zip
Версия плагина, которая работает только в левом канале
(67.6 КБ) Скачиваний: 408
copah M
Автор темы
Аватара
Откуда: Екатеринбург
Репутация: 20
С нами: 11 лет 7 месяцев

Сообщение #83 onv » 28.10.2012, 17:12

copah:Вот версия плагина, которая работает только в левом канале:
В правом канале плагин присутствует со значением "0" ? Т.е. задержки на плагине в каналах одинаковы ?
onv M
Откуда: Харьков
Репутация: 52
С нами: 11 лет 10 месяцев

Сообщение #84 copah » 28.10.2012, 17:36

Да, всё остальное в каналах одинаковое. В этом можно убедиться сдвинув движок плагина в 0.

Добавлено спустя 17 минут 23 секунды:
Тестовые программы:
Sine 10 kHz.wav.zip
(29.86 КБ) Скачиваний: 359
Sine 18 kHz.wav.zip
(20.99 КБ) Скачиваний: 369
copah M
Автор темы
Аватара
Откуда: Екатеринбург
Репутация: 20
С нами: 11 лет 7 месяцев

Сообщение #85 onv » 28.10.2012, 18:02

Спасибо. Да этого добра, типа sound check 2 audio test & demonstration cd и т.д. в избытке :)
onv M
Откуда: Харьков
Репутация: 52
С нами: 11 лет 10 месяцев

Сообщение #86 snake » 01.11.2012, 17:33

Весьма полезный плагин :clap: А нет ли версии для ВЧ и НЧ отдельно? У меня получаются значения(на слух, т.к. осциллоскопа нет) для НЧ - 0,75 а для ВЧ - 1,92 :wink:
snake M
Аватара
Откуда: Харьков
Репутация: 0
С нами: 11 лет 5 месяцев

Сообщение #87 copah » 02.11.2012, 22:55

snake, вы почитайте выше. Мы с onv как раз эту тему обсуждали. Сделать коррекцию по полосам, надо очень подумать хорошо, чтобы поправив в одном месте не испортить в другом. А пока ставьте среднее значение, даже наверное больше в пользу верха — всё в путь. Я пока, к сожалению, другой штукой заморочился. Дорешиваю модель кроссфида. Играет уже на порядок лучше чем Speakers Simulator, но там ещё математики гору надо пересчитать. А mathematica вольфрамовская вешается каждые 30 минут, зараза... :-(

А какая у вас акустика ? Не с металлической ли пищалью ?
copah M
Автор темы
Аватара
Откуда: Екатеринбург
Репутация: 20
С нами: 11 лет 7 месяцев

Сообщение #88 onv » 02.11.2012, 23:23

copah:Дорешиваю модель кроссфида.
Типа такого ?
http://headwize.com/projects/meier_prj.htm
onv M
Откуда: Харьков
Репутация: 52
С нами: 11 лет 10 месяцев

Сообщение #89 snake » 02.11.2012, 23:36

Мерси, я именно читал ваши с onv обсуждения :wink: Меня, в принципе, устраивает коррекция по НЧ. Просто, может такой разброс параметров символизирует отстойное качество КАЛонок?
snake M
Аватара
Откуда: Харьков
Репутация: 0
С нами: 11 лет 5 месяцев

Сообщение #90 copah » 03.11.2012, 04:10

snake, ну вот как тут выясняется у путёвых производителей, всё ровно... Тут правда onv давал табличку, там тоже в два раза разница. Но что и логично (!) — она в другую сторону. Тоесть пищалка легче. У onv у самого то-же самое с кантонами. У вас же очевидно пищаль тяжёлая. Что за акустика ? B&W ? Monitor ? Focal ? ;-)
copah M
Автор темы
Аватара
Откуда: Екатеринбург
Репутация: 20
С нами: 11 лет 7 месяцев

Сообщение #91 onv » 03.11.2012, 14:38

snake
Насколько я это понимаю, у Вас одно из двух. Если НЧ и ВЧ звенья качаются одним усилителем, то пищалка точно не предел мечтаний. Если двумя разными - то одно из двух, либо таки пищалка так себе, либо ВЧ звено качаете усилителем с очень низким коэффициентом демпфирования. А что ж так о своей акустике неуважительно ? Если самому не нравится, стоило ли кровные, тяжко заработанные деньги на нее тратить ?
copah
Нет ли по знакомым поблизости Martin Logan или каких-нибудь других электростатов ? Просто любопытно, какие цифры на них могут получиться.

Добавлено спустя 4 часа 1 минуту 44 секунды:
P.S. Осцил все никак домой не заберу, мы с ним пока живем на работе, лечим капризных. У Вас математика вешается, у меня электроника ЧПУ-шных станков. И немцы (перфораторы trumpf), и португальцы (листогибы adira)... Одни китайские листогибы yangli работают как часы, хоть это и похоже на анекдот. А там перевес движущейся системы минимум 30 тонн, промажешь с коэффициентом - будет крошево искореженного металла :)
onv M
Откуда: Харьков
Репутация: 52
С нами: 11 лет 10 месяцев

Сообщение #92 snake » 03.11.2012, 21:35

У меня акустика Wharfedale Modus 1, но динамики перемотаны неким Петром из Песочина, которого вероятно, знает onv.
Кроссоверы выбросил еще лет 10 назад. Все это качается двумя Rotel'ами. Коэффициент демпфирования 200.
Когда брал акустику, не хватило денег на B&W 602 :sad:
snake M
Аватара
Откуда: Харьков
Репутация: 0
С нами: 11 лет 5 месяцев

Сообщение #93 onv » 03.11.2012, 22:14

Если ничего не путаю, в модусах были вполне неплохие шелковые твиттеры. 200 - тоже отпадает, что остается ? Результат перемотки ? Петра не знаю, ни о чем не говорит.
onv M
Откуда: Харьков
Репутация: 52
С нами: 11 лет 10 месяцев

Сообщение #94 Гость » 03.11.2012, 22:45

Совершенно верно - твитер шелковый :smile: Изначально был неплох, но после перемотки(один был спален маранцом) зазвучал на порядок лучше. Петр мотал плоским алюминиевым проводом, чтобы уменьшить массу и зазор.
Гость
Гость

Сообщение #95 snake » 03.11.2012, 22:48

Сорри, что-то меня кикнули с форума и сообщение получилось от гостя :wink:
snake M
Аватара
Откуда: Харьков
Репутация: 0
С нами: 11 лет 5 месяцев

Сообщение #96 snake » 04.11.2012, 14:34

copah, хотел вас спросить - как лучше ставить ваш плагин - до кроссовера или после? По логике вещей, нужно ставить после кроссовера, но в стандартных АС кроссовер получается после плагина. Хоть у меня фильтр стоит 10 порядка, но и он не идеален и вносит фазовые и не только искажения... А в области среза остаются недофильтрованые гармоники и как на них будет реагировать плагин мне совсем не понятно :sad: Был бы осциллоскоп - я хоть смог бы увидеть, что творится с сигналом, а на слух разница есть, но в какую сторону - не ясно...
snake M
Аватара
Откуда: Харьков
Репутация: 0
С нами: 11 лет 5 месяцев

Сообщение #97 copah » 07.11.2012, 03:41

onv, цифры там будут очень маленькие. Вот только как это померять... с ходу даже и не сообразишь. Там же напряжение... огого :-) Да и в общем мысль была изначально — приблизить динамические излучатели в ВЧ диапазоне к электростатике. Хотя, очевидно, она тоже не идеальна.

snake, тоесть кроссовер у вас программный ? Опишите как это всё реализовано ?
1. Звуковая карточка одна ?
2. После кроссовера получается четыре канала в одном потоке ?

А так по логике конечно плагин лучше после кроссовера цеплять. Но я так подозреваю, вам нужна малость протюнингованая версия.

Добавлено спустя 5 минут 3 секунды:
Ну тоесть нужна возможность раздельной регулировки по канальным парам... !?
copah M
Автор темы
Аватара
Откуда: Екатеринбург
Репутация: 20
С нами: 11 лет 7 месяцев

Сообщение #98 snake » 07.11.2012, 04:32

copah, кроссовер у меня программный - foo_dsp_xover. После кроссовера идут четыре канала(стерео ВЧ и стерео НЧ), которые выводятся на bi-amping. Карточка Asus HDAV1.3 Deluxe(8-и канальная).
Совершенно верно, было бы неплохо, если бы была возможность регулировки поканально :smile:
snake M
Аватара
Откуда: Харьков
Репутация: 0
С нами: 11 лет 5 месяцев

Сообщение #99 onv » 08.11.2012, 13:50

copah
Dr. Chesky's Sensational, Fantastic, and Simply Amazing Binaural Sound Show [2012]
19-One Meter Microphone Test
20-Right Channel ID Test
21-Left Channel ID Test
Chesky топает по церкви и пытается залезть в ухо :)

snake
Раз у Вас избыток по каналам, то при отсутствии осцила можно воспользоваться этим:
http://shmelyoff.nm.ru/
Не каждый софтверный осцил работает в WASAPI :)
onv M
Откуда: Харьков
Репутация: 52
С нами: 11 лет 10 месяцев

Сообщение #100 copah » 09.11.2012, 20:39

copah M
Автор темы
Аватара
Откуда: Екатеринбург
Репутация: 20
С нами: 11 лет 7 месяцев

Пред.След.

Вернуться в Плагины