OpenGl を使用して、次のようなグラフをアニメーション化しています。
これまでに得たコードは次のとおりです。
void GLWidget::paintGL()
{
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(0,1,0); //Green
// Frequency Line
glLineWidth(3.0);
glBegin(GL_LINE_STRIP);
glVertex2f(-1,0);
glVertex2f(x1,y1);
glEnd();
y1 = randVarGen();
x1 = randVarGen();
50ミリ秒ごとにグラフを再描画するタイマーがあります。直線から始めて、オーディオ ファイルの変数に基づいて (今のところランダム変数を使用しています)、グラフは音楽ビジュアライザーのように上下に移動する必要があります。