Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2006-11-13 22:21:24 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2021-05-21 07:53:38
карма: 0

0
vip
#1.1контекстная реклама от партнеров
Ответов: 8888
Рейтинг: 823
#2: 2006-11-13 22:43:02 ЛС | профиль | цитата
FraL, есть компоненты для вывода потока звуковых данных (на форуме неоднократно обсуждалось), вот схема для их выделения, внутри InLineCode можно сделать прямое преобразование Фурье, регулировать уровень по отдельным частотам как угодно и обратным преобразованием выводить на воспроизведение. Всё в ваших руках
code_568
карма: 19

0
файлы: 1code_568.txt [2.2KB] [581]
Ответов: 632
Рейтинг: 16
#3: 2006-11-14 12:35:56 ЛС | профиль | цитата
Леонид, можно ли расширить границы компонента BASS_ChlFX?
{
}
карма: 0

0
Ответов: 209
Рейтинг: 3
#4: 2006-11-14 13:25:16 ЛС | профиль | цитата
Fral, можно обойтись и без библеотеки BASS, типа так:
code_570
Только придется немного доработать главную форму.
В обработчик сообщений MainForm надо добавить сообщения
MM_WIM_DATA и MM_WOM_DONE:
function THIMainForm._onMessage;
begin
case Msg.message of
WM_COPYDATA: _hi_OnEvent(_event_OnCopyData,Msg.LParam);
MM_WIM_DATA: _hi_OnEvent(_event_OnWimData{,Msg.lParam});
MM_WOM_DONE: _hi_OnEvent(_event_OnWomData{,Msg.wParam});
Соответственно в декларациях добавить:
_event_onWimData:THI_Event;
_event_onWomData:THI_Event;
И соответственно в ini файл в раздел Methods:
onWimData=Получено сообщение MM_WIM_DATA|2|
onWomData=Получено сообщение MM_WOM_DATA|2|
карма: 0

0
файлы: 1code_570.txt [90.8KB] [295]
Ответов: 8888
Рейтинг: 823
#5: 2006-11-14 14:13:44 ЛС | профиль | цитата
ХЭМ, кстати, эти добавления в код главной формы у меня не получились - то переменные не декларированы, то ещё что-либо; посмотрите повнимательней, наверное есть изменения, про которые Вы запамятовали , сравнивая с не изменённым кодом, если его (не изменённого кода) не осталось, пришлите на почту Ваш вариант.
Geka, польщён Вашим мнением о моих возможностях в программировании, но вопрос о BASS_ChlFX не ко мне
карма: 19

0
Ответов: 9906
Рейтинг: 351
#6: 2006-11-14 15:16:19 ЛС | профиль | цитата
они определены в MMSystem
карма: 9

0
Ответов: 209
Рейтинг: 3
#7: 2006-11-14 16:00:39 ЛС | профиль | цитата
Леонид, забыл напомнить - в uses надо влепить mmsystem.
карма: 0

0
Ответов: 8888
Рейтинг: 823
#8: 2006-11-14 16:05:15 ЛС | профиль | цитата
ХЭМ, это я делал, но сейчас попробую ещё раз (интересно, регистр там различается?)
карма: 19

0
Ответов: 209
Рейтинг: 3
#9: 2006-11-14 16:12:54 ЛС | профиль | цитата
Нет.
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#10: 2006-11-14 20:34:47 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2021-05-21 07:53:38
карма: 0

0
Ответов: 209
Рейтинг: 3
#11: 2006-11-15 12:59:42 ЛС | профиль | цитата
Вот типа так, только без BASS (к нему личная неприязнь - надо таскать с собой и от версии зависит.
code_576
Главное окно надо доработать, как указано выше. И регулировка по полосам у меня от 0 до 1 , а не +/-15 дб. При желании арифметику легко доработать на HiAsme. Да, это обработка со входа звуковой карты. Если требуется обработка с файла, то надо немного подождать.
карма: 0

0
файлы: 1code_576.txt [91.8KB] [424]
Гость
Ответов: 17029
Рейтинг: 0
#12: 2006-11-15 14:08:30 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2021-05-21 07:53:38
карма: 0

0
Ответов: 3851
Рейтинг: 159
#13: 2006-11-15 15:57:31 ЛС | профиль | цитата
рибята, говорите понятно для чайников - я тоже хочу поиграться.
ХЭМ, а нельзя ли без доработки главного окна - у меня при вставке твоей схемы (576) хиасм ругается.
карма: 0
начавший
0
Гость
Ответов: 17029
Рейтинг: 0
#14: 2006-11-15 16:30:33 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2021-05-21 07:53:38
карма: 0

0
Ответов: 632
Рейтинг: 16
#15: 2006-11-15 17:07:51 ЛС | профиль | цитата
ХЭМ, тебе может следует прикрепить main form переработанный в rar файл, а то после моей дороботки компилятор стал грозно ругатся...
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)