xxxxxxxxxx
let sound;
let peaks;
let index = 0;
let last_time = 0;
let amplitude;
let table;
let pixel = 0;
let peak = 0;
function preload() {
sound = loadSound("XX.mp3"); //Write mp3 Name here
}
function setup() {
cnv = createCanvas(windowWidth, windowHeight);
background(100);
//cnv.mouseClicked(togglePlay);
sound.amp(0.2); //
sound.loop();
peaks = sound.getPeaks();
//amplitude = new p5.Amplitude();
print(sound.duration());
table = new p5.Table();
table.addColumn('peaks');
}
function draw() {
background(255);
for (i = 0; i < peaks.length; i ++) { //Variable hochzählen aber kleiner als peaks
peak = peaks[i]; //peaks zum Zeitpunkt i
print(peak);
let newRow = table.addRow();
newRow.setString('peaks', peak);
}
/*
if (millis() - last_time > 1000) {
//peak = amplitude.getLevel();
let newRow = table.addRow();
newRow.setString('peaks', peak);
last_time = millis();
peak = 0;
}
*/
/*
for (i = 0; i < sound.duration(); i++) { // frame rate: 30.14
peak = amplitude.getLevel();
//countpeak += 1;
pixel = vid.get(vid.width / 2, vid.height / 2);
}
*/
}
function keyPressed() {
if (key == "c") {
saveTable(table, 'T11.csv');
}
}