How to emulate a Raspberry Pi on your PC

I am very interested in trying simulators and emulators for popular IoT devices. One of those is the Raspberry Pi. As I was searching for simulators, I found that one of the best ones is QEMU. I found lots of information about how to use the QEMU simulator, in order to simulate a Raspberry Pi running Raspbian…


What’s New in Audio for Windows 10

In my previous posts I gave a detailed overview of the Windows 8.1 audio stack. If you want to read more about the Windows 8.1 audio stack, please look at the following posts: Overview of the Windows 8.1 audio stack Audio categories H/W offload Audio processing (audio effects) Background audio playback, volume policies and routing…


Windows 8.1 Audio streaming – Part 4: Background playback, Volume policy, Routing

In the last post of this series, I will describe the last 3 types of stream behaviors/capabilities that are controlled by a stream’s audio category: Background Audio Playback Volume/Ducking Routing 1. Background Audio Playback This policy defines, if the application will keep playing audio when the application goes to the background (e.g. because it is…


Windows 8.1 Audio streaming – Part 3: Audio processing

What type of audio processing processing is included in Windows? Does Windows support Echo Cancellation? Noise Suppression? Some other type of audio processing? One common misconception about the Windows audio stack is that Windows natively includes audio effects that modify the audio signal, e.g. acoustic echo cancellation, noise reduction, gain control, etc. However, in reality…