eyeD3 is a Python tool for working with audio files, specifically MP3 files containing ID3 metadata (i.e. song info).
It provides a command-line tool (eyeD3) and a Python library (import eyed3) that can be used to write your own applications or plugins that are callable from the command-line tool.
I wrote this because I wanted a command line tool that could add album art to (and save from) mp3 files, compute replaygain and save them as ID3 tags (readable by Winamp, etc).
Features:
Write (all) Text, URL and Picture frame tags, with description.
Compute replay-gain values and set them as ID3v2.3 tags.
Apply and Undo volume gain (as mp3gain).
Extract pictures from mp3 files.
Inspect ID3 v1.1, v2.3, and v2.4 tags.
Inspect detailed info on mp3 files, including lametag data.
ReSampler is a high-performance command-line audio sample rate conversion tool which can convert audio file formats with a variety of different bit-depths and audio channel configurations. ReSampler compiles and runs on Windows, Linux and macOS
mp3menu lets you select and play your music files using iselect and AlsaPlayer. Mainly MP3’s, but this will actually play anything AlsaPlayer and libaudio can handle, so WAV and FLAC are covered, as well as a bunch of ancient formats dating back to the 1980s. Sadly, M4A is not.
Requires: 1. AlsaPlayer 2. Iselect 3. Bash – mp3menu is a bash script. It might work with zsh, dash and other shells, or it might not.
dkaac reads linear PCM audio in either WAV, raw PCM, or CAF format,
and encodes it into either M4A / AAC file.
If the input file is "-", data is read from stdin. Likewise, if the
output file is "-", data is written to stdout if one of streamable AAC
transport formats are selected by **-f**.
When CAF input and M4A output is used, tags in CAF file are copied into
the resulting M4A.
github.com/nu774/fdkaacgithub.com/mstorsjo/fdk-aaclaunchpad.net/ubuntu/bionic/+package/fdkaacpackages.debian.org/stretch/fdkaac
wrk2mid is a command line utility for translating WRK (Cakewalk) files into MID (standard MIDI files). This project depends on Qt and Drumstick libraries.
Wtfplay project is an initiative to create a quality music player for Linux. Ultimately the project has just one objective – deliver the best sound quality possible – with no compromises.
Initially the player has been created: wtfplay. Soon the project evolved and wtfplay-live Linux distribution was born.
wtfplay-live is a minimalist Linux distribution purely dedicated to audio playback. It does not have many features, but offers exceptional sound quality as a reward. Simply put: it is created to play music and it plays music well.
The main features of wtfplay-live are:
Memory based, bit perfect playback of WAV and FLAC files with PCM data (16 and 24 bit, up to 384kHz), and DSF files with DSD data.
Fully command line driven. No graphical mode. No network either. The whole system is optimised for sound playback from local disks.
A small text mode user interface: wtfcui – for more convenient usage.
Precisely tailored Linux kernel for best sound performance.
Distributed as Live CD: does not require installation on a hard disk, does not make any changes to your computer configuration.
Very small system size: the distribution ISO image is less than 50MB.
Good documentation – to give you all information that you need to comfortably listen to music.
The philosophy of wtfplay project is simple: provide the minimum set of features for easy use and focus 100% efforts on sound quality.
DrumGizmo is an open source, multichannel, multilayered, cross-platform drum plugin and stand-alone application. It enables you to compose drums in midi and mix them with a multichannel approach. It is comparable to that of mixing a real drumkit that’s has been recorded with a multi mic setup.
Features:
Stand-alone, Lv2 and VSTi versions available
Open drumkit file format, allowing the community to create their own drumkits
Drum velocity, allowing for several different hit velocities for each drum
Multichannel output, making it possible to mix it just the way you would a real drumkit
Optional built-in humanizer, analyzing the midi notes, adjusting velocities on-the-fly
Stand-alone midi renderer, generating .wav files, 1 for each channel
Stand-alone midi input, making it possible to use DrumGizmo as a software sampler for an electronic drumkit