Yes, the software supports Windows 7, 8 and 10. I've checked the official website and it appears that the software appears to be updated to support latest versions of Windows.
As you can see in the image below, you will have to activate Stereo Mix device in the Recording devices. If the device doesn't appear in the Recording Devices, then right click in the window and select Show Disabled Devices.
