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