crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Диаграмма в аудио плеерах, Рисование диаграмм по средствам Qt
Lacrima
  опции профиля:
сообщение 25.8.2011, 3:14
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 3
Регистрация: 25.8.2011
Пользователь №: 2830

Спасибо сказали: 0 раз(а)




Репутация:   0  


Здравствуйте, уважаемые коллеги.

Меня интересует одна из тонких тем... Наверное, каждый из Вас видел диаграмму в аудио плеерах при проигрывании песни.Возможно, многих из Вас из, интереса, даже реализовывали что-то подобное...

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


Эскизы прикрепленных изображений
Прикрепленное изображение
 
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 25.8.2011, 10:42
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9656
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(Lacrima @ 25.8.2011, 6:14) *
видел диаграмму в аудио плеерах при проигрывании песни
Эта диаграмма называется - спектр, а "устройство" показывающее её называется - анализатор спектра (или спектрометр)

Цитата(Lacrima @ 25.8.2011, 6:14) *
Интересуют вопросы построения данной диаграммы
Можно взять готовую библиотеку Qwt, в ней есть построитель гистограмм, и для начала её и использовать. Тем более что основная работа ляжет в получение данных о спектре из исходного сигнала/

П.С,
где-то моячил пример с БПФ (fft) на Qt
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Lacrima
  опции профиля:
сообщение 26.8.2011, 4:08
Сообщение #3


Новичок


Группа: Новичок
Сообщений: 3
Регистрация: 25.8.2011
Пользователь №: 2830

Спасибо сказали: 0 раз(а)




Репутация:   0  


Уважаемый, Litkevich Yuriy. Спасибо большое, за ответ.


C Qwt немного разобрался. По крайней мере с тем, что меня интересует в данный момент :) Хотя, документации нормальной так и не нашел...

Первый этап пройден, и теперь, интересует следующий вопрос. Как получить/обработать входной сигнал ? :rolleyes:
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 26.8.2011, 5:34
Сообщение #4


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9656
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(Lacrima @ 26.8.2011, 7:08) *
следующий вопрос. Как получить/обработать входной сигнал ?
Вспомнил где пример маячил, изучай: %QTDIR%/demos/spectrum (Есть краткое описание в асистенте)
:)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Lacrima
  опции профиля:
сообщение 26.8.2011, 8:12
Сообщение #5


Новичок


Группа: Новичок
Сообщений: 3
Регистрация: 25.8.2011
Пользователь №: 2830

Спасибо сказали: 0 раз(а)




Репутация:   0  


Глянул на пример и понял, что разбираться буду не один час :) Но все же, я уверен, что это то, что я искал. Поэтому говорю Спасибо сейчас, ибо на разбор уйдет неопределенное время :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 26.8.2011, 9:09
Сообщение #6


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Цитата(Lacrima @ 26.8.2011, 9:12) *
Глянул на пример и понял, что разбираться буду не один час :) Но все же, я уверен, что это то, что я искал. Поэтому говорю Спасибо сейчас, ибо на разбор уйдет неопределенное время :)

Есть кнопочка "Спасибо". Также можно конкретному человеку повысить репутацию, если он чем-то помог! ;)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ruzik
  опции профиля:
сообщение 30.8.2011, 12:16
Сообщение #7


Активный участник
***

Группа: Участник
Сообщений: 254
Регистрация: 23.2.2011
Из: Саратов
Пользователь №: 2436

Спасибо сказали: 2 раз(а)




Репутация:   0  


Цитата
C Qwt немного разобрался. По крайней мере с тем, что меня интересует в данный момент Хотя, документации нормальной так и не нашел...

Документация: http://qwt.sourceforge.net/annotated.html
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 21.9.2019, 17:01