Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Мультимедиа
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 29.11.2006, 01:12
Delphinic Delphinic вне форума
Начинающий
 
Регистрация: 20.11.2006
Сообщения: 134
Репутация: 15
По умолчанию Индикатор уровня звука.

Вот дошел наконец то до индикатора уровня звука.
Вот только незнаю даже с чего начать то..
Как это дело осуществляется??
Чтоб ProgressBar мне уровень звука показывал.
И причем не тормозил, а выводил без запозданий..
Мне надо не с линейного входа а когда воспроизвожу Mp3.

Мож библиотека спецовая есть?
Ответить с цитированием
  #2  
Старый 29.11.2006, 21:48
CyberM@D CyberM@D вне форума
Прохожий
 
Регистрация: 07.11.2006
Адрес: г.Санкт-Петербург
Сообщения: 31
Репутация: 10
Лампочка Есть компоненты!

Конечно есть - Mmtools называется. Правда триальные они, если программу запускаешь не из Дельфина, то ругается с требованием регистрации, но это не проблема - если подойдут тебе компоненты, то я без проблем помогу с лекарством :-)
Ответить с цитированием
  #3  
Старый 30.11.2006, 15:10
Delphinic Delphinic вне форума
Начинающий
 
Регистрация: 20.11.2006
Сообщения: 134
Репутация: 15
По умолчанию

А с Bass-ом я могу ченть соорудить? Потому что я на нем плеер начал уже делать, точне сделал почти, осталось тока индикатор.
Ответить с цитированием
  #4  
Старый 30.11.2006, 15:48
Аватар для Ferra
Ferra Ferra вне форума
Местный
 
Регистрация: 12.03.2006
Адрес: Минск
Сообщения: 527
Репутация: 1336
По умолчанию

с басс можно.. ты не пробовал у них главную демку на сайте качать?

да и вообще что ты хочешь ? какой именно уровень звука?
__________________
Нет повести печальнее на свете, чем повесть о заклиневшем Resete.
Ответить с цитированием
  #5  
Старый 30.11.2006, 23:49
Delphinic Delphinic вне форума
Начинающий
 
Регистрация: 20.11.2006
Сообщения: 134
Репутация: 15
По умолчанию

Я не уровень хочу. А когда музыка звучит чтоб прогрессбары показывали уровень звука во время игры. (ну по простому, чтоб дергались под музыку 2 полоски). :d Блин посинел от такого описания аж.. :d
Я сгенерю файл в адобу аудишне, например частотой 2000 кгц. И уровнем 0 децибел. И вот буду на своем плеере воспроизводить и индикатор уровня должен тоже так же показывать 0 децибел, но градуировку сделать не сложно.
А вот как сообразить индикатор. Например в винампе не индикатор уровня и просто куча полосочек бегает, это все туфта, и показывают они непойми чего. Хотя называется это чудо Анализатор спектра частот.
Я сам электронщик и понимаю для чего это все надо.
Ответить с цитированием
  #6  
Старый 01.12.2006, 23:14
Delphinic Delphinic вне форума
Начинающий
 
Регистрация: 20.11.2006
Сообщения: 134
Репутация: 15
По умолчанию

С индикатором разобрался но на половину. Он моно получился.
Стерео не получается. А кстати в этой библиотеке басс отлично работает анализатор спектра, показывает реальную частоту! Это радует!
Клево чел шарит в этом деле раз написал такой модуль!
Да и индикатор уровня получился точный!! Просто супер!
Вот тока с ДПС эффектами разобраться надо и эквалайзер ну никак не получается.. Копался я в исходниках копался но для начинающего это дебри, так и не докопался!
Вот так сделал просто попробовать, ничего не меняется но и ошибку не выдает.

Bass.BASS_FXSetParameters(Hand,@eqparam);
eqparam.fCenter := 3000; // частота
eqparam.fBandwidth := StrToInt(ED1.Text); //непонял для чего
eqparam.fGain := 15; // уровень частоты.
Bass.BASS_FXSetParameters(Hand,@eqparam);

Подскажите плиз.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 06:04.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter