1

私は、圧電センサーからのタッチ入力を受け取り、それらのジェスチャーを外部デバイスに送信される MIDI コマンドに変換するプロジェクトに取り組んでいます。私は ADC のすべてのニュアンスに取り組み、単純な「タップ」をコマンドとして使用して、ADC を前から後ろまで構築することに成功しました。「タップ」は次のようになります

タップ
(出典: evolver.fm )

そして、これが私が作成したタップ「プロファイル」であり、DSP チップで検出するためにどのように見えるか (C で)

/* Tap Detection Function */

short tap_detect(float *x, int len){

int threshold = 200;  //calibration
int taplen = 500;
int i,j;
float y[len];
float avg = 0.0;

for(i = 0; i < len; i++){

    if(x[i] < 0)
        y[i] = x[i] * -1000;
    else
        y[i] = x[i] * 1000;

    if(y[i] >= threshold && i < len-taplen-20){

        for(j = i+taplen-20; j <= i+taplen+20; j++)
            avg += y[j];

        avg /= 41.0;
        if(avg <= 0.2*y[i])
            return 1;
    }
}

return 0;

}

だから私の質問は、サークルのようなものに似たような「プロフィール」を書くためにどこから始めればいいですか? またはスワイプ?どこから始めればよいかわかりません。

4

1 に答える 1

2

記録と比較を開始します。特に、ジェスチャー間の違いを確認します。これにより、ジェスチャーを区別できます。とにかく簡単に聞こえません。

于 2012-11-19T22:29:08.973 に答える