Posts

Showing posts from September, 2021

Post One: Tracking And Recording Sound Input

     In this blog we will be exploring audio programming. The end goal is to be able to take input from an instrument through and audio interface and to manipulate it. Personally, I am running a guitar through a Focusrite Scarlett 2i2 (third gen) audio interface. It has two inputs that can be used to either plug in an instrument through a quarter-inch jack or a microphone through an XLR cable. If you decide to follow along and attempt to recreate the things I am experimenting with here you will need to ensure you have your default audio device set to whatever audio interface you choose so that you can plug in an instrument or microphone. Otherwise you should be able to use the code I post and just use your built-in microphone to capture audio. This will allow you to play around and find your own way to apply this knowledge.      For the setup phase of this project I have referenced a video that explains how to set up a project with the Java Sound API that will read and record audio in