Вверх ↑
Этот топик читают: Гость
Ответов: 10
Рейтинг: 2
#1: 2010-03-26 13:46:14 ЛС | профиль | цитата
Хочу сделать графический визуализатор
Сам не могу, поиск по форуму ничего не дает (работаю с библиотекой BASS)
Подскажите в каком направлении двигаться

Прикрепил изображение для наглядности

карма: 0

0
Ответов: 4641
Рейтинг: 334
#2: 2010-03-26 14:10:51 ЛС | профиль | цитата
см. примеры hiasm/windows/examle/media/bass
------------ Дoбавленo в 14.12:
там есть примеры с графическим визуализатором
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 10
Рейтинг: 2
#3: 2010-03-26 16:21:31 ЛС | профиль | цитата
Примеры я давно уже просмотрел - но там нету того что мне нужно
В примерах используется стандартный BASS-визуализатор и графические элементы не используются (имею ввиду изображения (файлы с расширением jpg, bmp, gif))
Самое лучшее что у меня получается это это вставить фон - и подозреваю что то как я это сделал не совсем правильно

Я прикрепляю архив - в архиве exe и sha файлы - для запуска проигрывателя необходима библиотека bass.dll
http://www.hiasm.com/forum_serv.php?q=56&id=1226
карма: 0

0
Ответов: 4641
Рейтинг: 334
#4: 2010-03-26 16:41:22 ЛС | профиль | цитата
Magneto писал(а):
и подозреваю что то как я это сделал не совсем правильно

не совсем....но тоже можно. но надо так.
code_17530.txt
------------ Дoбавленo в 16.42:
Magneto писал(а):
файлы с расширением jpg, bmp, gif)

в смысле не используются? их можно спокойно загрузить в элемент.
------------ Дoбавленo в 16.42:
Magneto, а плеер мне понравился...запустил и поет...
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_17530.txt [709B] [179]
Администрация
Ответов: 15295
Рейтинг: 1519
#5: 2010-03-26 17:20:46 ЛС | профиль | цитата
Magneto писал(а):
Подскажите в каком направлении двигаться

такое можно будет сделать только в том случае, если будет добавлен элемент, выводящий наружу FFTData проигрываемого потока.
карма: 27
0
Ответов: 10
Рейтинг: 2
#6: 2010-03-26 19:20:09 ЛС | профиль | цитата
Насколько я понимаю мне нужно через элемент InLineCode вставить приблизительно следующий код
var
FFTData:array [0..255] of Single;
h:cardinal;
begin
h := _prop_SoundStream^;
if BASS_ChannelIsActive(h) <> BASS_ACTIVE_PLAYING then Exit;
BASS_ChannelGetData(h, @FFTData, BASS_DATA_FFT256 or BASS_DATA_FFT_NOWINDOW);
st.size := 0;
st.write(FFTData, 256*sizeof(single));
_hi_onEvent(onData, st);
end;

если так - то это для меня "китайская грамота" - я мало что в этом понимаю
карма: 0

0
файлы: 1code_17542.txt [332B] [111]
Ответов: 8930
Рейтинг: 823
#7: 2010-03-26 20:18:16 ЛС | профиль | цитата
Magneto, я выкладывал компонент, выводящий Фурье по 2048 точкам, ещё раз, берите.
карма: 19

4
файлы: 1fft_2048.rar [1.9KB] [542]
Голосовали:flud, Magneto, Ravilr, Konst
Ответов: 10
Рейтинг: 2
#8: 2010-03-28 19:03:15 ЛС | профиль | цитата
Большое спасибо за подсказки, спасибо за компонент - я добавил его в палитру элементов - но право же, это по прежнему для меня не понятно
Я внимательно просмотрел новый компонент - почитал точки - добавил в форму, методом тыка поприсоединял его к другим компонентам проигрывателя -> результатов ноль
Прошу понимающих сваять маленький пример по данной теме

[color=rgb(169, 169, 169)]P.S. я совершенно не программист - понимаю что могу производить впечатление невидящего очевидное[/color]
карма: 0

0
Ответов: 4641
Рейтинг: 334
#9: 2010-03-28 20:00:14 ЛС | профиль | цитата
в простейшем варианте это выглядит вот так.
code_17576.txt
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_17576.txt [423B] [202]
Ответов: 970
Рейтинг: 270
#10: 2010-03-28 20:04:20 ЛС | профиль | цитата
Я прикрепляю архив - в архиве exe и sha файлы



В запрашиваемом объекте по URL-адресу:

http://www.hiasm.com/xf/attach/share/testradio.zip

Обнаружена угроза:

объект заражен Hoax.Win32.Agent.c


извините, наверно эвристика сработала...
карма: 0

0
Ответов: 10
Рейтинг: 2
#11: 2010-03-28 20:18:04 ЛС | профиль | цитата
Греша на свою систему, проверил выложенный архив on-line



карма: 0

0
Ответов: 1379
Рейтинг: 86
#12: 2010-03-28 20:28:11 ЛС | профиль | цитата
Magneto, да, у меня тоже ни ни (Avast + Microsoft ES)
Кстати, где проверял
карма: 0

0
Ответов: 970
Рейтинг: 270
#13: 2010-03-28 20:38:54 ЛС | профиль | цитата
code_17578.txt
карма: 0

1
файлы: 1code_17578.txt [6.7KB] [185]
Голосовали:Magneto
Ответов: 4641
Рейтинг: 334
#14: 2010-03-28 20:45:43 ЛС | профиль | цитата
Magneto, посмотри!

code_17579.txt
карма: 1
Время верстки: %cr_time% Текущее время: %time%
1
файлы: 1code_17579.txt [857B] [182]
Голосовали:Magneto
Ответов: 876
Рейтинг: 101
#15: 2010-03-28 20:49:12 ЛС | профиль | цитата
И как столь полезный компонент до сих пор не в палитре


карма: 1

2
файлы: 1ffttest.sha [17.8KB] [223]
Голосовали:Genius, Magneto
Сообщение
...
Прикрепленные файлы
(файлы не залиты)