Dream Sounds: Harmony 2 sound theme for KDE Plasma
Find a file
2025-09-30 09:13:58 +02:00
samples Initial commit 2024-03-04 13:24:29 +01:00
stereo Updated the README, alarm-clock-elapsed, desktop-logout, desktop-screen-lock and desktop-screen-unlocked, and added dialog-warning-auth 2025-09-04 02:07:58 +02:00
.gitignore Updated the .gitignore file 2025-09-30 09:13:58 +02:00
cover.svg Initial commit 2024-03-04 13:24:29 +01:00
harmony2.mmpz Updated the README, alarm-clock-elapsed, desktop-logout, desktop-screen-lock and desktop-screen-unlocked, and added dialog-warning-auth 2025-09-04 02:07:58 +02:00
index.theme Initial commit 2024-03-04 13:24:29 +01:00
LICENSE Initial commit 2024-03-04 13:24:29 +01:00
README.md Updated the README, alarm-clock-elapsed, desktop-logout, desktop-screen-lock and desktop-screen-unlocked, and added dialog-warning-auth 2025-09-04 02:07:58 +02:00

Dream Sounds: Harmony 2

Sound theme for KDE Plasma 6

Installation

Pling/KDE Store

Get the theme from here.

Arch User Repository

I maintain an AUR package called harmony2. Get it from here or with your preferred AUR helper (e.g.: yay -S harmony2).

This repo

  1. Download a package from the releases or clone the repository;
  2. Copy the stereo folder and the index.theme file in /usr/share/sounds/harmony2 or ~/.local/share/sounds/harmony2;
  3. Set the theme in your System Settings under the "Sound theme" section.

Exporting

Note: in order to use most of these sounds in the LMMS project, you need the OmegaGMGS2 soundfont by Rick Simon. Download it in your LMMS working directory, under samples/soundfonts.

To export all the sounds from LMMS:

  1. Make sure the various tracks (each corresponding to one sound) you want to export are enabled (their green light on the left must be on);
  2. Go to File > Export Tracks... and choose a directory to export the sounds in;
  3. In the encoding settings choose "Compressed OGG-File (*.ogg)" as the file format, 48000 Hz as the samplerate and 320 KBit/s as the bitrate in order to match the official sounds;
  4. Click "Start" and wait for the process to finish.

One annoying thing is that LMMS always exports the tracks with a number prefix in front of every file name. To solve this I found a simple Bash routine to rename all the files and get rid of the prefix:

for fp in ./*_*; do
  mv "$fp" "${fp#*_}"
done

🄯 2024 - 2025 Gianmarco Gargiulo - CC BY-SA 4.0 International (check the LICENSE file)