Deep Audio Visualization ~ Visual Music Perceptions

Audio visualization usually relies on hand-crafted features, like intensity, timbre or pitch. These metrics are defined by humans and are biased towards our cultural representation of sound. In this project, we have trained a Neural Net to generate these features directly from spectrograms, in an unsupervised way. We thus get rid of this bias and hope the resulting visualizations can help us perceive music in different ways.

Tyrell N6 ~ Cross-platform Software Synthesizer

TyrellN6 is a compact, sporty synth. Based on concepts and ideas for a hardware synth: a few modules, novel features, analogue sound and low-cost. TyrellN6 is the software version manifestation of these ideas.

  • Virtual analogue with classic architecture plus extras
  • 2 oscillators, noise, ring modulator
  • 2 LFOs with 8 waveforms, host-syncable
  • Audio source mixer with authentic overdrive and filter feedback
  • Twin filter related to Diva (early model)
  • Analogue-type ADSR envelopes, loopable or LFO-triggered
  • Skinnable UI
  • Over 580 factory presets

Qsampler ~ LinuxSampler Qt GUI

Qsampler is a linuxsampler GUI front-end application written in C++ around the Qt4 toolkit using Qt Designer. For the moment it just wraps the client interface of LinuxSampler Control Protocol (LSCP)

FOMUS ~ Music Notation Automation

FOMUS is a open source software application by David Psenicka that automates many musical notation tasks for composers and musicians, facilitating the process of creating professionally notated scores by allowing the user to separate attributes such as times, durations and pitches from the representation of them in conventional music notation. It is especially useful for composers who work with algorithms and computer music software languages / environments such as CM/Grace, Pure Data and Lisp. It can also be used to import data from MIDI files into a graphical notation editor or creating scores from scratch using text files.

Cover Art Archive ~ Online Artwork Library

The Cover Art Archive is a joint project between the Internet Archive and MusicBrainz, whose goal is to make cover art images available to everyone on the Internet in an organised and convenient way.

Images in the archive are curated by the MusicBrainz community and go through a peer review process to ensure that they are correct, free of spam and of the best quality. If you would like to contribute cover art, create a MusicBrainz account and follow the guide. To see what has been added to the archive recently, please see the Cover Art Archive page at the Internet Archive.

MusicBrainz also provides API documentation for retrieving cover art via a release MBID. A C based client library libcoverart is available as well as the Java coverartarchive-api library.

split2flac ~ POSIX FLAC Splitter

split2flac splits one big APE/FLAC/TTA/WV/WAV audio image (or a collection of such files, recursively) with CUE sheet into FLAC/M4A/MP3/OGG_VORBIS/OPUS/WAV tracks with tagging, renaming, charset conversion of cue sheet, album cover images. It also uses configuration file, so no need to pass a lot of arguments every time, only an input file. Should work in any POSIX-compliant shell.

LSP ~ Linux Studio Plugins Project

LSP (Linux Studio Plugins) is a collection of open-source plugins currently compatible with LADSPA, LV2 and LinuxVST formats. The basic idea is to fill the lack of good and useful plugins under the GNU/Linux platform.

  • Plugins available in LV2 format, native X11 UI is provided
  • Plugins available in LADSPA format
  • Plugins available in LinuxVST format, native X11 UI is provided
  • Standalone plugins available as JACK applications, X11 UI is provided
  • Highly-optimized source code for x86 and x86_64 architecture with support of SSE, SSE2, SSE3 and AVX instruction set
  • Highly-optimized source code for ARMv7 architecture with support of NEON instruction set
  • Source code and binaries are available for free download

Entropy ~ Advanced Piano Tuning

The idea behind entropy-based tuning is very simple: Since entropy is a measure of disorder, we expect the entropy of a well-tuned piano to be lower than the entropy of an instrument out of tune. A first test with real data led to the surprising result that a simple entropy-based iteration algorithm produces a reasonably-looking tuning curve. 

Now we present a software which allows everyone to evaluate this new tuning method. With this software we do not aim to compete with high-end tuning devices and professional aural tuners, rather we would like to demonstrate that a single extremely simple formula can generate an acceptable tuning.

Notey ~ Real-time Music Notation Detection

Play in the recorder next to your computer, and the notes will appear on screen in real time! Given a music sheet, the software shows the note to play and if you played correctly.

  • a real time note detectors – print the notes you play on music sheet, in real-time!
  • plays the notes recorded as Wave, MIDI or Beeps (really fun!)
  • shows the sound wave and frequency of the noes been played
  • save the played notes, in the formats: WAV, ABC, PDF, PostScript
  • opening an ABC (music notation file), and start to play according to the notes running on screen.