flacopyus ~ FLAC To Opus Library Transcription


Flacopyus is a CLI tool that mirrors your lossless FLAC library to a portable Opus collection. It performs rsync-like batch mirroring with incremental encoding/copying to save time. It preserves metadata and is idempotent, so repeated runs safely keep the destination in sync.

pypi.org/project/flacopyus/
github.com/curegit/flacopyus

DiscogsCSV ~ Query Discogs Via The API


A CSV-based client for discogs.com release data API.
discogs-csv.com
github.com/steve-davey/discogsCSV

DiscoDOS ~ Discogs Command Line


github.com/JOJ0/discodos
discodos.readthedocs.io/en/latest/index
www.discogs.com/forum/thread/1112957

Music ~ Android Intent Player


A music player, made simple yet customizable for Android.

Music is designed to integrate seamlessly with other apps and system functions through intent filters, enabling users to play audio files directly from various external sources.

It aims to provide a responsive and user-friendly experience while leveraging Android’s powerful intent-filters.

github.com/feivegian/music

Schism Tracker ~ Create High Quality Music


Schism Tracker is a free and open-source reimplementation of Impulse Tracker, a program used to create high quality music without the requirements of specialized, expensive equipment, and with a unique “finger feel” that is difficult to replicate in part. The player is based on a highly modified version of the ModPlug engine, with a number of bugfixes and changes to improve IT playback.

Where Impulse Tracker was limited to i386-based systems running MS-DOS, Schism Tracker runs on almost any platform that SDL supports, and has been successfully built for Windows, Mac OS X, Linux, FreeBSD, OpenBSD, AmigaOS, BeOS, and even Wii. Schism will most likely build on any architecture supported by GCC4 (e.g. alpha, m68k, arm, etc.) but it will probably not be as well-optimized on many systems.

schismtracker.org
github.com/schismtracker
Schism Tracker Tutorial on YouTube
en.wikipedia.org/wiki/Impulse_Tracker

rtspeccy ~ Realtime Spectrum Analyzer


rtspeccy is a real time spectrum analyzer. Plug in your microphone and speak, rtspeccy shall visualize your words.

Main features:

  • Keep it simple. “It” refers to the code. No complex configuration
    file, simply a config.h.
  • Displays the spectrogram using OpenGL.
  • Split screen: Show history as well as current spectrum.
    Freeze, zooming and panning.

    Overtone guidelines: Click and hold the left mouse button to show
    guidelines which indicate where over- and undertones of the current frequency are located.

    History is colored via a color ramp.

    Free software (GPL3+).

    Files

github.com/vain/rtspeccy

Resources:

en.wikipedia.org/wiki/Spectrum_analyzer

Foobar2000 ~ foo_whatsnew Feature Watcher


foo_whatsnew monitors your foobar2000 installation for any new additions or changes and records them. After installing foo_whatsnew, there will be a What's New? menu option on the Help menu which opens a panel displaying a list of recent changes. There’s now support for 64 bit installs and dark mode.

www.foobar2000.org/components/view/foo_whatsnew

After downloading the component, double click on it to install it and restart foobar2000.

References:

foosion.foobar2000.org/components/?id=whatsnew&version=1.0.7
github.com/stengerh/foo_whatsnew

Next page: Adding A Configuration Backup Component

Music Radar ~ Linux Music Recognition


Music Radar is a music recognition application for the Linux Desktop.

Features:

  • Can identify song’s title, artist, albums, albumArt etc.
  • Record from Microphone or sound coming from other applications on your system.
  • Saves history of what you have searched.
  • Allows playing preview of identified song, Search it on Youtube, Open it directly in Spotify etc.
  • Dark theme support.

github.com/keshavbhatt/music-radar

foobar2000 ~ Adding A Console Display


foobar has a diagnostic console that displays confirmations, events and error messages. The console can be accessed via the View > Console submenu or a panel or tab can be assigned to it.

Steps to add a Console Display panel or tab

  1. Create a new area with a splitter or add a new Tab and select it.
  2. Right-click the blank area or new tab area and choose Add New UI Element.
  3. Navigate down to the Utility section and select Console and click Ok.
  4. For tabs, right-click the tab header and choose Rename Tab. Provide a descriptive name like “Console” or “Diagnostics”.
  5. Toggle Layout Editing Mode off.

The console display can be toggled to read from the left or the right sides.


Note for Columns User Interface (CUI) Users

If you are using the Columns User Interface (CUI), you will need the foo_ui_console component:

References:

github.com/reupen/console_panel
wiki.hydrogenaud.io/index.php?title=Foobar2000:Components/Console_(foo_uie_console)

Cavasik ~ CAVA Based Audio Visualizer


This is an audio visualizer based onΒ CAVAΒ with extended capabilities.

Features:

  • ChangeΒ backgroundΒ andΒ foregroundΒ colors through aΒ DBus interface!
  • FiveΒ normalΒ drawing modes!
  • TwoΒ circleΒ drawing modes!
  • ThreeΒ mirrorΒ drawing modes!
  • Four drawingΒ directions!
  • CustomizableΒ LibAdwaitaΒ interface!
  • Set a single color or up to a 10 color linear gradient forΒ backgroundΒ andΒ foreground!
  • Select differentΒ foregroundΒ colors for the mirrored images inΒ mirrorΒ mode!
  • Set up aΒ color animationΒ that changes the colors gradually in a loop!
  • ConfigureΒ smoothing,Β noise reductionΒ and a few otherΒ CAVAΒ settings!

github.com/TheWisker/Cavasik
flathub.org/apps/io.github.TheWisker.Cavasik

Foobar2000 ~ DUI – Containers – Tabs


Tabs are a row of individual containers selectable by a tab at the top of the parent container. Tabs are used to display a number of different panels in the same area.

Adding and Customizing Tabs in Foobar2000 DUI

  • Open the View menu in the top menu bar.
  • Select Layout > Enable Layout Editing Mode.
  • Add a Splitter if necessary
  • Right-click the area where you want to insert tabs.
  • Select Add New UI Element from the context menu.
  • Choose Tabs from the list of available elements and click ok.
  • Right-click the newly created top tab row and select Add Tab to create a new tab or name the tabs.

Add Content to Tabs:

Inside each tab, right-click and select Add New UI Element to insert components such as the Console, Equalizer, or Visualizations, etc.

Finalize Your Layout:

After configuring the tabs and naming them, return to the View menu and deselect Enable Layout Editing Mode.

Tip: The mouse wheel switches tabs when hovering over the tab row.

References:

wiki.hydrogenaud.io/index.php?title=Foobar2000:Uie_tabs
wiki.hydrogenaud.io/index.php?title=Foobar2000:Components/Tabs_(foo_uie_tabs)

FMIT ~ Free Music Instrument Tuner


FMIT is a graphical utility for tuning your musical instruments, with error and volume history and advanced features.

Features:

  • Estimation of the fundamental frequency (f0) of an audio signal, in real-time.
    (the f0, not the perceived pitch)
  • Harmonics’ amplitude
  • Waveform’s period
  • Discrete Fourier Transform (DFT)
  • Microtonal tuning (supports scala file format)
  • Statistics
  • All views are optional so that the interface can be as simple as possible.
    (make it easy to see on a distant screen)
  • Can supportΒ OSS,Β ALSA,Β PortAudioΒ andΒ JackΒ sound systems.
  • Everything runs under Linux, Mac OSXΒ Β and WindowsΒ 

gillesdegottex.github.io/fmit