Stream-PDM simultaneously receives Pulse-Density-Modulation Sound from any HTTP server and plays it through the stock Apple II speaker in a consistent 13 cycle loop resulting in a stable 78671.3Hz pulse frequency. Those 13 cycles are feasible through aggressiveloop unrolling resulting in 32kB of code. Those 32kB aren't loaded from disk but are generated on the fly.
* Create a headerless ***.raw** file with 78670Hz mono 32-bit-float PCM data (e.g. with [Audacity](https://www.audacityteam.org/))
* Convert the ***.raw** file into an ***.a2stream** file with converter.exe
To stream a PDM file:
* Put the ***.a2stream** file onto any HTTP server
* Run Stream-PDM and point it to the URL of the ***.a2stream** file
To config Stream-PDM:
* Put the Uthernet II in slot 3 <ins>or</ins>
* Create a file named **ETHERNET.SLOT**. Only the first byte of that file is relevant. This byte can either represent your Uthernet II slot as binary value (e.g. $04 for slot 4), as ASCII digit (e.g. $34 for slot 4) or as Apple TEXT digit (e.g. $B4 for slot 4).