ChucK is a programming language for real-time sound synthesis and music creation. It is open-source and freely available on MacOS X, Windows, and Linux. ChucK presents a unique time-based, concurrent programming model that’s precise and expressive (we call this strongly-timed), dynamic control rates, and the ability to add and modify code on-the-fly. In addition, ChucK supports MIDI, OpenSoundControl, HID device, and multi-channel audio. It’s fun and easy to learn, and offers composers, researchers, and performers a powerful programming tool for building and experimenting with complex audio synthesis / analysis programs, and real-time interactive music.
chuck.cs.princeton.edu
Author Archives: tom2tec
Humdrum Toolkit ~ Music Analysis & Research
David Huron created Humdrum in the 1980s, and it has been used steadily for decades. Humdrum is a set of command-line tools that facilitates musical analysis, as well as a generalized syntax for representing sequential streams of data. Because it’s a set of command-line tools, it’s program-language agnostic. Many have employed Humdrum tools in larger scripts that use PERL, Ruby, Python, Bash, LISP, and C++.
Humdrum Labs ~ wiki.ccarh.org/wiki/Humdrum_Lab_1
Humdrum music encoding tutorial ~ doc.verovio.humdrum.org/humdrum/getting_started
Humdrum Resources ~ github.com/humdrum-tools
Friture ~ Real-Time Audio Analyzer
Friture is an application to visualize and analyze live audio data in real-time. Friture displays audio data in several widgets, such as a scope, a spectrum analyzer, or a rolling 2D spectrogram.
This program can be useful to analyze and equalize the audio response of a hall, or for educational purposes, etc.
The name Friture is a french word for frying, also used for noise in a sound.
Friture helps you to understand audio data with several widgets:
- spectrum analyzer
- rolling 2D spectrogram
- fraction-of-octave analyzer
- delay estimator
- etc.

friture.org
github.com/tlecomte/friture
apps.microsoft.com/detail/9PH4BL3F5Q2H
LINGOT ~ Linux Instrument Tuner
LINGOT is a musical instrument tuner. It’s accurate, easy to use, and highly configurable. Originally conceived to tune electric guitars, it can now be used to tune other instruments.
It looks like an analogue tuner, with a gauge indicating the relative shift to a certain note, determined automatically as the closest note to the estimated frequency.
- It’s free software. LINGOT is distributed under the GPL license.
- It’s really quick and accurate, perfect for real-time microtonal tuning.
- Easy to use. Just plug in your instrument and run it.
- LINGOT is a universal tuner. It can tune many musical instruments, you only need to provide the temperaments. For that purpose, it supports the Scala project .scl format.
- Highly configurable via GUI. It’s possible to change any parameter while the program is running, without editing any file.

KVR Audio ~ Plugin Community Database
KVR Audio is a community and news site for popular Audio Plug-in formats and related subjects, such as sample libraries and mobile apps. Our mission is to supply up to date news to VST, AU, RTAS, DX and DSSI/LADSPA plug-in and iOS and Android App users in a friendly, up-front and timely manner.
Tracktion Waveform Free ~ Digital Audio Workstation
The world’s best, fully featured, completely unlimited free DAW for all music creators. This is no ‘Lite’ version, we do not impose track limits, plugin limitations or other such constraints commonly found in other low cost offerings. Why? – we think you will enjoy using the app so much, you will discover the value in investing in our latest versions and the expanded features we are voraciously adding. Innovation and creativity is what drives us – join the ride today and download Waveform Free for Mac, Windows, or Linux operating systems.

www.tracktion.com/products/waveform-free
en.wikipedia.org/wiki/Tracktion_Waveform
github.com/Tracktion
Flacon ~ Unix Audio File Encoder
Flacon extracts individual tracks from one big audio file containing the entire album of music and saves them as separate audio files.
To do this, it uses information from the appropriate CUE file. Besides, Flacon makes it possible to conveniently revise or specify tags both for all tracks at once or for each tag separately.
- Supported input formats: WAV, FLAC, APE, WavPack, True Audio (TTA).
- Supported out formats: FLAC, WAV, WavPack, AAC, OGG or MP3.
- ReplayGain analysis (album-gain and track-gain modes).
- Multi-threaded conversion process.
- Automatic character set detection for CUE files.
- Generation of the pertrack CUE file in the output dir.

DiscogsToSpotify ~ Playlists From Collections
Both Discogs and Spotify offer a Web API for Third Party Applications like this one. After logging in with your Spotify account, you will be asked to provide a Discogs username. Using the Web APIs, we will query the public collection of the given user and try our best to match each release from the collection to an album on Spotify. The result will be stored for you inside a newly created playlist in your Spotify account.
MediaInfo ~ Media Metadata Tool
MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files.

BestPractice ~ Audio Time-Stretching Tool
BestPractice is a musician’s practice tool, to slow down or speed up music, either from an MP3 file or directly from a CD. Ordinarily the sound is distorted when slowed down our sped up – you get the effect like when playing a 33 rpm record on 45 rpm speed (remember the Chipmunks?). BestPractice tries to correct this, so you can slow down and speed up music, while keeping the original pitch. It is also possible to change the pitch of the music without affecting its tempo. Play along with for instance Eb tuned guitars without retuning your own, or slow down that high-speed guitar solo on a CD that you like to learn.

Ubuntu Studio ~ Multimedia Production OS
Ubuntu Studio is a free and open source operating system, and an official flavor of Ubuntu. Ubuntu Studio is the most widely used multimedia orientated GNU/Linux distribution in the world. It comes preinstalled with a selection of the most common free multimedia applications available, and is configured for best performance for the Ubuntu Studio defined workflows: Audio, Graphics, Video, Photography and Publishing.
ubuntustudio.org
Ubuntu Studio Applications
Ubuntu Studio Audio Handbook
ubuntustudiomusic.wordpress.com
wiki.ubuntu.com/UbuntuStudio
en.wikipedia.org/wiki/Ubuntu_Studio
Jajuk ~ Advanced Java Jukebox
Jajuk is a Java music organizer for all platforms. The main goal of this project is to provide a fully-featured application to advanced users with large or scattered music collections.
Jajuk’s main principles are:
- Maximum features – Jajuk is made firstly for advanced users looking for powerful features;
- Maximum usability – Jajuk is designed to be intuitive, fast and provide multiple ways to perform the same operation;
- Maximum portability and desktop integration.

