So I’m brand new to working with audio in any form, and I’m hoping you folks can point me in the right direction.
A DJ friend of mine wants my processing sketch to react to his audio. He said he could plug his output into my laptop and that it would show up as an “External sound card driver.”
I’m kind of at a loss to where I should go from here. The Sound library IO examples shows how to get live input from the microphone, but can anyone tell me how to get it from the sound card itself? And if so are you able to comment on connecting to an “External sound card driver?”
Also check out the libraries available in the Processing PDE.
One of the best tools in a programmer’s tool chest is knowing the resources available to you and learning to navigate, filter, and use them.
A short list of resources to peruse:
Resources < Click here to expand !
Explore the resources available here:
The Processing website has references, examples, tutorials, links to resources, etc. https://processing.org/
The Processing PDE (IDE) has lots to offer!
An exploration of the menu bar will reveal what is available; libraries, tools, local examples, and other goodies are in there.
Thanks for the reply
I’m definitely going to be doing a lot of studying on the subject (Thank you for the resources), but I was hoping in the mean time someone would be able to point out a simple class or method to get me started. Like maybe there’s a simple way to to get AudioIn to listen to the soundcard instead of the mic.
But I guess I’ll get to reading and figure it out for myself.
Cheers!
Thank you! That’s quite helpful. Switching AudioIn to any of the other id’s still doesn’t seem to work, but I’m sure there’s some little detail I’m missing that I’ll find after some reading.
That did it!
Man, I can’t tell you how long that would have taken me to troubleshoot. Definitely not the first place I would have started looking. (Like I said, new to audio XD)
Thank you so much for taking the time to help!
ps - I know exactly what song you were playing. If only I could remember the name…