P5.sound with external soundcard input?

Is it possible to use p5.js with an external soundcard input? The only option I see if for built-in mic input.

OK, I found this. https://p5js.org/reference/#/p5.AudioIn/getSources

Besides, it seems p5js will just select the system default audio source even it’s not a “microphone”