Is there any way to get the wave form data of a song playing without having to upload the mp3 file? In order of preference, it would be nice to:
1. Get the audio data playing on the computer speakers. 2. A screen share feature like in zoom, teams or discord, that gets the audio from another browser tab that is playing the music. 3. Copy the YouTube or Spotify link into observable and get the audio from the video playing in the notebook. 4. Run the YouTube or Spotify link through a third party site that extracts and send the audio file to the notebook
Are any of these possible?
The reason Iām asking is Iād like to make audio visualizer art, and having to upload an mp3 would make it too much of a hassle to use.
I havenāt seen that, but that is something Iād definitely like to use to adjust my microphone before video calls ( ed). Thatās the kind of audio visual display I want to make, but it still doesnāt allow me to use music Iām listening to as an input.
I played around with chat GPT and Claude for a few hours before posting in the forum, and the only solutions it gave me that worked was using the microphone as an input, or uploading an MP3 file to observables. The limitation is the security of web browsers in general, and additional security observable puts on the notebook. Its very understandable, because I donāt want hackers to listen to my computer audio if I have their site open in a tab. Additionally, YouTube uses iframes, so apparently it isnāt possible to extract the audio file just from the link.