- sound-basic, sound-amplitude, sound-frequency
- FFT.analyze()
- returns an array of 1,024 values between 0 and 255
- Each value represents the amplitude (loudness) of a small frequency range (pitch of the sound)
- FFT.waveform()
- returns an array of 1,024 values between –1 and 1
- Each value represents the amplitude of the sound for a tiny portion of time
- FFT.energy(freq1, [freq2])
- returns the volume of the sound at a frequency range specified by the freq1 and freq2 parameter
- You can specify freq1 as a number, or p5.js provides strings for common values such as “bass” and “treble”, and leave freq2 empty
![image](https://private-user-images.githubusercontent.com/17016494/284119348-4165b080-9c03-46f5-97b7-99ec7f33d49a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjExMDM4NTEsIm5iZiI6MTcyMTEwMzU1MSwicGF0aCI6Ii8xNzAxNjQ5NC8yODQxMTkzNDgtNDE2NWIwODAtOWMwMy00NmY1LTk3YjctOTllYzdmMzNkNDlhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE2VDA0MTkxMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWRiN2ZlMjBiY2ZkZmIxNTdmMzE2MmI4ODUwNTE2MWIyZTBhNjMzNmMxODE4YTc0MTY1YjUzNzk3Yjc0MmMxZjkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.z0DALYSbziOZp4gz5lglsvyArqweyjj9ZpegdPZi_l4)
![image](https://private-user-images.githubusercontent.com/17016494/284119249-b246bfa8-fdf1-4593-a530-82f3bc5e2e4e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjExMDM4NTEsIm5iZiI6MTcyMTEwMzU1MSwicGF0aCI6Ii8xNzAxNjQ5NC8yODQxMTkyNDktYjI0NmJmYTgtZmRmMS00NTkzLWE1MzAtODJmM2JjNWUyZTRlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE2VDA0MTkxMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY1OGQ4MzA4ZTJlZmU1N2E5YzI2YzliZmNhM2U1NGUxMzU0N2EwYjg0ZTYxMTE0YzRmMGI4ZWM0OTNmYTM5YTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Sza7o_uCFG-lWksl7QZzLg6Jto18nK-KY7cpso5OLx8)
애니메이션 함수 참고 자료
![image](https://private-user-images.githubusercontent.com/17016494/284119036-4be71651-c1dc-435b-9970-47e1c939831d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjExMDM4NTEsIm5iZiI6MTcyMTEwMzU1MSwicGF0aCI6Ii8xNzAxNjQ5NC8yODQxMTkwMzYtNGJlNzE2NTEtYzFkYy00MzViLTk5NzAtNDdlMWM5Mzk4MzFkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE2VDA0MTkxMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTNkN2U1MTUyNjBmYWMwOWZmOTBiODdmODZiOGNlMDFkNDU5OWEwOGMwZjA2ZWUzZGIzNjEyMjhiMzg3MGZhNTkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.ICgqxr5Xwj1JoMU6jWlz7ul8IhAfHyxHg7d-h84a3yE)
![image](https://private-user-images.githubusercontent.com/17016494/284119091-06e8d888-9d99-47c5-83bb-e4228d6da291.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjExMDM4NTEsIm5iZiI6MTcyMTEwMzU1MSwicGF0aCI6Ii8xNzAxNjQ5NC8yODQxMTkwOTEtMDZlOGQ4ODgtOWQ5OS00N2M1LTgzYmItZTQyMjhkNmRhMjkxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE2VDA0MTkxMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY3NzFmYjM4NTc3OWEwMmZmMDA1MDA2NmUzYTkwMjcxNTM3MDE1NWJlNTg1YzZhMTkzYjE1ZjI5ZTBmODdjMzImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.yTKwfXqYH61hAizNjPVbl0EPUD46MDzb3oL97LU9TUQ)
![image](https://private-user-images.githubusercontent.com/17016494/284118978-f86e5df9-87fb-4fde-b077-fdc3b84dde8c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjExMDM4NTEsIm5iZiI6MTcyMTEwMzU1MSwicGF0aCI6Ii8xNzAxNjQ5NC8yODQxMTg5NzgtZjg2ZTVkZjktODdmYi00ZmRlLWIwNzctZmRjM2I4NGRkZThjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE2VDA0MTkxMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWUxMWMzOTk0NWYxNTE1ODY2MzlhN2RiNTA4MGFmNGIyZjI3NWVlYjcxYjExMjQ3NmRmYThmNzQyODVlMWI2YmMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.EaeC1PVCGQ8D_iyaC6DEI1td3HfVz14I72wg8if56tk)
![image](https://private-user-images.githubusercontent.com/17016494/284118929-50921bc2-32a8-4b0d-a47b-7d057b8bf5d6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjExMDM4NTEsIm5iZiI6MTcyMTEwMzU1MSwicGF0aCI6Ii8xNzAxNjQ5NC8yODQxMTg5MjktNTA5MjFiYzItMzJhOC00YjBkLWE0N2ItN2QwNTdiOGJmNWQ2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE2VDA0MTkxMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQyNWNhMWFjNDJiZWIzMDY2NGNlNmJhNjM0OTIzMzVlMDMxYzQ0YTlhY2NlYWQxMzZiMzQ4ZmI1OWQ0YjRiMWImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.NP51WWNbdhQ0zZO3us2qrcHJc4RsE5JvpmNhUDjnTMo)