FSLAC ~ Free Semi-Lossless Audio Codec


constrained VBR (CVBR) version of the publicly available open-source lossless audio coder FLAC.

FLAC, being a mathematically lossless audio codec, inevitably creates VBR streams as compressed files. Depending on the «difficulty» of coding each segment of the audio signal, the instantaneous coding bit-rate can be quite high. However, one can observe that, during passages of high FLAC bit-rate, the coded audio also exhibits the greatest ability of psychoacoustic masking. FSLAC exploits this property to limit the maximum instantaneous bit-rate of the compressed file. It does so by detecting the difficult audio blocks (by measuring their predictability via linear-prediction error energy calculations) and requantizing each of the detected blocks to a lower bit-depth, thereby reducing the bit-rate needed for lossless coding of that block. To prevent the quantization error from becoming audible (or visible in a spectrogram), simple adaptive noise shaping is used.

This approach is similar to the one used by LossyWAV, but differs in two important aspects. First, FSLAC is not a stand-alone pre-processor but instead is coupled with a FLAC encoder and, hence, directly creates FLAC compatible compressed files. Second, FSLAC only alters the high-bit-rate audio segments, not (almost) all parts of the audio input as LossyWAV does. The coded audio, therefore, remains perceptually lossless. In addition, it is worth noting that, due to its simplicity, FSLAC encoding is very fast. All of these features make FSLAC attractive for audio production and archival applications.

www.ecodis.de/audio.htm#fslac
hydrogenaud.io/index.php?topic=122390

musiCutter ~ mp3 Splitter


musiCutter is mp3 and ogg vorbis joiner / cutter (without need to decode and reencode)

Features:

  • supported formats: all MPEG audio versions and all layers (except freeformat mp3 files)
  • OGG Vorbis
  • works correctly with VBR mp3 files
  • can produce frame statistics for mp3 file
  • can handle practically unlimited file size
  • cut points can be imported from:
    • CUE sheet
    • XMCD file
    • plain text file

musicutter.szm.com

WildMidi ~ Cross-Platform Software Synthesizer


WildMIDI is a simple software MIDI player which has a core software synthesizer (softsynth) library that can be used with other applications.

www.mindwerks.net/projects/wildmidi
github.com/Mindwerks/wildmidi

TAP-plugins ~ LADSPA Linux Plugins


Tom’s Audio Processing plugins is a selection of LADSPA plugins for audio engineering on the Linux platform. Intended for use in a professional DAW environment such as Ardour, it includes high quality reverberation, echo, eq, limiter & more.

tomscii.sig7.se/tap-plugins/index

sourceforge.net/projects/tap-plugins
github.com/tomszilagyi/tap-plugins

QMP3Gain ~ MP3Gain Graphical User Interface


User interface front end supporting famous MP3Gain engine which analyzes and losslessly adjusts MP3 files to a specified target volume. A complete re-creation (made in QT5) of the original MP3Gain GUI, however it can be run on more platforms.

Features:

  • MP3
  • volume
  • lossless
  • multiplatform
  • GUI

sourceforge.net/projects/qmp3gain

Proximity ~ Changing Recording Depth Plugin


The plug-in is an easy to use distance “pan-pot” based on several psycho-acoustic models. The idea is to give mixing engineer a reliable tool which allows him to manipulate the “depth” of several sound source in a straight forward and convincing manner.

Several models can be combined:

  • Distance signal delay by speed of sound
  • Distance gain loss
  • Absorption of high-frequencies in air
  • Stereo width manipulation
  • Proximity effect of virtual microphone
  • Distance based early reflections

All models can be turned on and off to taste. Distance modulation options extend the creative possibilities even further. Units can be switched from metric (meters) to imperial (inches).

VirtuoZo! ~ Find Scales, Chords & Generate Music


This software can be used to search scales & chords from a large and expandable database (XML). Thanks to the jmusic project (jmusic.sourceforge.io), this is also possible to generate music starting from these scales & chords and export the result to MIDI file.

Features:

  • Scales & chords finder
  • Music generator (MIDI)

sourceforge.net/projects/virtuozo

GAUDIKA ~ Multi-format Music Player


Portable audio player based on BASS library, Lightweight, Fast and easy to use. Now supports multiple languages.

sourceforge.net/projects/gaudika

XOralizer ~ Virtual Crossover Utility


The definitive software to listen to your crossover! You can create a 4 ways speaker (or WMTMW…), position the speakers, define the crossover and then move the listener to hear and see the response changing.

AppAudioConfig ~ Audio App Registry Editor


Starting from Windows Vista, you are allowed to change the sound volume of every application separately, and after you exit from the application, the last settings are saved in the Registry under:

HKEY_CURRENT_USER\Software\Microsoft\InternetExplorer\LowRegistry\Audio\PolicyConfig\PropertyStore 

So the next time you run the application, your last settings are used. This tool displays your current audio settings of every application on your system, and allows you to easily change the setting of multiple applications at once. You can change the mute/unmute status, the sound volume level, and the right/left audio balance of the application.

www.nirsoft.net/utils/app_audio_config

Krush ~ Bit Crushing & Downsampling Plugin


With its bit crushing and downsampling algorithms, Krush combines the crispy taste of the digital realm with the warmth of its drive stage and analog modeled resonant filters. A modulation section allows you to quickly add extra life to the sound by modulating any parameter.

The sound palette produced by Krush ranges from the dirtiest digital effects to crunchy modulated colours, with all the classic and weirdest bit-crushing effects in between.

foo_hdcd ~ Foobar2000 HDCD Decoder


This PCM postprocessor component, currently utilized by the CDDA, WAV, FLAC, and WavPack inputs, will process 16-bit PCM data with HDCD packets into 20-bit PCM. If it fails to find any packet headers within the first 5 seconds of a track, it gives up.

The HDCD status will be indicated in the info variable “hdcd,” retrievable with either %__hdcd% or $info(hdcd). Extra info variables are “hdcd_peak_extend,” “hdcd_transient_filter” and “hdcd_gain.”

Also included is a simple scanner that processes up to 5 seconds of each track selected and reports all tracks which contain HDCD information. If users want it, I will impement a full file scanner that also reports which HDCD features are used throughout the tracks.

hydrogenaud.io/index.php/topic,79427.0

Those FLACs should still contain HDCD information, and the %__hdcd% info tag should be showing as much in the status bar. (Or in the playlist, if you have a playlist view that updates with dynamic metadata.)

hydrogenaud.io/index.php/topic,79427.msg720656.html#msg720656

www.foobar2000.org/components/view/foo_hdcd

References:

en.wikipedia.org/wiki/High_Definition_Compatible_Digital

Formatting Examples:

Foobar2000 / DUI / status or title bar:

(‘$if($info(hdcd) PRESENT,%__hdcd_gain% HDCD’,’ pe=%__hdcd_peak_extend% tf=%__hdcd_transient_filter%,no HDCD)’)’

hydrogenaud.io/index.php/topic,114177.msg940475.html#msg940475

$if(%__hdcd%,’ (‘HDCD – pe:%__hdcd_peak_extend% tf:%__hdcd_transient_filter% gain:%__hdcd_gain%’)’,)

hydrogenaud.io/index.php/topic,79427.msg716302.html#msg716302
%codec% | %bitrate% kbps | %samplerate% Hz | %channels% | %playback_time%[ / %length%] $if(%__hdcd%,' 'HDCD - Peak Extend: %__hdcd_peak_extend% Transient Filter: %__hdcd_transient_filter% Gain: %__hdcd_gain%' ',)

hydrogenaud.io/index.php/topic,79427.msg716575.html#msg716575

Images:
HDCD (PNG)
freebiesupply.com/logos/hdcd-logo