English | Русский |
QLoud - tool to measure loudspeaker frequency and step responses and distortionsScreenshots are here.Download it here. READMEAbout:QLoud is a tool to measure a loudspeaker frequency and step responses and distortions (Linux/GPL). The app page is here: http://gaydenko.com/qloud/ Writing this app is inspired by excellent applications written by Fons Adriaensen: http://users.skynet.be/solaris/linuxaudio/ Theoretical background belongs to Angelo Farina: http://pcfarina.eng.unipr.it/ In particular, this method was used: http://pcfarina.eng.unipr.it/Public/Papers/134-AES00.PDF Target use: - loudspeakers DIY-ing (xovers tuning). Measurement chain: - the app, generating excitation signal (logarithmic swept sine), - sound card line out, - power amplifier, - loudspeaker under testing, - measurement microphone (with mic preamp), - sound card line in, - the app, capturing loudspeaker response. Result: After audio system response capturing is done, IR (Impulse Response) is calculated. Currently these IR-aware analysis outcomes are available: - plotting of SPL (Sound Pressure Level) as function of frequency (db/Hz scale), - plotting of IR-power as function of time (db/sec), - plotting of Step Response as function of time (amp/sec), - plotting of harmonics (2d - green, 3d - red, 4th - light green, 5th - light red) as function of frequency (db/Hz scale). IR-power plot is useful to see a room reflections behaviour. Step Response plot is useful for speakers time alignment in multiway loudspeakers. All plots support zooming with history and panning. Few hints: - move mouse above "?" sign at plot window and wait, - to change a measurement description double-click it, - to delete measurement, use context menu on measurements table, - to see what the app do, just connect app's JACK ports directly and try, - to see what your sound card do, use loopback for line in/out and try, - take into account your measurement mic slope at high frequencies when observing harmonics plot. Feedback: Please, add "QLoud" to your message subject. My email is: a@gaydenko.com Also I'm open for donations. Regards! Andrew Gaydenko INSTALLRequirements:- QT4 ( http://qt-project.org/ ), - Qwt ( http://qwt.sourceforge.net/ ), v.6.x, - JACK ( http://jackaudio.org/ ), - sndfile ( http://www.mega-nerd.com/libsndfile/ ), - fftw ( http://www.fftw.org/ ). Installation: - look in src/src.pro to modify include dirs if you want, - run qmake-qt4 make 'qloud' executable will be in 'bin' directory. |
QLoud - измерение АЧХ, переходной характеристики и искажений акустикиСнимки экрана - здесь.Скачать - здесь. READMEО программе:QLoud - программа для измерения АЧХ, переходной характеристики и искажений акустики (Linux/GPL). Домашняя страница: http://gaydenko.com/qloud/ Написание этой программы было инспирировано замечательными программами Фонса Адриаенсена (Fons Adriaensen): http://users.skynet.be/solaris/linuxaudio/ Теоретическая основа принадлежит Анжело Фарине (Angelo Farina): http://pcfarina.eng.unipr.it/ В частности, был использован этот метод: http://pcfarina.eng.unipr.it/Public/Papers/134-AES00.PDF Назначение: - конструирование акустики (настройка фильтров). Путь сигнала: - программа создаёт тестовый сигнал (логарифмический свип-тон), - линейный выход звуковой карты, - усилитель мощности, - исследуемая акустическая система, - измерительный микрофон с микрофонным усилителем, - линейный вход звуковой карты, - программа записывает отклик акустической системы. Результат: После того, как отклик акустической системы записан, вычисляется отклик системы на единичный импульс (IR, Impulse Response). В данный момент доступны следующие результаты анализа IR: - построение графика АЧХ (шкала db/Hz), - построение графика мощности IR (шкала db/sec), - построение графика переходной характеристики (Step Response, шкала amp/sec), - построение графиков АЧХ гармоник (2-я - зелёная, 3-я - красная, 4-я - светлозелёная, 5-я - светлокрасная; шкала db/Hz). График мощности полезен для оценки поведения отражений в комнате. График переходной характеристики полезен для выравнивания излучателей в многополосных АС по глубине (time alignment). Все графики поддерживают зум с историей и панорамирование. Несколько подсказок: - передвиньте указатель мыши над знаком "?" и подождите, - для изменения описания измерения используйте двойной клик на ячейке таблицы, - для удаления измерения используйте контекстное меню в таблице, - чтобы понять, что делает программа, соеднините JACK-порты программы друг с другом и попробуйте, - чтобы понять, что ждать от звуковой карты, соедините её линейные выход и вход и попробуйте, - разглядывая графики с гармониками, не забывайте о спаде АЧХ Вашего микрофона на высоких частотах. Обратная связь: Пожалуйста, добавляйте "QLoud" в тему Вашего письма. Мой адрес: a@gaydenko.com Удачи! Андрей Гайденко INSTALLТребования:- QT4 ( http://qt-project.org/ ), - Qwt ( http://qwt.sourceforge.net/ ), версия 6.x, - JACK ( http://jackaudio.org/ ), - sndfile ( http://www.mega-nerd.com/libsndfile/ ), - fftw ( http://www.fftw.org/ ). Установка: - модифицируйте при желании директории include в файле src/src.pro, - запустите qmake-qt4 make Исполнимый файл 'qloud' будет в директории 'bin'. |