 The Circuit Python Parsec, I want to show you how you can use the Adafruit Waveform Library to import a sine wave and use that to generate a tone that you can hear. So what you'll see in my down shooter here is I have a Circuit Playground Bluefruit connected to our little Stemma amplifier and speaker breakout. And when I press the two buttons, I'm going to play different tones. So these are nice, smooth sine wave forms. And the way that those are created is with this code. I import the board for the pin definitions, digital IO, so I can use the buttons debouncer to make the buttons even friendlier to use. And then I'm importing audio cores, raw sample, and audio PWM IO so that I can output over that audio output pin. And then I'm importing Adafruit Waveforms sine. Then I am setting up two sine waves. I have sine wave low, which is created with this sine wave and then a sample rate of 8,000 and a pitch or frequency of 440. Then I take that sine wave that gets created and I essentially turn it into a table or an array. And that's what this raw sample does. Raw sample takes that array and turns it or takes that waveform turns it into a sample array. And then I'm doing the same sort of thing again, except this time with a higher pitch, 660. So this is equivalent of an A and an E. Then I set up the audio output on the board's audio out pin. Sometimes that's A0 on this board. It's just called audio. Then I set up my buttons and then in the main loop, when I press a button, it does this audio play, sine wave low sample, and then it loops that. So this is essentially a single waveform and it just keeps looping that over and over again so it plays constantly. And then when I do that with the high sample, we get the higher pitch. And so that is how you can use Adafruit Waveform to import a sine wave and play it back as a tone inside of Circuit Python. And that is your Circuit Python parsec.