A tech-oriented blog from a Linux user

Latest blog updates

2020-08-31Motu M4 review: Add note about fixed duplex sound support.
2020-06-06Resizing KVM disk images: Add how to remove Windows recovery partition.
2020-05-11Converting modules into bitstream format: Add case study: Unreal Tournament soundtrack.
2020-04-12Of life and love: New article.
2019-12-31Uupumus - burnout (in Finnish): Lisätty loppuvuoden tilannepäivitys.

Filtering by tag: software

Easy acoustic tweaks for your room

Stopping flutter echo, equalizing with ALSA and gstreamer


Most mortals have to listen to music in a somewhat small room - a closed space, which will usually result in boomy bass at some frequencies, and terrible flutter echo in the upper end of the audible spectrum.

Read this article to find out quick and cheap tricks to remedy the problems.

Configuring ALSA for pro hardware setups

Advanced .asoundrc / asound.conf examples

Nowadays most Linux distributions probably use PulseAudio for audio. In my opinion, not that long ago it was completely unusable. I still do not use it on my main rig, and find it mostly an unnecessary piece of software that potentially creates latency or configuration problems. In most cases, you usually don't really need it. In this article I'll show some tricks on how to write a killer ALSA setup. Recommended for audiophiles, movie lovers, recording artists and other crazy folks.

KVM networking

Bridge setup and remote desktop connection

In this article we will setup a network bridge for use with KVM virtual machines and use RDP to connect to the guest for effortless workflow. We also discuss some problems you might encounter with the RDP connections.


2017-09-09Updated network script.
2016-10-11Add note about Windows RDP finally working.
2016-07-12Add bridged network instructions.
2016-03-25Add note about UTC clock in Windows guests.
2016-03-15Add note about Windows enterprise edition.

KVM audio with ALSA loopback

Getting audio to work with KVM might be a bit tricky, especially when KVM expects to have exclusive access to your audio hardware. This is a problem if one would like to keep on using the host system audio while a guest is running. In this article we solve the problem using ALSA loopback devices.

Introducing GainCMS

This website and blog is made with GainCMS, a flat file CMS I wrote. This article denotes the birth of my new website and introduces the features of GainCMS.

Powered by GainCMS