Tha Moppz
Сообщения: 736
Регистрация: 05.02.2001 |
16 июля 2002, 18:03
| | |
#1 (ПС)
| Программизмы У меня возник вопрос касательно wav файла, связанный со слабым знанием физики  . Интересует вот что - в нем хранится исключительно частота звука. Тогда как объяснить то, что с уменьшением громкости его визуальная картинка в том же саундфордже меняется, не смотря на то что частота звука та же. И вообще, от чего то громкость меняется, если там одна частота хранится? | | | | Senior Member
Сообщения: 132
Регистрация: 24.01.2002 |
17 июля 2002, 09:57
| | |
#2 (ПС)
| в вав файле хранится цифровой код звука (дискретно разбитый звуклвлй сигнал). в общем случае сигнал имеет в каждый момент времени 3 характеристики : амплитуда (громкость) частота и фаза. все это естественной хранится в вав файле | | | | Tha Moppz
Сообщения: 736
Регистрация: 05.02.2001 |
17 июля 2002, 21:12
| | |
#3 (ПС)
| Спасибо. В таком случае возникает вопрос - имеется ли какой-нибудь математический метод, с помощью которого можно разбить сигнал на его три составляющих | | | | Senior Member
Сообщения: 132
Регистрация: 24.01.2002 |
17 июля 2002, 22:24
| | |
#4 (ПС)
| ну разбить это как бы неправильно сказано...есть математические зависимости для всех составляющих...но чтобы понять что к чему нужно по крайней мере иметь базовое технического образования...вот так... | | | | Tha Moppz
Сообщения: 736
Регистрация: 05.02.2001 |
18 июля 2002, 12:14
| | |
#5 (ПС)
| Да я вроде как тоже не филолог  | | | | Senior Member
Сообщения: 4,077
Регистрация: 28.12.2000 |
18 июля 2002, 13:32
| | |
#6 (ПС)
| мда...образование нужно обязательно!
но сразу могу сказать что НЕ все программы показывают точную картину колебаний...
но я бы не забивал себе голову этим...
колебание мало влияют на звучание...
парой колебание может быть одним...а звук совсем другим! | | | | Senior Member
Сообщения: 132
Регистрация: 24.01.2002 |
18 июля 2002, 14:54
| | |
#7 (ПС)
| - колебание мало влияют на звучание...парой колебание может быть одним...а звук совсем другим! если чего то не понимаешь, то не надо лучше говорить об этом... | | | | Senior Member
Сообщения: 4,077
Регистрация: 28.12.2000 |
18 июля 2002, 20:10
| | |
#8 (ПС)
| ладно хуйня...
попробуй...снеир сделать!
а потом упри его...чтобы колебание самое громкое было горизонтальным!
и потом скажешь сильно звучание изменилось? | | | | iSQUAD
Сообщения: 11,288
Регистрация: 30.11.2000 |
18 июля 2002, 20:33
| | |
#9 (ПС)
| Да не спорь ты с математиками, физиками и програмерами  Дохлый номер, если ты сам не математик, физик или программер  | | | | Senior Member
Сообщения: 4,077
Регистрация: 28.12.2000 |
19 июля 2002, 09:21
| | |
#10 (ПС)
| Возможно...но тут явные непонятнки!
но всеже мне похуй...МАТЕМАТИК 151...забей
разговор окончен!
2+2=5  | | | | iSQUAD
Сообщения: 9,601
Регистрация: 27.01.2001 Откуда: Оттуда |
19 июля 2002, 09:38
| | |
#11 (ПС)
| Любой сигнал состоит или можно разбить на серию тейлора, и как это делать я уже забыл... или представить в виде дифференциального уравнения совершенно невозможной степени  но обычная синусоида (простой тон) записывается так:
y = A sin (t + f) + T
где
A - амплитуда
f - сдвиг по времени (делей)
Т - DC offset
кстати вавка это набор значений (х, у) тоесть время и громкость... из этого уже достается все остальное | | | | Tha Moppz
Сообщения: 736
Регистрация: 05.02.2001 |
19 июля 2002, 13:18
| | |
#12 (ПС)
| 2Gemcee: да я вроде как умею
2vetal: привет математикам  . Я знаю почему на тебе висит тяжкое слово ПОЗОР  !
2AleX: поставим вопрос так. Я сделал компонент, с помощью которого я визулизирую звуковые данные. Тут все хорошо, это легенько. Еще я сделал оброботку звуковой платы в таком виде: при возниконовении события на запись у меня в буфер, размером свопадающий с частью данных вав файла пишется звук с теми же характеристиками что и в вав файл. А теперь - стоп! Мне нужно на лету проанализировать входные данные на микрофонный вход, и при совпадении этих данных с исходным файлом вызвать событие. Тоесть найти совпадение. Какую характеристику звука на твой взгляд выгодней использовать. Я вот думал что по частоте анализировать. Тоесть если частота почти везде совпадает, то выходит что одинаково. Но в этом методе нужны большие ресурсы машины. Как-то можно сделать через перепады громкости? | | | | Tha Moppz
Сообщения: 736
Регистрация: 05.02.2001 |
19 июля 2002, 13:27
| | |
#13 (ПС)
| А еще, Алекс, напиши представления трех песен ISquad'а в диф.уравнениях и тебе дадут нобелевскую премию  ! | | | | iSQUAD
Сообщения: 11,288
Регистрация: 30.11.2000 |
19 июля 2002, 16:30
| | |
#14 (ПС)
| Medlay, появись в асе - я тебе задницу надеру 
Уясни, я не гребанный математик и не гребанный программер  )) Не перевариваю математиков и программеров!  Судьба злодейка, ну почему я получу диплом программера/математика??? АААА!!! А еще, Алекс, напиши представления трех песен ISquad'а в диф.уравнениях и тебе дадут нобелевскую премию
Это кстати просто, достаточно написать уравнение ШУМА!  ) И внести туда коректировочки небольшие в местах, где прорывается сквозь шум музыка или голос  | | | | Senior Member
Сообщения: 4,077
Регистрация: 28.12.2000 |
19 июля 2002, 20:04
| | |
#15 (ПС)
| ох как выразился... | | | | Senior Member
Сообщения: 132
Регистрация: 24.01.2002 |
19 июля 2002, 20:09
| | |
#16 (ПС)
| to gemcee
в лицо ты со мной в таком тоне врядли стал бы говорить...хотя видимо подростковый максимализм дает о себе знать...в стиле "ничего не знаю, но я прав". | | | | Senior Member
Сообщения: 4,077
Регистрация: 28.12.2000 |
19 июля 2002, 21:33
| | |
#17 (ПС)
| 151
в каком таком тоне...разве я тебе чета говорил лично!??
а насчет в лицо...ошибаешься!
я к тебе не придираюсь...и ты тоже!
кроме того если я молод для тебя...зачем ты пытаешься чета втереть мне?
да спора нет...ты расбираешься в програмирование...и физике...и математике!
Я же в этом ноль...
Зато я много шарю в звучаний...и смогу сделать так чтобы звучало как надо!
Если за мной ошибка нужно...было исправить меня!
а не умничать...чтобы я помалкивал и не лез туда куда незнаю... | | | | iSQUAD
Сообщения: 9,601
Регистрация: 27.01.2001 Откуда: Оттуда |
19 июля 2002, 22:02
| | |
#18 (ПС)
| medlay: посоянно диффиренцируй волну в буффере между двумя точками и сравнивай с участком в данной волне... если сойдется, протестируй еще несколько участков. гы... во как... хз... короче не знаю. Если проверять по амплитуде, то она должна быть уникальной у каждой волны в определенном участке. Тоесть по ней можно сравнивать. Но с другой стороны, то что ты пишешь на карточку (даже абсолютно идентичный звук) никогда два раза не произведет абсолютно идентичную волну, так что придется ввести некие разрешенные девиации чтоли плюс минус поправка. | | | | Tha Moppz
Сообщения: 736
Регистрация: 05.02.2001 |
20 июля 2002, 00:17
| | |
#19 (ПС)
| В том то и проблема что звук не идентичный. Я вот как думал - можно делить частоту и получать коэфициент, а потом, сложить все коэфициенты и разделить на их количество. Ну и чем больше погрешность тем ниже вероятность. Что ты по этому поводу думаешь? Или пойти на уровни 3 класса  и запихнуть в сумму все частоты входного и выходного и разделить. Но мне кажется это будет дубово...нужны какие-то крепкие теоретические методы...
2Vetal: нужно было идти в балет. Ты не знаешь мат.анализ. Позор!  | | | | iSQUAD
Сообщения: 11,288
Регистрация: 30.11.2000 |
20 июля 2002, 00:21
| | |
#20 (ПС)
| Medlay, не был бы ты приятным собеседником - я бы тебя прибил! Ненавижу математиков!  | | | | Tha Moppz
Сообщения: 736
Регистрация: 05.02.2001 |
20 июля 2002, 01:10
| | |
#21 (ПС)
| - Medlay 27.02.02 2:26 я решил
VeTaL 27.02.02 2:27 ehhhhh^) че решил?
Medlay 27.02.02 2:27 по мат.анализу задачу!!!!!
VeTaL 27.02.02 2:27 ану дай условие
Medlay 27.02.02 2:27 ща
Medlay 27.02.02 2:31 знайти всі значення параметра m, при кожному з
яких відстань d від центра заданого кола
xx+yy-2mx-2(2m-1)y-12=0
до дотичної, проведеної до кривої y=xx-2x-4
паралельно прямій y-4x+3=0, більше 17
Medlay 27.02.02 2:32 в кінці корінь з 17
VeTaL 27.02.02 2:32 бля.....ну вас нах  )) психи какие то!!! как
клева тут учится  )))) И ты не любишь математиков! Сам попросил у меня пример  ! | | | | iSQUAD
Сообщения: 9,601
Регистрация: 27.01.2001 Откуда: Оттуда |
20 июля 2002, 07:00
| | |
#22 (ПС)
| ну вобщем я могу предложить сравнивать какието точки с неким шагом во времени, и в рамках диапазона максимально возможной погрешности. В принципе твой способ тоже сработает. Я подумал о всяких CRC и самчеках, но это тока для идентичных последовательностей | | | | Tha Moppz
Сообщения: 736
Регистрация: 05.02.2001 |
20 июля 2002, 12:20
| | |
#23 (ПС)
| Ну, наверное так я и поступлю. Чувствую сегодня засяду... | | | | iSQUAD
Сообщения: 9,601
Регистрация: 27.01.2001 Откуда: Оттуда |
26 июля 2002, 04:24
| | |
#24 (ПС)
| бля совсем забыл.. есть такая функция как дискретная корреляция... при корреляции сигнала на самого себя она дает значение дельта функции если я не ошибаюсь (проверь).. так работают распознающие системы в радарах. | | | | Tha Moppz
Сообщения: 736
Регистрация: 05.02.2001 |
29 июля 2002, 23:14
| | |
#25 (ПС)
| Капец, нигде немогу найти ее описание...
А еще у меня делфя слетела, блин... | | | | |