Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2008, 14:07   #1
xakkkkker
Форумчанин
 
Аватар для xakkkkker
 
Регистрация: 15.12.2007
Сообщений: 226
По умолчанию как создать эквалайзер в плеере

я пишу плеер...как создать эквалайзер или как его там называют на подобие этого
Изображения
Тип файла: jpg Безымянный.JPG (1.5 Кб, 382 просмотров)
xakkkkker вне форума Ответить с цитированием
Старый 06.05.2008, 21:52   #2
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Тебе нужна графическая оболочка или само изменение звука по частотам?
С первым могу помочь.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Старый 07.05.2008, 14:38   #3
Nikita87
Новичок
Джуниор
 
Регистрация: 05.05.2008
Сообщений: 1
По умолчанию

Привет! если можешь, поделись как сделать графический эквалайзер
спасибо.
Nikita87 вне форума Ответить с цитированием
Старый 07.05.2008, 15:22   #4
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Цитата:
Привет! если можешь, поделись как сделать графический эквалайзер
спасибо.
Топикстартер молчит, но можно предположить что он делает плеер на основе какого нибудь звукового движка (BASS например, TMediaPlayer тоже можно назвать движком), фактически не плеер, а интерфейс к плееру. В нормальных движках обычно эквалайзер уже есть, достаточно просто сделать к нему граф. оболочку соответствующую общему стилю программы.
Простейший вариант - накидать трекбаров или прогрессбаров вертикальных, а можно и скины сделать, обычно так и делают.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Старый 07.05.2008, 16:13   #5
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Цитата:
я пишу плеер
Слишком громко сказано.

Создать собственный движек для плеера очень тяжело. Это не пару строк для МедиаПлайер.

Описаний по созданию в инете много, только кода я нигде невстречал. Все больше работа с частотами, со звуком, фильтры. Так что тремя строчками эквалайзер несделать. Можно конечно, использовать сторонние компоненты, но так неинтересно.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 07.05.2008, 18:19   #6
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Преобразование Фурье, это если самому делать.

Код я тоже не встречал, правда и не искал, но думаю найти трудно. Но, не стоит забывать о лицензии GPL и открытом ПО, думаю плееров хватает
Правда новичкам это не подходит.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Старый 11.05.2008, 23:54   #7
N-DOGG
 
Регистрация: 02.02.2008
Сообщений: 4
По умолчанию

Используй BASS.dll там есть такая фишка.
N-DOGG вне форума Ответить с цитированием
Старый 12.06.2011, 12:42   #8
ilnar21
Пользователь
 
Регистрация: 14.06.2010
Сообщений: 25
По умолчанию

Цитата:
Сообщение от mutabor Посмотреть сообщение
Топикстартер молчит, но можно предположить что он делает плеер на основе какого нибудь звукового движка (BASS например, TMediaPlayer тоже можно назвать движком), фактически не плеер, а интерфейс к плееру. В нормальных движках обычно эквалайзер уже есть, достаточно просто сделать к нему граф. оболочку соответствующую общему стилю программы.
Простейший вариант - накидать трекбаров или прогрессбаров вертикальных, а можно и скины сделать, обычно так и делают.
значит каждая полоска трэкбара на пример должна соответствовать каждой шкале эквалайзера?
ilnar21 вне форума Ответить с цитированием
Старый 12.06.2011, 16:52   #9
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

лучше использовать bass, стабильно, быстро, функционально...

p.s. для bass у меня на сайте есть и эквалайзер и анализаторы
ZuBy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Эквалайзер kosmosila Мультимедиа в Delphi 14 25.11.2013 21:33
эквалайзер DeDoK Компоненты Delphi 8 02.07.2008 09:40
Эквалайзер... prizrak1390 Мультимедиа в Delphi 2 04.02.2008 23:47