news image

Cry – Virtual network sound card for Microsoft Home windows

Cry is a digital tool driver for Home windows that provides a
discrete sound tool. Audio conducted thru this tool is
printed on your native network as a PCM multicast circulate.

Receivers on the network can win up the circulate and play it
thru their very dangle audio outputs. Two straightforward servers for Linux
(interfacing with PulseAudio or ALSA) and one for Home windows are

Cry is in step with Microsoft’s MSVAD audio driver pattern code.

Net and install

A ZIP file containing a signed x64 invent is on hand on the
GitHub releases web insist
The “installer” is a batch file that wants to be sprint with
administrator rights.

The invent is speculated to sprint on all x64 variations of Home windows 7
thru Home windows 10.

Microsoft has fair recently tightened the foundations for signing kernel
. These fresh guidelines prepare to newer Home windows 10 installations
that had been now now not upgraded from an earlier version. In case your set up
is topic to these guidelines, the motive force won’t install.
Workaround: Disable stable boot in BIOS.
For extra files, peek this notify.


All audio conducted thru the Cry tool will be build onto
the native LAN as a multicast circulate. The multicast target handle
and port is continually “239.255.seventy seven.seventy seven:4010”. The audio is a raw PCM
circulate, constantly 44100kHz, 16bit, stereo. It is transferred in UDP
frames with a payload dimension of max. 980 bytes, representing 1/a hundred and eighty
second of audio. Delay is minimal, since all processing is finished
on kernel stage.

Read More:  Famous for its resistance to immigration, Japan opens its doors

Receivers merely must read the circulate off the network and
stuff it true into a local audio sink. The receiver machine’s kernel
must robotically fabricate the wanted IGMP signalling, so it be
in general sufficient to correct initiating a multicast hear socket and
initiating discovering out from it. Minimal buffering (~ Four times the UDP
payload dimension) ought to be finished to fable for jitter.

Three receivers are offered:

  • Linux/Pulseaudio: No longer included within the installer equipment. Valid
    form ‘impression’ to invent it.

  • Linux/ALSA: Contributed by @ivan. No longer included within the installer
    equipment. Valid form ‘impression’ to invent it.

  • Home windows: ScreamReader, contributed by @MrShoenel. Included in
    the installer equipment as of version 1.2.

All three receivers will be sprint as unprivileged users.


VS2015 and matching WDK are required. It is possible you’ll perchance perchance moreover moreover have
success with earlier (or future) VS variations, however I didn’t take a look at that.

Be taught Extra

Previous articlefxSolver
Next articleOpenAI – Twitch