Home page:


  • AM, SSB, FM,
  • DRM (Audio & Data Services)


  • Already supports many different types of hardware
  • Source code available


  • Windows, Linux, Mac

A word on patents

Nearly all DRM transmissions compress their audio using an AAC codec. Only licensees have the right to distribute it, which is why free Software cannot contain an AAC decoder! The Dream homepage has instructions for compiling such a decoder for personal use from open source code:

Your first step is to create a DLL containing the AAC decoder for DRM. You'll get a file faad_drm.dll if successful!

Installation for Windows

Next to the source code, SourceForge also has the binaries available (
As of today (February 2013) this is the latest version:

Extract the downloaded ZIP file into a new empty directory, and copy your faad_drm.dll into the same folder. Since the Dream ZIP file only comes with minimal hamlib support, you have to provide the hamlib DLL (hamlib-kit.dll) for FiFi-SDR control. Download hamlib-kit.dll, and copy it into your Dream folder.

Configure Dream for FiFi-SDR

Select FiFi-SDR as the input soundcard as shown in the following screenshot:

Set the sample rate to 96 kHz:

Dream can directly set the FiFi-SDR frequency via the hamlib library. The Stations Dialog gives you access to the rig control. Activate the Stations Dialog from the Dream main window, then open the Rig Settings via the Remote menu:

In the Rig Settings dialog select FiFi-SDR as shown below:

Watching Dream in action

Note: An old version of this page (describes the use of an ExtIO-DLL) is still available here.

Last modified 5 years ago Last modified on Feb 3, 2013 7:58:59 PM

Attachments (8)

Download all attachments as: .zip