|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.05.2012, 12:23 | #41 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
TC, почитайте - Олег Гордеев. Программирование звука в Windows
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
03.05.2012, 13:47 | #42 |
Пользователь
Регистрация: 20.03.2012
Сообщений: 47
|
s-andriano я вот сейчас пытаюсь сделать вот такую амплитуду:
Последний раз редактировалось IgoRek125; 03.05.2012 в 13:52. |
03.05.2012, 13:50 | #43 |
Пользователь
Регистрация: 20.03.2012
Сообщений: 47
|
Вот как представить формулу для расчета Зеленых сэмплов ?
Я так думаю надо разбить ее на три цыкла сначала и расчитать: Первая - от 0 до 30 000, Вторая - от 30 000 до -30 000 (по той формуле, которую ты представил мне ранее) и Третья - от -30 000 до 0. или как-то можно одной формулой? |
03.05.2012, 13:50 | #44 |
Пользователь
Регистрация: 20.03.2012
Сообщений: 47
|
raxp спасибо за книгу! скачав, уже вижу, что она мне ооочень пригодится и понравится))
|
03.05.2012, 20:04 | #45 | ||
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Цитата:
Цитата:
PS. Возвращаясь к вопросу о погрешностях, еще раз спрашиваю, чего ты хочешь добиться этой формулой? ampl:=round(r.wSamplesPerSec/Chastota); PPS. Еще у меня есть подозрение, что ты подходишь к синтезу звука с неверных позиций. Ты поделись, зачем тебе все это нужно? |
||
04.05.2012, 15:23 | #46 |
Пользователь
Регистрация: 20.03.2012
Сообщений: 47
|
Этой формулой я расчитываю длительность одного такого пика, как на рисунках.
Последний раз редактировалось IgoRek125; 04.05.2012 в 18:07. |
04.05.2012, 17:06 | #47 |
Пользователь
Регистрация: 20.03.2012
Сообщений: 47
|
s-andriano, скажи свое мнение, правильно ли я расчитал формулы?
PHP код:
Последний раз редактировалось IgoRek125; 04.05.2012 в 17:51. |
04.05.2012, 20:17 | #48 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
В код не вникал, но на первый взгляд неправильно:
График условно можно разбить на 4 четверти - в первой сигнал нарастает, затем две - убывает, и в последней - снова нарастает. А у тебя три участка одинаковой длины. |
05.05.2012, 02:16 | #49 |
Пользователь
Регистрация: 20.03.2012
Сообщений: 47
|
s-andriano, точно, ты прав!, они одинаковой длинны...
Подредактируем)) : PHP код:
Как избавиться от погрешности все-таки? И откуда у меня появляется лишний сэмпл? при стыке двух таких пиков, он вдруг вырисовывается, я показал на рисунке знаком вопроса. Последний раз редактировалось IgoRek125; 05.05.2012 в 02:41. Причина: орфографические ошибки |
05.05.2012, 08:59 | #50 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Раз источник погрешности округление, значит нужно избавиться от него.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Звук Звууууук Звук ... не рабоает звук.. | Zvuuuuk | Компьютерное железо | 2 | 22.01.2011 17:53 |
Тюнер для гитары в делфи. (Считывать с микрофона звук и выводить какой частоты этот звук). | Серего | Мультимедиа в Delphi | 8 | 12.01.2011 14:39 |
создать стерео звук | FAiver | Мультимедиа в Delphi | 3 | 06.01.2009 11:09 |
звук и делфи, левый правый звук | snusmumric | Win Api | 2 | 29.10.2007 11:10 |
Возможно ли средствами Delphi создать "звук" | V_X | Помощь студентам | 2 | 19.12.2006 18:24 |