BufferedAudio does not exist Minim

Hello,
I have an Arduino project for which I’m trying to downsample an mp3 track. To do so, I came across Processing and similar project. However, this is the error that I’m stuck with “The variable “BufferedAudio” does not exist” Any help is appreciated. Thanks!

`import java.awt.datatransfer.;
import java.awt.Toolkit;
import javax.swing.JOptionPane;
import ddf.minim.
;

int SAMPLES = 30000;

Minim minim;
AudioSample sample;

void setup()
{
size(512, 200);

String file = selectInput("", “”);

if (file == null) {
exit();
return;
}

try {
Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();

minim = new Minim(this);
sample = minim.loadSample(file);

float[] samples = sample.getChannel(BufferedAudio.LEFT);
float maxval = 0;

for (int i = 0; i < samples.length; i++) {
  if (abs(samples[i]) > maxval) maxval = samples[i];
}

int start;

for (start = 0; start < samples.length; start++) {
  if (abs(samples[start]) / maxval > 0.01) break;
}

String result = "";  
for (int i = start; i < samples.length && i - start < SAMPLES; i++) {
  result += constrain(int(map(samples[i], -maxval, maxval, 0, 256)), 0, 255) + ", ";
}

clipboard.setContents(new StringSelection(result), null);

JOptionPane.showMessageDialog(null, "Audio data copied to the clipboard.", "Success!", JOptionPane.INFORMATION_MESSAGE);

} catch (Exception e) {
JOptionPane.showMessageDialog(null, “Maybe you didn’t pick a valid audio file?\n” + e, “Error!”, JOptionPane.ERROR_MESSAGE);
}

exit();
}

void stop()
{
sample.close();
minim.stop();
super.stop();
}`

Maybe it’s got removed & replaced w/ something else? :thinking:
I’ve found this example which mentions BufferedAudio on 1 of its comments: :headphones:

Hey,
thanks. let me try this