Tomita ~ python-tomita Synthesizer


tomita is a command-line music and synthesizer package based on PySynth.

github.com/g4brielvs/python-tomita

PySynth ~ Python Synthesizers & Scripts


PySynth is a suite of simple music synthesizers and helper scripts written in Python 3. It is based on a synth script I found on the Web and then modified for my purposes. The goal is not to produce many different sounds, but to have scripts that can turn ABC notation or MIDI files into a WAV file without too much tinkering.

There are nine PySynth variants now: PySynth A, the oldest variant, only needs Python itself, and sounds somewhat like a cross between a flute and organ. PySynth B is more complex in sound and needs NumPy. It is supposed to be a little closer to a piano. No competition for Pianoteq of course, but a reasonable fit for keyboard music. PySynth E is similar, but an FM-synthesized e-piano so it sounds much brighter than B (slightly DX7 e-piano-like; I used the DX7 presets in hexter as a basis). PySynth S is more comparable to a guitar, banjo, or harpsichord, depending on note length and pitch. PySynth C, D, and P are subtractive synths, reminiscent of 1970s analog synthesizer voices.

The synthesizers are all monophonic, i.e. they can only play one note at a time. (Although successive notes can overlap in PySynth B and S, but not A.) However, two or more output files can be mixed together…

mdoege.github.io/PySynth/

github.com/g4brielvs/python-tomita

libraries.io/pypi/PySynth

en.wikipedia.org/wiki/PySynth

NoiseGator ~ Simple Noise Gate


Ever wanted to cut out background noise when talking with others on Skype? Now it’s possible!

NoiseGator is a light-weight noise gate application that routes audio through an audio input to an audio output. In real-time the audio level is analysed and if the average level is higher than the threshold the audio bypasses as normal. However, if the average level goes below the threshold, the gate closes and the audio is cut.

When used with a virtual audio cable it can act as a noise gate for a either a sound input(microphone) or sound output(speakers). Can also be used to gate noise from your own mic or play your microphone through your speakers.

REQUIREMENTS:
– Java 7 or higher for Windows.
– Java 6 or higher for Mac. Java 7 recommended.
– A virtual audio cable is required for use with VOIPs:

For Windows users I recommend the VB-Cable driver (http://vb-audio.pagesperso-orange.fr/Cable/index.htm).
Mac users can use SoundFlower.

Features:
  • Noise Gate for audio input to output.
  • Cuts out background noises when nobody is speaking on VOIPs like Skype.
  • Noise Gate your microphone to kill background noise and hiss.
  • Can be used to feed your microphone through your speakers.

https://sourceforge.net/projects/noisegator/

Spitfire Labs ~ Series Of Virtual Instruments


An infinite series of free software instruments, made by musicians and sampling experts in London, for anyone, anywhere. Presented in our own plug-in, they are easy to use, and compatible with any DAW. And in case you missed it — they’re all free.

https://labs.spitfireaudio.com/

CloudTunes ~ Web Player For The Cloud


CloudTunes provides a unified interface for music stored in the cloud (YouTube, Dropbox, etc.) and integrates with Last.fm, Facebook, and Musicbrainz for metadata, discovery, and social experience. It is similar to services like Spotify, except instead of local tracks and the fixed Spotify catalog, CloudTunes uses your files stored in Dropbox and music videos on YouTube.

https://github.com/jakubroztocil/cloudtunes

AUDMES ~ Oscilloscope & Spectrum Analyzer


AUDio MEasurement System – multi-platfrom system for audio measurement through a PC sound card. Incorporates generator, oscilloscope, audio spectrum analyzer (FFT) and frequency sweep characteristic. Can be compiled and works under Linux, Windows and MacOS.

Features:
  • Display audio spectrum (FFT)
  • Show wave form
  • Generate tones
  • Only requires a sound card
  • Uses WxWidgets
  • Source code available

sourceforge.net/projects/audmes

Resources:

en.wikipedia.org/wiki/Spectrum_analyzer
en.wikipedia.org/wiki/Oscilloscope

BallroomDJ ~ Ballroom Audio Player


BallroomDJ is a ballroom music player. It is designed to be able to play music the entire evening without intervention. Use for your personal training, dance studio, and ballroom, dancesport, Argentine tango, country western, or west coast swing events.

Eisenkraut ~ Multi-channel Audio Editor


The audio file editor, baptised ‘Eisenkraut’, came into existence (as a scaffold) during a project class on audio programming in Java at the SeaM in Weimar. It is distinguished by a number of traits which makes it particularly interesting in the field of computer music: There are no restrictions with regard to the number of channels in a file, and there is an OSC interface via which the functionality can be extended, for example using the SuperCollider language. Possible applications of such extensions are the transfer of marker information or the maintenance of meta data for segmented files, the algorithmic editing (cut/copy/paste) of files, or the addition of your own sound transformations or special decoders (e.g. an MS matrix).

User Interface

github.com/dhfgj/Eisenkraut
github.com/Sciss/Eisenkraut

KickMaker ~ Plugin Drum Synth


KickMaker is a synthesizer designed specifically to create good kick drum sounds. It uses four independent oscillators and a wide range of effects, allowing one to create perfectly customized beats.

Features:

  • Four independent oscillators
  • Each oscillator has its own ADSR curve
  • ADSR curve for mixed signal
KickMaker 1.x/2.x screenshot

Mp3VoiceStamp ~ Automatic Voice Annotation


Athletes’ companion: adds synthesized voice overlay with various info and on-going timer to your audio files.

Features:

  • Automatic voice volume adjustment based on music file volume
  • Supports batch processing of multiple files
  • Features dry-run mode for quick tests
  • Highly customizable
  • Minimal runtime dependencies
  • Works on Linux, Mac OS and Windows
  • Free

github.com/MarcinOrlowski/Mp3VoiceStamp

AudioWorks ~ Tagging & Conversion Suite


A cross-platform, multi-format audio conversion and tagging suite for .NET and PowerShell. Formats currently supported are MP3, MP4 AAC, FLAC, Apple Lossless (ALAC), Opus, Ogg Vorbis and Wave.

This project supplants PowerShell Audio by targeting both Windows PowerShell and PowerShell Core (Windows, Linux and MacOS).

github.com/jherby2k/AudioWorks

Helio ~ Libre Music Composition


Distraction-free – Helio is an attempt to rethink a music sequencer to create a tool that feels right. It provides a lightweight UI to help you get into the zone and focus on your ideas.

Clear over clever – Visualize music in a way that doesn’t seem so smoke and mirrors. The app may serve as a learning tool you need to grow as a composer.

Cross-platform tech – Available for all major platforms, desktop and mobile. Hosts VST and AudioUnit, runs on CoreAudio, ASIO, DirectSound, ALSA, JACK and OpenSLES. Exports to MIDI, WAV and FLAC.

helios

helio.fm
github.com/helio-fm/helio-sequencer