Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2011.12.04;
Скачать: [xml.tar.bz2];

Вниз

Помогите увеличить синусойду   Найти похожие ветки 

 
zc   (2011-08-07 03:19) [0]

Взял пример отображения синусойды звука с микрофона. Все хорошо, только нужно добавить ползунок, чтоб можно было регулировать чувствительность микрофона. Даже при малейшем звуке.

Прилагаю исходник: http://zalil.ru/31520879/2be35c97.4e3e71c0/dm_s.zip


 
zc   (2011-08-07 03:21) [1]

Необходимо в экспериментальных целях. Подробности после помощи. Прошу помощи.


 
Kilkennycat ©   (2011-08-07 09:44) [2]


> Подробности после помощи

нелогично. лучше подробности до. а то неясно:
> добавить ползунок, чтоб можно было регулировать чувствительность
> микрофона. Даже при малейшем звуке.

последнее наводит на мысль, что еще какое-то автоперемещение позунка должно быть


 
Anatoly Podgoretsky ©   (2011-08-07 10:53) [3]


> ности после помощи.

Вечером стулья, утром деньги.


 
sniknik ©   (2011-08-07 11:53) [4]

> Вечером стулья, утром деньги.
- утром деньги, вечером стулья.
- а можно наоборот?
- можно. но деньги вперед.


 
Плохиш ©   (2011-08-07 12:03) [5]

Я правильно понимаю? Копипастер пришëл, пример скопировал, доработать не в состоянии, а в подвороте без ползунка за крутого прогера не принимают.


 
Inovet ©   (2011-08-07 12:58) [6]

"Помогите увеличить синусойду"
Это теперь так называется?

Регулировка уровня встроена в Виндоус, там есть микшер для этого доступный через API. Если не через ASIO, в ASIO прямые сигналы без обработок.


 
QAZ   (2011-08-07 18:54) [7]

вопрос прям на 5+


 
zc   (2011-08-07 19:45) [8]

Не требуется трогать микшер. Нужно просто синусойду увеличить + к значению по вертикали, для отчетливого показа малейшего звука.

Сделал сподручный девайс для улавливания электромагнитного излучения контуром. Улавливает эл. магнитные излучение в аномальных зонах, устройства эл. магнитного излучения и тд с фиксацией синусоиды на компьютере.

Помогите разобрать пример. Нет желания использовать сторонний софт для измерений.


 
Anatoly Podgoretsky ©   (2011-08-07 19:57) [9]

> zc  (07.08.2011 19:45:08)  [8]

Надо использовать, у тебя просто выхода нет.


 
Inovet ©   (2011-08-07 20:00) [10]

Может тебе усилитель нужон? Из чего ты ея бушь увеличивать, коли нет уровня исходного сигнала из аномальной зоны.


 
Юрий Зотов ©   (2011-08-07 21:06) [11]

> zc
> Даже при малейшем звуке.

Чтобы "при малейшем звуке", надо не масштаб картинки увеличивать, а уровень сигнала поднимать. Микрофонный усилитель нужен, причем малошумящий.


 
Юрий Зотов ©   (2011-08-07 21:16) [12]

> Даже при малейшем звуке.
> Улавливает эл. магнитные излучение в аномальных зонах

Раз "эл. магнитное излучение в аномальных зонах" не улавливается, значит оно меньше "малейшего". То есть, в аномальных зонах оно такое же, как и в неаномальных - меньше уровня шумов.
:o)


 
zc   (2011-08-08 09:35) [13]

Микшер трогать не надо. Просто синусоиду более чувствительную.
Программа Cool Edit Pro показывает то что нужно, если несколько раз кликнуть по зуму. http://static.commentcamarche.net/en.kioskea.net/faq/images/v5ij8CAJYRl2ejB6-s-.png

Не требуется различать звуки. Возможно ли в исходнике исправить синусойду на более чувствительную. Работает на основе OnWaveIn, возвращает массив, попытки + значение не удались.


 
Inovet ©   (2011-08-08 09:39) [14]

Срочно изучать основы цифрового представления сигналов. Про усилитель ты проигнорировал.

Заодно. Для измерений существуют специальные измерительные интерфейсы, а звуковые карты для других целей предназначены.


 
Inovet ©   (2011-08-08 09:46) [15]

Кстати, а твоя эта "синусойда" не наводка из силовой сети аномальной зоны в 50Гц?


 
sniknik ©   (2011-08-08 09:50) [16]

> Возможно ли в исходнике исправить синусойду на более чувствительную.
если иметь ввиду уровень сигнала то нет, если градацию в отображении то может быть... зависит от уровня (ну если там минимум скажем единица... а следующий порог, двойка это как рев турбины рядом с ней, то все, что покажет при увеличении это прямые, т.е. вместо того что на скриншоте с пиками будет ровный прямоугольник...).

короче, если у тебя в коде кривое отображение (неправильный коэффициент "загрубляющий" данные), то исправить можно.


 
Дмитрий Белькевич   (2011-08-08 10:10) [17]


>  попытки + значение не удались.


Пробуй значение * коэффициент.


 
Дмитрий Белькевич   (2011-08-08 10:11) [18]

+ значение сигнал не усилит и не уменьшит, а сдвинет ноль.


 
Дмитрий Белькевич   (2011-08-08 10:17) [19]

кстати, если просто умножить на коэффициент и все входные данные - положительные, то ноль, опять же, уползет. тогда нужно значение * коэффициент, и сдвинуть результат вниз, что бы ноль остался там же, где был (это если сетки представления данных хватит и ничего не обрежется). ноль чему у тебя равен? данные какие? 8/16 бит, signed/unsigned?


 
Inovet ©   (2011-08-08 10:20) [20]

> [17] Дмитрий Белькевич   (08.08.11 10:10)
> Пробуй значение * коэффициент.

Так было бы что умножать. Автор же написал, что у него там едва возле нуля что-то телепается, скорее всего шум усилителя или наводка от сети. И нивкакую не хочет понимать, думает волшебная кнопка существует, а всё туда же - аномальные зоны.

На развод смахивает.


 
Дмитрий Белькевич   (2011-08-08 10:28) [21]

Прочитал [8], вопросов больше не имею :) Автору удачи.


 
Омлет ©   (2011-08-08 13:02) [22]

Увеличить синусоиду в аномальной зоне - это фигня.
Вот как надо работать http://img341.imageshack.us/img341/7793/12632845123319.jpg


 
zc   (2011-08-09 12:31) [23]

Сделал усиление громкости микрофона по примеру
http://delphiworld.narod.ru/base/chg_mic_volume_level.html

Результат такой же, без масштабирования синусоиды ничего не выйдет.
Вот что требуется, обратите внимание:
http://s49.radikal.ru/i123/1108/38/f4310576aba6.jpg


 
Anatoly Podgoretsky ©   (2011-08-09 13:18) [24]

> zc  (09.08.2011 12:31:23)  [23]

Усиление громкости это и есть масштабирования синусоиды


 
Inovet ©   (2011-08-09 14:30) [25]

> [23] zc   (09.08.11 12:31)
> без масштабирования синусоиды ничего не выйдет.
> Вот что требуется, обратите внимание:

Ты понимаешь слово "усилитель"? Это который аналоговый и уже не раз упоминался выше. На кой тебе масштабировать шум встроенного микрофонного усилителя? а сигнал у тебя на картинке сильно на шум похож, тоже выше писали. Но читать не барское дело, понятно, думать тем более.


 
Омлет ©   (2011-08-09 14:46) [26]

Просто умножай всё на 10 (или больше). И всё.


 
sniknik ©   (2011-08-09 14:47) [27]

> Вот как надо работать http://img341.imageshack.us/img341/7793/12632845123319.jpg
это в каком фильме бредят?


 
Омлет ©   (2011-08-09 15:37) [28]

> это в каком фильме бредят?

C.S.I. Место преступления.


 
sniknik ©   (2011-08-09 16:06) [29]

а... блин. первый кадр. мог бы догадаться.


 
Jeer ©   (2011-08-09 16:22) [30]


> Омлет ©   (09.08.11 14:46) [26]
>
> Просто умножай всё на 10 (или больше). И всё.


"Конгениально".


 
Inovet ©   (2011-08-09 18:21) [31]

Что там за девайс, контур который? Дай ссылку, посмотреть на схему.


 
Юрий Зотов ©   (2011-08-09 20:30) [32]


> Inovet ©   (09.08.11 18:21) [31]

Прислоняем палец к микрофонному входу - вот и весь девайс. Ловит все э/м излучения из всех зон. И растягивать ничего не нужно.


 
Inovet ©   (2011-08-09 21:11) [33]

> [32] Юрий Зотов ©   (09.08.11 20:30)
> Прислоняем палец к микрофонному входу - вот и весь девайс.

Я вот и думаю, может у автора микрофонный вход в режиме линейного работает.


 
Германн ©   (2011-08-10 00:40) [34]


> Плохиш ©   (07.08.11 12:03) [5]
>
> Я правильно понимаю? Копипастер пришëл, пример скопировал,
>  доработать не в состоянии, а в подвороте без ползунка за
> крутого прогера не принимают.
>

Ты правильно понимаешь.
Все остальные упираются в физику и/или в электронику.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2011.12.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.53 MB
Время: 0.005 c
15-1313077949
Kolan
2011-08-11 19:52
2011.12.04
Является ли открытый пароль в форме регистрации нарушением закона


6-1246383174
ganzzz
2009-06-30 21:32
2011.12.04
Кто нибудь встречал заголовок wget?


15-1312916966
Petr V. Abramov
2011-08-09 23:09
2011.12.04
carrier planning


15-1313059279
Palladin
2011-08-11 14:41
2011.12.04
FireMonkey


15-1313471235
Xmen
2011-08-16 09:07
2011.12.04
Интерфейс не поддерживается.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский