This commit is contained in:
2023-10-23 00:22:38 +02:00
parent 3900f5eef5
commit 3c1b0a3285
2 changed files with 3 additions and 4 deletions

View File

@ -147,7 +147,6 @@ export const runOscilloscope = (
return;
}
// Update analyzer and dataArray if fftSize changes
if (analyzer.fftSize !== app.osc.fftSize) {
analyzer = getAnalyser(app.osc.fftSize);
dataArray = new Float32Array(analyzer.frequencyBinCount);
@ -180,7 +179,7 @@ export const runOscilloscope = (
} else if (app.osc.orientation === "horizontal") {
let x = 0;
const sliceWidth = (WIDTH * 1.0) / dataArray.length;
const yOffset = HEIGHT / 4; // Adjust this to move the oscilloscope up
const yOffset = HEIGHT / 4;
for (let i = 0; i < dataArray.length; i++) {
const v = dataArray[i] * 0.5 * HEIGHT * app.osc.size;
const y = v + yOffset;
@ -191,7 +190,7 @@ export const runOscilloscope = (
} else {
let y = 0;
const sliceHeight = (HEIGHT * 1.0) / dataArray.length;
const xOffset = WIDTH / 4; // Adjust this to move the oscilloscope to the side
const xOffset = WIDTH / 4;
for (let i = 0; i < dataArray.length; i++) {
const v = dataArray[i] * 0.5 * WIDTH * app.osc.size;
const x = v + xOffset;

View File

@ -60,7 +60,7 @@ export class Editor {
interface: ElementMap = {};
blinkTimeouts: Record<number, number> = {};
osc: OscilloscopeConfig = {
enabled: true,
enabled: false,
color: "#fdba74",
thickness: 4,
fftSize: 256,