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.

piano-tuner.org/

AGS ~ Advanced Gtk+ Sequencer


Advanced GTK+ Sequencer is intended to use for music composition. It features a piano roll, as well a synth, matrix editor, drum machine, soundfont2 player, mixer and an output panel.

It’s designed to be highly configurable, you may add effects to its effect chain, add or remove audio channels/pads.

You may set up a fully functional network of engines, therefore exists a link editor for linking audio lines.

In conjunction with ags you need a realtime kernel and alsa support. `ags` uses conditional locks to keep several threads in sync that’s why you need at least a preemptible kernel.

Features:
  • save or open Advanced Gtk+ Sequencer XML files with XPath support
  • add or remove audio engines with adjustable audio channels and pads
  • link channels with property dialog
  • output panel, mixer, drum and matrix sequencer, soft synth and audio file player
  • piano roll with basic notation editing supporting copy & paste
  • adjustable BPM
  • LADSPA, DSSI and Lv2 support
  • export to WAV, FLAC, OGG and others
  • multiple sinks like Pulseaudio, JACK, ALSA and OSS
  • automation editor
  • waveform editor with copy & paste
  • capture sound with AgsAudiorec machine
  • MIDI instrument input
  • import/export to Standard MIDI Files
  • OSC content format support
  • OSC server for remote control and monitoring

nongnu.org/gsequencer/

sourceforge.net/projects/ags/

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/

jack-keyboard ~ Virtual Keyboard For JACK MIDI


jack-keyboard is a virtual MIDI keyboard – a program that allows you to send JACK MIDI events ( ūüėČ play using your PC keyboard). It’s BSD-licensed. User interface is GTK-based.

jack-keyboard

sourceforge.net/projects/jack-keyboard

Jalmus ~ Improve Music Reading


Jalmus is a free, open source music education software helping musicians, especially pianists, to improve their sight-reading. You can train to read music with both exercises on notes or rhythms.

jalmus

sourceforge.net/projects/jalmus

Tune It! ~ Tune Your Instruments


Tune It! is a piece of software that helps musicians to tune their instrument. It can also be used to monitor the pitch during live performance.

Tune It! is based on a original and very accurate pitch detection algorithm. It can tune a wide range of instruments such as guitar, bass, piano, flute, violin, saxophone, etc…

Tune It! is available for both Windows and Macintosh platforms. It can be ran as a standalone application or as a plugin within a VST or AU host.

Features:

  • Automatic note recognition from A-1 up to A6.
  • Programmable A440 reference from 400 to 480Hz (step of 1Hz or 0,1Hz).
  • Programmable Precision
  • The highest precision, the finest tuning.
  • The lower precision, the lower latency (suited for tuning control during live performance)

tuneit

http://tuneit.free.fr

PianoBooster ~ Boost Your Playing Skills


A MIDI file player that teaches you how to play the piano. PianoBooster is a fun way of playing along with a musical accompaniment and at the same time learning the basics of reading musical notation.

Features:

  • Piano Booster¬†follows your¬†playing when playing along to a musical accompaniment. (If you stop then so does the music).
  • Play a¬†single hand¬†and Piano Booster will play the other hand¬†in time¬†with you (and will also play the violins, the bass, the drums etc.¬†in time¬†with you).
  • Change the¬†speed¬†of playback to match your playing ability.
  • Transpose¬†+/- 12 semitones¬†without stopping¬†the play back.
  • Change the¬†Key Signature¬†of the piece.
  • Plays any standard¬†midi¬†or¬†kar¬†file.
  • Play along to¬†any instrument¬†in the midi file.
  • Adjust the¬†volume¬†of the current part or the¬†volume¬†your piano part.
  • See the¬†accuracy¬†of you playing.
  • Change the¬†start bar¬†to start playing from any bar in the music. The¬†repeat bars¬†allows you to practice just a few difficult bars continuously.
  • Timing markers¬†are white crosses that are drawn over each note and show if you are playing ahead or behind the beat.
  • A different instrument sound is used for the right and wrong notes that you play.

 

 

pianobooster

pianobooster.sourceforge.net
sourceforge.net/projects/pianobooster

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.

lingot-white-main

www.nongnu.org/lingot

FreePiano ~ An Open Source Virtual Piano


FreePiano is a virtual MIDI keyboard and a VST host for MS Windows. You can use FreePiano to play piano with a computer keyboard or a MIDI keyboard with any VST instrument you like, or output through MIDI, or generate any MIDI message with any key on your keyboard. You can also record your song or export a MP4 movie to share with your friends.

FreePiano

freepiano.tiwb.com
sourceforge.net/projects/freepiano

VMPK ~ Virtual MIDI Piano Keyboard


VMPK is a virtual MIDI piano keyboard for Linux, Windows and OSX. Based on Qt and Drumstick the program is a MIDI event generator using the computer’s alphanumeric keyboard and the mouse. It may also be used to display received MIDI notes.

vmpk_605x334

vmpk.sourceforge.net