I am trying Beads with Processing (Windows 10) but can't even run the very first example sketch. The error is:
IllegalArgumentException: Line unsupported: interface SourceDataLine supporting format PCM_SIGNED 44100.0 Hz, 16 bit, stereo, 4 bytes/frame, big-endianIn
a thread from three years ago, Ollie suspects that "
what Beads thinks is the default audio driver isn’t coming up as something that is usable". Which I don't really understand, but I can add the code from that thread to the sketch and obtain the list of mixers:
1) Port Headphones (Conexant ISST Audio --- Port Mixer
2) Port LG IPS FULLHD (インテル(R) ディスプレイ用オ --- Port Mixer
...
9) Headphones (Conexant ISST Audio) --- Direct Audio Device: DirectSound Playback
- interface SourceDataLine supporting 8 audio formats, and buffers of at least 32 bytes
- interface Clip supporting 8 audio formats, and buffers of at least 32 bytes
...
16) Internal Microphone (Conexant I --- Direct Audio Device: DirectSound Capture
JavaSoundAudioIO: Chosen mixer is Port Headphones (Conexant ISST Audio.
AudioContext : no AudioIO specified, using default => beads.JavaSoundAudioIO.
JavaSoundAudioIO: Chosen mixer is Port Headphones (Conexant ISST Audio.I would be very happy with the
Port Headphones mixer, but it is not accepted. Actually, I use
jsaio.selectMixer(...) to try all possible 16 mixers with the same negative result.
My guess is that I need to configure a different audio format, but which? and how? Or is the problem somewhere else?
Thanks in advance.