!7 import javax.sound.sampled.*; p-substance { L devices = inputAudioDevices(); L deviceNames = map(func(Mixer m) { audioDeviceName(m) + " [" + n(m.getTargetLineInfo(), "line") + "]" }, devices); minFrameWidth(300, packFrame(showRadioButtons("Input Audio Devices", deviceNames))); }