Skip to content

Commit

Permalink
fix code snippet at web_audio_api/visualizations_with_web_audio_api/i…
Browse files Browse the repository at this point in the history
…ndex.md

Removing one extra `}` at the end of the code snippet.
  • Loading branch information
bacher committed Dec 7, 2023
1 parent e47698f commit 804b39a
Showing 1 changed file with 5 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -188,14 +188,13 @@ As before, we now start a for loop and cycle through each value in the `dataArra
The one value that needs explaining is the vertical offset position we are drawing each bar at: `HEIGHT - barHeight / 2`. I am doing this because I want each bar to stick up from the bottom of the canvas, not down from the top, as it would if we set the vertical position to 0. Therefore, we instead set the vertical position each time to the height of the canvas minus `barHeight / 2`, so therefore each bar will be drawn from partway down the canvas, down to the bottom.
```js
for (let i = 0; i < bufferLength; i++) {
barHeight = dataArray[i] / 2;
for (let i = 0; i < bufferLength; i++) {
barHeight = dataArray[i] / 2;

canvasCtx.fillStyle = `rgb(${barHeight + 100}, 50, 50)`;
canvasCtx.fillRect(x, HEIGHT - barHeight / 2, barWidth, barHeight);
canvasCtx.fillStyle = `rgb(${barHeight + 100}, 50, 50)`;
canvasCtx.fillRect(x, HEIGHT - barHeight / 2, barWidth, barHeight);

x += barWidth + 1;
}
x += barWidth + 1;
}
```
Expand Down

0 comments on commit 804b39a

Please sign in to comment.