Goodeeny wrote:Извини, не так объяснил... я имею ввиду как ты определяешь пик сигнала программно? Я вижу это приблизительно так: с определенной частотой оцифровывается сигнал с датчика... если уровень очередной выборки выше предыдущей то продолжаем измерять.. как только сигнал становится ниже предыдущей выборки, то запоминаем уровень... интерполируем между минимумом и максимумом определяем велосити и отправляем ноту по миди....
все бы хорошо но в сигнале наверняка есть какие-нибудь ступеньки, спады до его пика.... т.е. выше приведённый алгоритм определит максимальный пик не там где он есть, а там где начнётся первый спад сигнала... вот поэтому и хотелось мне узнать как у тебя это реализовано...
dmitri wrote:Вообщем примерно так и сделано, с необходимыми дополнениями для определения правильного максимального пика.
Goodeeny wrote:я в английском не понимаю... но речь идет о цифровой обработке сигналов... посмотрел в русской википедии... но пока не понял что можно применить...
я так понимаю исходники у тебя пока закрыты...
а общий алгоритм хотя бы сказать можешь? "простым" языком?
Users browsing this forum: No registered users and 45 guests