Add sound instead microphone

Hi there, I am here again…
Learning, Tks to all of you!
I found a code exemple and a have change it adding my images and resizing it, resizing as a tool to manage my picture and feet the window.and add some ellipse on the screen.
1 - Wy the ellipses out side (right side of the canva) don’t get back to the orinal form/size. Small as in the start?
In the example, the image transform with the sound from microphone.
2 - Add my music to image react;
I have being trying to add/upload my own music .to be able to the image react from the computer.

here is the code i have already transfomed.

And after i will add a code form the exemple Transparency2 from processing library in this project.
Thank you people!

import ddf.minim.*;

Minim minim;
AudioInput in;
//AudioPlayer som;


PImage img;
int smallPoint, largePoint;

void setup() {
  size(600, 600);


  minim = new Minim(this);
  // use the getLineIn method of the Minim object to get an AudioInput
  in = minim.getLineIn();
  // uncomment this line to *hear* what is being monitored, in addition to seeing it
  in.enableMonitoring();


  
  //som = AudioInput("trance chill.mp3");
  //som.loop();


  img = loadImage("eu elevador2.jpg");
  img.resize(350, 600);
  smallPoint = 2;
  largePoint = 50;
  imageMode(CENTER);
  stroke(#154BE8);
  noStroke();
  background(0);
}

void draw() {

  for (int i = 0; i < in.bufferSize() - 1; i++) {

    ellipse(20, 20, in.left.get(i)*200, in.left.get(i+1)*200); // top left on the image
    ellipse(320, 20, in.right.get(i)*200, in.right.get(i+1)*200);// top righ on the image
    ellipse(500, 500, in.left.get(i)*300, in.left.get(i+1)*300); // bottom right out of the image
    ellipse(500, 50, in.right.get(i)*300, in.right.get(i+1)*300); // top right out of image
    ellipse(500, 300, in.right.get(i)*300, in.left.get(i+1)*300); //middle rigth out image
    ellipse(30, 550, in.right.get(i)*300, in.left.get(i+1)*300); //on the image bottonleft
    fill(217, 21, 232, 150);



    if ((in.left.get(i)*50+in.right.get(i+1)*100/2) > 0) {



      float pointillize = (in.left.get(i)*200+in.left.get(i+1)*200);



      int x = int(random(img.width));
      int y = int(random(img.height));
      color pix = img.get(x, y);
      fill(pix, 128);
      ellipse(x, y, pointillize, pointillize);
    }
  }
}

this is the same code above. But I put the headphone near the microphne and it made some noise.
What happened is that every time i copy the original code e criate a new one. with the same picture. Its make the first sound i recordered using a software to capture the screnn. wich is call OBS Studio.

What is happenig?
even copying from the original code using a new images, diferents ones, the sound appear to be recordered indo the code…
Can some of you try to check that out please?!

This is with the noise.
thanks

import ddf.minim.*;

Minim minim;
AudioInput in;

PImage img;
int smallPoint, largePoint;

void setup() {
  size(600, 600);

  minim = new Minim(this);
  // use the getLineIn method of the Minim object to get an AudioInput
  in = minim.getLineIn();
  // uncomment this line to *hear* what is being monitored, in addition to seeing it
  in.enableMonitoring();

  img = loadImage("eu elevador2.jpg");
   img.resize(350, 600);
  smallPoint = 4;
  largePoint = 40;
  imageMode(CENTER);
  noStroke();
  background(0);
}

void draw() {
  for(int i = 0; i < in.bufferSize() - 1; i++) {
    ellipse(20, 20, in.left.get(i)*200, in.left.get(i+1)*200); // top left on the image
    ellipse(320, 20, in.right.get(i)*200, in.right.get(i+1)*200);// top righ on the image
    ellipse(500, 500, in.left.get(i)*300, in.left.get(i+1)*300); // bottom right out of the image
    ellipse(500, 50, in.right.get(i)*300, in.right.get(i+1)*300); // top right out of image
    ellipse(500, 300, in.right.get(i)*300, in.left.get(i+1)*300); //middle rigth out image
    ellipse(30, 550, in.right.get(i)*300, in.left.get(i+1)*300); //on the image bottonleft
    fill(217, 21, 232, 150);
    if((in.left.get(i)*200+in.left.get(i+1)*200/2) > 0){
      
      float pointillize = (in.left.get(i)*200+in.left.get(i+1)*200);
      
      int x = int(random(img.width));
      int y = int(random(img.height));
      color pix = img.get(x, y);
      fill(pix, 128);
      ellipse(x, y, pointillize, pointillize);
    }
  }
}

And this is the very original one.

import ddf.minim.*;

Minim minim;
AudioInput in;

PImage img;
int smallPoint, largePoint;

void setup() {
  size(640, 360);

  minim = new Minim(this);
  // use the getLineIn method of the Minim object to get an AudioInput
  in = minim.getLineIn();
  // uncomment this line to *hear* what is being monitored, in addition to seeing it
  in.enableMonitoring();

  img = loadImage("moonwalk.jpg");
  smallPoint = 4;
  largePoint = 40;
  imageMode(CENTER);
  noStroke();
  background(0);
}

void draw() {
  for(int i = 0; i < in.bufferSize() - 1; i++) {
    //ellipse(20,20,in.left.get(i)*200,in.left.get(i+1)*200);
    //ellipse(320,20,in.right.get(i)*200,in.right.get(i+1)*200);
    if((in.left.get(i)*200+in.left.get(i+1)*200/2) > 0){
      
      float pointillize = (in.left.get(i)*200+in.left.get(i+1)*200);
      
      int x = int(random(img.width));
      int y = int(random(img.height));
      color pix = img.get(x, y);
      fill(pix, 128);
      ellipse(x, y, pointillize, pointillize);
    }
  }
}