2016-08-02 17 views
0

Ich habe eine Reihe von Zahlen wie var Amplitude = [4,2,5,3,2,1, -0.5,2]. Ich mag diese Daten als Wellenform like thisKonvertieren Array von Zahlen in Audio-Wellenform in JavaScript

zeichnen und dann diese Wellenform spielt einen Audio-Player

PS mit: Es ist schwierig für mich zu verstehen ... Ich möchte dieses Array zu einer musikalischen Wellenform konvertieren, spielt im Audio-Player. Ich bin neu zu diesem so wusste nicht, wo ich anfangen soll von

Antwort

0

Ich nehme an, Sie haben Audio-Aufnahmen irgendwo in Textform einer generischen Systole und einer generischen Diastole? Sie skalieren sie beide und fügen sie nacheinander ein. Zum Beispiel, wenn die generische Systole aus einer Menge von Werten y1, y2, y3, y4 besteht. . ., dann skalieren Sie diese um die angegebene Größe (4, 5, 2, -0.5). Vergrößern Sie das generische Diatol um die angegebenen Größen (2, 3, 1, 2). Beachten Sie, dass in der ursprünglichen Menge von Zahlen jede andere Zahl die Stärke einer Systole ist, während jede andere ANDERE Zahl die Stärke der entsprechenden Diastole darstellt. Speichern Sie diese Werte einfach nacheinander in einer Datei. Ich glaube nicht, dass Sie eine "x" - oder "time" -Achse brauchen: Die Audiodatei benötigt nur eine Reihe von Amplituden, um nacheinander "zu spielen".

Verwandte Themen