Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 5 раз(а), последний 2025-01-09 21:02:47 |
|||
карма: 0 |
|
Ответов: 8930
Рейтинг: 823
|
|||
FraL, есть компоненты для вывода потока звуковых данных (на форуме неоднократно обсуждалось), вот схема для их выделения, внутри InLineCode можно сделать прямое преобразование Фурье, регулировать уровень по отдельным частотам как угодно и обратным преобразованием выводить на воспроизведение. Всё в ваших руках
code_568 |
|||
карма: 19 |
| ||
файлы: 1 | code_568.txt [2.2KB] [691] |
Ответов: 632
Рейтинг: 16
|
|||
Леонид, можно ли расширить границы компонента BASS_ChlFX?
{ } |
|||
карма: 0 |
|
Ответов: 209
Рейтинг: 3
|
|||
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 |
| ||
файлы: 1 | code_570.txt [90.8KB] [352] |
Ответов: 8930
Рейтинг: 823
|
|||
ХЭМ, кстати, эти добавления в код главной формы у меня не получились - то переменные не декларированы, то ещё что-либо; посмотрите повнимательней, наверное есть изменения, про которые Вы запамятовали , сравнивая с не изменённым кодом, если его (не изменённого кода) не осталось, пришлите на почту Ваш вариант.
Geka, польщён Вашим мнением о моих возможностях в программировании, но вопрос о BASS_ChlFX не ко мне |
|||
карма: 19 |
|
Ответов: 9906
Рейтинг: 351
|
|||
они определены в MMSystem
|
|||
карма: 9 |
|
Ответов: 209
Рейтинг: 3
|
|||
Леонид, забыл напомнить - в uses надо влепить mmsystem.
|
|||
карма: 0 |
|
Ответов: 8930
Рейтинг: 823
|
|||
ХЭМ, это я делал, но сейчас попробую ещё раз (интересно, регистр там различается?)
|
|||
карма: 19 |
|
Ответов: 209
Рейтинг: 3
|
|||
Нет.
|
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 5 раз(а), последний 2025-01-09 21:02:48 |
|||
карма: 0 |
|
Ответов: 209
Рейтинг: 3
|
|||
Вот типа так, только без BASS (к нему личная неприязнь - надо таскать с собой и от версии зависит.
code_576 Главное окно надо доработать, как указано выше. И регулировка по полосам у меня от 0 до 1 , а не +/-15 дб. При желании арифметику легко доработать на HiAsme. Да, это обработка со входа звуковой карты. Если требуется обработка с файла, то надо немного подождать. |
|||
карма: 0 |
| ||
файлы: 1 | code_576.txt [91.8KB] [498] |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 5 раз(а), последний 2025-01-09 21:02:48 |
|||
карма: 0 |
|
Ответов: 3851
Рейтинг: 159
|
|||
рибята, говорите понятно для чайников - я тоже хочу поиграться.
ХЭМ, а нельзя ли без доработки главного окна - у меня при вставке твоей схемы (576) хиасм ругается. |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 5 раз(а), последний 2025-01-09 21:02:48 |
|||
карма: 0 |
|
Ответов: 632
Рейтинг: 16
|
|||
ХЭМ, тебе может следует прикрепить main form переработанный в rar файл, а то после моей дороботки компилятор стал грозно ругатся...
|
|||
карма: 0 |
|