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 OSSALSAPortAudio and Jack sound systems.
  • Everything runs under Linux, Mac OSX  and Windows 

gillesdegottex.github.io/fmit

CamillaDSP ~ IIR & FIR Engine For Crossovers & Room Correction


A tool to create audio processing pipelines for applications such as active crossovers or room correction. It is written in Rust to benefit from the safety and elegant handling of threading that this language provides. Supported platforms: Linux, macOS, Windows.

Audio data is captured from a capture device and sent to a playback device. Alsa, PulseAudio, Jack, Wasapi and CoreAudio are currently supported for both capture and playback.

The processing pipeline consists of any number of filters and mixers. Mixers are used to route audio between channels and to change the number of channels in the stream. Filters can be both IIR and FIR. IIR filters are implemented as biquads, while FIR use convolution via FFT/IFFT. A filter can be applied to any number of channels. All processing is done in chunks of a fixed number of samples. A small number of samples gives a small in-out latency while a larger number is required for long FIR filters. The full configuration is given in a YAML file.

henquist.github.io
github.com/HEnquist/camilladsp

Polyphone ~ Cross-platform Soundfont Editor


Polyphone is an open-source soundfont editor for creating musical instruments, available for Windows, Mac OS X and Linux.

Features:

  • editing of sf2, sf3, sfz and sfArk file formats
  • compatible with jack and asio audio servers
  • built-in synthesizer, controlled by a virtual keyboard or midi signals
  • automatic recognition of root keys
  • automatic loop of samples
  • simultaneous editing of parameters
  • specific tools for musical instrument creation
  • recorder to keep a trace of what is played in a .wav file
  • soundfont browser connected to the online repository
www.polyphone.io
github.com/davy7125/polyphone
community.linuxmint.com/software/view/polyphone

BruteFIR ~ Unix Multi-Channel Convolution


BruteFIR is a software convolution engine, a program for applying long FIR filters to multi-channel digital audio, either offline or in real-time. Its basic operation is specified through a configuration file, and filters, attenuation and delay can be changed in runtime through a simple command line interface. The FIR filter algorithm used is an optimized frequency domain algorithm, partly implemented in hand-coded assembler, thus throughput is extremely high. In real-time, a standard computer can typically run more than 10 channels with more than 60000 filter taps each.

Through its highly modular design, things like adaptive filtering, signal generators and sample I/O are easily added, extended and modified, without the need to alter the program itself.

torger.se/anders/brutefir

DISTRHO Ildaeil ~ Plugin Host


DISTRHO Ildaeil is mini-plugin host working as a plugin, allowing one-to-one plugin format reusage. The idea is to load it as a plugin inside your DAW and then the other “real” plugin inside Ildaeil. This allows, for example, a VST3 host to load LV2 plugins and vice-versa.

The Ildaeil name comes from the korean 일대일, which means “one to one”.

Features:

The current formats Ildaeil can work as are:

  • JACK/Standalone
  • CLAP
  • LV2
  • VST2
  • VST3

And it can load the following plugin formats:

  • Internal (from Carla)
  • LADSPA
  • DSSI
  • LV2
  • VST2
  • VST3
  • CLAP
  • JSFX

With a few extra formats through the “Load from file…” action:

  • Audio files (through internal audio file player, synced to transport)
  • MIDI files (through internal MIDI file player, synced to transport)

github.com/DISTRHO/Ildaeil

Wolf Shaper ~ Waveshaper Plugin


Wolf Shaper is a waveshaper plugin with a graph editor. It can be built as an LV2, VST or CLAP plugin and as a standalone Jack application.

github.com/wolf-plugins/wolf-shaper

Pipewire ~ Linux Multimedia Processing


PipeWire is a project that aims to greatly improve handling of audio and video under Linux. It provides a low-latency, graph-based processing engine on top of audio and video devices that can be used to support the use cases currently handled by both PulseAudio and JACK. PipeWire was designed with a powerful security model that makes interacting with audio and video devices from containerized applications easy, with support for Flatpak applications being the primary goal. Alongside Wayland and Flatpak, we expect PipeWire to provide a core building block for the future of Linux application development.

  • Capture and playback of audio and video with minimal latency.
  • Real-time multimedia processing on audio and video.
  • Multiprocess architecture to let applications share multimedia content.
  • Seamless support for PulseAudio, JACK, ALSA, and GStreamer applications.
  • Sandboxed applications support. See Flatpak for more info.
pipewire.org

Calf Studio Gear ~ Free Your Sound!


You have the need for professional and state-of-the-art audio plug-ins – but don’t have thousands of bucks to spend on it? Then we believe you will love Calf Studio Gear! Focused on high-quality sound processing and a highly usable interface Calf Studio Gear is designed to give you a professional production environment for your open source operating system. Play your SF2 sample banks, create filthy organs, fatten your sounds with phasers, delays, reverbs and other FX, process your recordings with gates, compressors, deesser and finally master your stuff with multiband dynamics – for free! Calf Studio Gear is available exclusively for LINUX-based operating systems and runs as a stand-alone effect rack connectable through Jack sound server or as plug-ins in every audio host that is able to fire up LV2 compliant devices, e.g. the highly recommended Ardour Audio Workstation

calf-studio-gear.org
github.com/calf-studio-gear
en.wikipedia.org/wiki/Calf_Studio_Gear

CP-GFX ~ Guitar Effect Processor


CP-GFX is simply a Cross Platform Guitar Effect Processor. The aim of the project is to create an extensible and easy to use program which is easy to port to different platforms and operating systems. Currently in development are both Linux x86 and Win32 builds.

For the Linux build the primary audio API in use is JACK, which allows CP-GFX to work along side and with other programs, such as Ardour, or any other software using JACK without any fuss or problems.

image of the CP-GFX user interface

cp-gfx.sourceforge.net
sourceforge.net/projects/cp-gfx

CheeseTracker ~ Sampler & Sequencer


CheeseTracker is a software sampler and step-based sequencer. It allows a musician to turn single-note samples into instruments capable of covering three or four octaves (by playing the samples at different speeds, resulting in different pitches). In addition, it is possible to take a collection of samples that are recorded at different octaves, and combine them into a single “instrument,” allowing for even more octaves without sampling artifacts.

Using the Pattern Editor, it is possible to compose songs with these instruments that the computer plays automatically. The Pattern Editor allows the user to arrange samples in several independant channels, so that many samples can play simultaneously. These songs, and the samples which comprise their instruments, can be saved together in one-file archives called modules.

CheeseTracker imposes no limits on the length of the samples used. As a result, it can be used as a mixer as well as a sampler/sequencer. Effects such as reverb can be applied to each sample individually, eliminating the need for expensive pedals.

cheesetracker.sourceforge.net

SooperLooper ~ Live Looping Sampler


SooperLooper is a live looping sampler capable of immediate loop recording, overdubbing, multiplying, reversing and more. It allows for multiple simultaneous multi-channel loops limited only by your computer’s available memory.

The application is a standalone JACK client with an engine controllable via OSC and MIDI. It also includes a GUI which communicates with the engine via OSC (even over a network) for user-friendly control on a desktop. However, this kind of live performance looping tool is most effectively used via hardware (midi foot pedals, etc) and the engine can be run standalone on a computer without a monitor.

SooperLooper is currently supported on Linux and Mac OS X, and any other platforms that support JACK. A Mac OS X Audio Unit version is included which does not require JACK to run.

essej.net/sooperlooper

GNUsound ~ Opensource Unix Audio Editor


GNUsound is a multitrack sound editor for GNOME 1 and 2.

www.gnu.org/software/gnusound