Navidrome is a piece of software that allows you to listen to your own digital music in the same way you would with services like Spotify, Apple Music and others. It also allows you to easily share your music and playlists with your friends and family
How it works?
After a simple installation, Navidrome indexes all digital music stored in your hard drive and makes it available through a nice web player and also by using any Subsonic-API compatible mobile client. Your music becomes searchable and you can create playlists, rate and “favourite” your loved tracks, albums and artists
www.navidrome.org
github.com/navidrome/navidrome
www.reddit.com/r/navidrome/
twitter.com/navidrome
Category Archives: Software
JJazzLab ~ Generate Backing Tracks
JJazzLab is a Midi-based application dedicated to backing tracks generation. You type in chord symbols, select a rhythm (style), then the application generates a complete backing track with drums, bass, guitar, piano, strings, etc.
The objective is to generate intelligent and interesting backing tracks, i.e tracks which are:
github.com/jjazzboss/JJazzLab
- realistic
- non-boring (with variations)
- easily customizable, even for complex songs
jjazzlab.gitbook.io/user-guide
www.facebook.com/jjazzlab/
www.youtube.com/channel/UC0L3SwjY6bhTj6jsbOYzzAw

yabridge ~ Host WIndows Plugins On Linux
Yet Another way to use Windows audio plugins on Linux. Yabridge seamlessly supports using both 32-bit and 64-bit Windows VST2, VST3, and CLAP plugins in 64-bit Linux plugin hosts as if they were native plugins, with optional support for plugin groups to enable inter-plugin communication for VST2 plugins and quick startup times. Its modern concurrent architecture and focus on transparency allows yabridge to be both fast and highly compatible, while also staying easy to debug and maintain.
github.com/robbert-vdh/yabridge

IVGI ~ Saturation & Distortion
IVGI can deliver very soft and subtle saturation, that feels at home on the master buss. It is equally capable of very dense and dirty distortion effects to spice up single tracks.
IVGI reacts dynamically to the input signal. Even the modeled fluctuations react dynamically and also change depending on the drive setting, so that it doesn’t get in the way of the SOUND. Stereo tracks benefit from it’s modeled crosstalk behavior.IVGI features a Controlled Randomness, which determines the internal drift and variance inside the unit. It contributes to the liveliness and realness of IVGI’s saturation character. To achieve this, all internal processes are modulated to some extent.
IVGI gives you a sensible amount of controls to manipulate the character of the saturation itself. It offers a unique ASYM MIX knob to alter the symmetry of the signal without affecting the harmonic content much.
IVGI also lets you alter the frequency dependency of the saturation with the RESPONSE control.
klanghelm.com/contents/products/IVGI

Buzztrax ~ All In One Music Composer
Buzztrax aims to be a music studio that allows one to compose songs using only a computer with a soundcard. If you’ve used tracker programs like FastTracker, Impulse Tracker, or the original AMIGA SoundTracker, that will give you an idea of how one can sequence music in Buzztrax.
www.buzztrax.org
The Buzztrax editor uses a similar concept, where a song consists of a sequence with tracks and in each track one uses patterns with events (musical notes and control changes). In contrast to other Tracker programs, tracks are not simply sample players: a user can make a song using an arrangement of virtual audio plugins that are linked together to create different effects. Each of these machines can be controlled real-time or via patterns in the sequencer.

DSBMixer ~ FreeBSD Tabbed Qt Mixer
DSBMixer is a tabbed Qt mixer for FreeBSD. For each installed mixer device, DSBMixer opens a tab. It allows you to configure various sound settings, such as amplification, recording sources, or the default audio device. If built with devd support, tabs are created or removed automatically when a (USB) sound card was added to or removed from the system.
github.com/mrclksr/DSBMixer

DawDreamer ~ Audio Processing Python Framework
DawDreamer is an audio-processing Python framework supporting core DAW features and beyond:
- Composing graphs of multi-channel audio processors
- Audio playback
- VST instruments and effects (with UI editing and state loading/saving)
- FAUST effects and polyphonic instruments
- Time-stretching and looping, optionally according to Ableton Live warp markers
- Pitch-warping
- Parameter automation at audio-rate and at pulses-per-quarter-note
- Parameter automation saving in absolute audio-rate time
- MIDI playback in absolute time and PPQN time
- MIDI file export in absolute time
- Rendering and saving multiple processors simultaneously
- Support for the Faust Box and Signal APIs
- Transpiling Faust code to JAX/Flax and other target languages (C++, Rust, Wasm, etc.)
- Machine learning experiments with QDax
- Multiprocessing support
- Full support on macOS, Windows, Linux, Google Colab, and Ubuntu Dockerfile
DawDreamer’s foundation is JUCE, with a user-friendly Python interface thanks to pybind11. DawDreamer evolved from an earlier VSTi audio “renderer”, RenderMan.
github.com/DBraun/DawDreamer
Maloja ~ Linux Local Scrobble Database
foo_musicbrainz ~ Foobar2000 MusicBrainz Tagger
Allows tagging files using data from MusicBrainz.
Features:
www.foobar2000.org/components/view/foo_musicbrainz
- Fetches data by automatically calculated MusicBrainz Disc ID, existing Artist/Album or MusicBrainz Album ID tags
- Uses the latest version of MusicBrainz web service, which corresponds to the NGS data model
- Supports many different tags, including artist, album, date, tracknumber/totaltracks, discnumber/totaldiscs, label, catalog number, barcode etc.
- Supports MusicBrainz-specific tags: Artist ID, Album ID, Release Group ID, Disc ID, Track ID, album type, album status
- Missing TOCs can be submitted to MusicBrainz from the context menu.
LosslessSwitcher ~ Mac Sample Rate Utility
LosslessSwitcher switches your current audio device’s sample rate to match the currently playing lossless song on your Apple Music app, automatically.
Let’s say if the next song that you are playing, is a Hi-Res Lossless track with a sample rate of 192kHz, LosslessSwitcher will switch your device to that sample rate as soon as possible.
The opposite happens, when the next track happens to have a lower sample rate.
github.com/vincentneo/LosslessSwitcher
foo_listenbrainz2 ~ Foobar2000 & ListenBrainz
ListenBrainz 2
A foobar2000 component to submit the music you listened to to ListenBrainz or another ListenBrainz compatible scrobble server (for example Maloja).
This component was originally written by marc2k3. This repository is an attempt to preserve the source code of this excellent component and hopefully to revive the development.
github.com/phw/foo_listenbrainz2
What is ListenBrainz? ListenBrainz keeps track of music you listen to and provides you with insights into your listening habits. For details see:
listenbrainz.org
References:
en.wikipedia.org/wiki/ListenBrainz
musicScraper ~ Scrape RYM & Metallum
CLI tool for scraping information from musical website (Rateyourmusic, Metal Archives), with nice album ASCII art.
Features:
github.com/mBaratta96/musicScraper
- Search for your favorite artists on Metallum and RateYourMusic (so far)
- Show discography and album tracklist
- Show album credits
- Show user reviews.
- RYM: Login and rate an album.
- Metallum: Check similar artists

