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.

Detachable cable and wireless mod for the AKG K701 headphones

Tested with the new FiiO BTR3 (a review)


For a long, long time I've been thinking of modifying my original Austrian-made AKG K701 headphones to have a detachable cable. After owning the headphones for eleven years, I finally did it. At the same time I kind of made them wireless using the new FiiO BTR3. Check out the article to see how they fit together.

Bluetooth audio in Linux: ALSA and LDAC

Audio using pure ALSA (no PulseAudio) and LDAC codec


Ever since Bluez dropped support for Bluetooth audio using ALSA, people have been using PulseAudio to connect audio devices in Linux. However, there's a project called BlueALSA which supports high-quality cutting-edge codecs such as LDAC, and it works with pure ALSA. Read the article to see how to use it.

A review and comparison of headphones and earphones

I bought the Urbanears Sumpan and was surprised


After finally buying a tablet computer I realized I'm missing a certain type of earphones to use with it. I bumped into the Urbanears Sumpan on sale and decided to try them out. Check out the article for a comparison between the AKG K701 headphones, the Shure SE215 LTD in-ear monitors, the Sony SBH70 Bluetooth earphones, and the fancy Urbanears Sumpan earphones.

WebLED: my first IoT project on the Arduino platform

...or: how to open a garage door using WiFi


For a long time I've wanted to get more into embedded stuff and closer to the physical world when it comes to computers. As a kid I was quite interested in electronics and tweaked some small stuff, but I never really got into programming anything. Now with the market full of cheap Arduino-compatible chips, I decided to hook myself up into the Internet of Things and make a WiFi-operated garage door opener. Check out the article for an overview of the project.

How to join a Skype for Business meeting from Linux

Summary: use a Windows virtual machine

In a previous article I discussed KVM and its audio capabilities. As of now there still isn't a nicely working emulated audio device for Windows 10 guests let alone a working Skype for Business client for Linux. In my day job I have to attend Skype for Business (formerly Lync) meetings quite often but it was impossible using my work laptop, which has Linux. I finally took the time to check out how USB passthrough works in KVM and solved the problem. Read the article to see how.


2018-09-08A note about a new work laptop.

Sony SBH70 bluetooth earphones review

...with a bit of modding too, of course


I wanted to have new earphones I could use when walking or doing sports. One of the requirements was they should be open design. I ended up buying the Sony SBH70 bluetooth earphones, found some shortcomings and tried to fix them with a little bit of modding. Read the full article to see some custom wingtips.

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.

Building a silent computer

A somewhat obsolete article I still wanted to share


If one wants a silent gaming rig, nowadays they may just pretty much put a few extra drachmas in it and achieve the wanted results with little to no effort. But it hasn't always been like that. In this article I tell about my four-year-old computer and what I did to keep it silent. Some points might be of interest even nowadays.

Powered by GainCMS