UNPKG

@absulit/points

Version:

A Generative Art library made in WebGPU

17 lines (16 loc) 498 B
/* @ts-self-types="./audio.d.ts" */ const audioAverage=` fn audioAverage(sound:Sound) -> f32 { var audioAverage = 0.; for (var index = 0; index < i32(params.audioLength); index++) { let audioValue = sound.data[index] / 256; audioAverage += audioValue; } return audioAverage / params.audioLength; } `;const audioAverageSegments=` fn audioAverageSegments(segmentNum:i32) -> f32{ // arrayLength(&array) return .0; } `;export{audioAverage,audioAverageSegments};