The ABC Music Project ~ Plain Text Notation Format


ABC, developed by Chris Walshaw, is a format designed to notate music using plain text. It was originally designed for folk tunes of Western European origin which can be written on one staff, but has since been extended to support the notation of complete, classical music scores.

Since its introduction at the end of 1991, ABC has become very popular. Programs on many operating systems use ABC as an input and/or output format. There are programs which produce printed sheet music or allow for computer performances, search in tune databases, or that analyze tunes in some way.

The aim of this project is to promote the ABC language by maintaining the ABC standard and a set of software and source code that manipulate and present music written in ABC.

abcnotation.com
abc.sourceforge.net

ABC Tune Search

The abc tune search / tune finder gives you access to thousands of folk & traditional tunes from across the web.

abcnotation.com/search

Classical music extensions:

abcplus.sourceforge.net
sourceforge.net/projects/abcplus

ABC to HTML ~ sourceforge.net/projects/netabc
User Interfaces ~ sourceforge.net/projects/runabc
Reference: en.wikipedia.org/wiki/ABC_notation

EasyTAG ~ Audio File Metadata Editor


EasyTAG is a simple application for viewing and editing tags in audio files.It supports MP3, MP2, MP4/AAC, FLAC, Ogg Opus, Ogg Speex, Ogg Vorbis, MusePack, Monkey’s Audio, and WavPack files, and it works under Linux or Windows.

Features:

  • View, edit, write tags of MP3, MP2 files (ID3 tag with pictures), FLAC files (FLAC Vorbis tag), Ogg Opus files (Ogg Vorbis tag), Ogg Speex (Ogg Vorbis tag), Ogg Vorbis files (Ogg Vorbis tag), MP4/AAC (MP4/AAC tag), MusePack, Monkey’s Audio files and WavPack files (APE tag)
  • Can edit more tag fields: title, artist, album, disc number, year, track number, comment, composer, original artist/performer, copyright, URL, encoder name and attached picture
  • Auto tagging: filename and directory to automatically complete the fields (masks)
  • Ability to rename files and directories from the tag (using masks) or by loading a text file
  • Process selected files of the selected directory
  • Ability to browse subdirectories
  • Recursion for tagging, removing, renaming, saving…
  • Can set a field (artist, title,…) to all other files
  • Read and display file header information (bitrate, time,…)
  • Auto completion of the date if a partial one is entered
  • Undo and redo last changes
  • Ability to process fields of tag and file name (convert letters into uppercase, lowercase,…
  • Ability to open a directory or a file with an external program
  • CDDB support using Freedb.org and Gnudb.org servers (manual and automatic search)
  • A tree based browser or a view by artist & album
  • A list to select files
  • A playlist generator window
  • A file searching window
  • Straightforward and explicit interface
  • Translations into many languages
  • Written in C and using GTK+ for the GUI
  • Packages available for Linux and Windows
easytag

wiki.gnome.org/Apps/EasyTAG

AIMP ~ Full Featured Music Player


AIMP is a powerful free audio player for Windows OS that supports for local files, NAS, clouds and podcasts. Additionally, it includes powerful tools to operate with audio files.

Multi-format Playback:
.CDA, .AAC, .AC3, .APE, .DTS, .FLAC, .IT, .MIDI, .MO3, .MOD, .M4A, .M4B,
.MP1, .MP2, .MP3, .MPC, .MTM, .OFR, .OGG, .OPUS, .RMI, .S3M, .SPX, .TAK,
.TTA, .UMX, .WAV, .WMA, .WV, .XM, .DSF, .DFF, MKA, AA3, AT3, OMA, .WebM,
.MPEG-DASH (YouTube)

Features:

  • CUE Sheet support
  • Output support ~ DirectSound / ASIO / WASAPI / WASAPI Exclusive
  • 32-bit audio processing for the best quality!
  • Listen to internet-radio stations in OGG / WAV / MP3 / AAC / AAC+ formats
  • Capture stream to APE, FLAC, OGG, WAV, WV, WMA and MP3 formats
  • Capture stream as is for MP3 / AAC / AAC+ formats
  • Creating bookmarks and playback queue
  • Rating and auto-marks
  • Collecting statistics about tracks listening
  • Automatic calculations of rating and marks for listened tracks
  • Support for plugins ~ You can add new utilities or extend already existing ones
  • Build-in scrobbler / Last.fm, Libre.fm and ListenBrainz services are supported
  • Clouds / OneDrive, Google.Drive, DropBox, Облако@mail.ru, Яндекс.Диск and Custom WebDAV clouds are supported
  • Podcasts
  • Hot keys ~ Configure local and global hotkeys as you wish!
  • Multi-user mode support ~ Several users working on one computer? No problem!
  • Multi-language interface
  • Great functionality and user-friendly interface
  • Support for 4K and High DPI / Following scale factors are supported: 125%, 150%, 175%, 200%
  • Flexible program options
aimp

www.aimp.ru
aimp2.us

Icons:
aablab.deviantart.com/art/Aimp-3-anthracite-icons-260461145
www.deviantart.com/aablab/art/AIMP3-BW-Icons-190763277

Skins:
aablab.deviantart.com/art/AIMP-3-Skin-Editor-258029733
www.deviantart.com/ddkonstantinov/art/A-Graph-ver-1-0-294252760
www.deviantart.com/merydev/art/MetalikGlass-Light-for-AIMP3-258995954
www.deviantart.com/yamshikoff/art/Metro-for-AIMP3-v3-Final-279912238
www.deviantart.com/raidero1/art/ZiX-for-AIMP3-273232347
www.myaimp.com/skins
angelag.ucoz.ru

VU Meter Skins:
www.aimp.ru/forum/index.php?topic=52865.0

Mikmod Sound System ~ Cross-platform Game Audio


Mikmod is a module player and library supporting many formats, including mod, s3m, it, and xm. Originally a player for MS-DOS, MikMod has been ported to other platforms, such as Unix, Macintosh, BeOS, and Java(!!)

mikmod

mikmod.sourceforge.net/
sourceforge.net/projects/mikmod/

Simple TTS Reader ~ Windows Text To Speech


Simple TTS Reader is a small clipboard reader. Simply copy any text, and it will be read aloud. You can choose any installed speech engine, e.g. Microsoft Anna. This text-to-speech utility can also be minimized to tray.

Requires .NET Framework 2.0

Features:

  • Supports WinXP’s Sam and Vista’s Anna engines
  • Ability to minimize to tray
  • Small and simple
  • Reads copied to clipboard text
  • Includes an installer

simpletts

simplettsreader.sourceforge.net/
sourceforge.net/projects/simplettsreader/

VSLM ~ Virtual Sound Level Meter


This project is the MATLAB development of a virtual sound level meter. The program will read in a calibrated .wav file and allow the user to analyze it as one would analyze a sound field with a sound level meter. The software implements Fast, Slow, Impulse and LEQ; A, C and Flat Weighting; Ln and Noise Dose analysis; Octave and 1/3 Octave band analysis; high resolution FFT analysis and spectrograms. Band analysis can be made using fast FFT methods or slower, but ANSI standard methods.

Source code requires MATLAB + Signal Processing Toolbox.
Developed under MATLAB R2010a (but might work with some earlier versions)

Executable version does not require MATLAB and runs under Windows XP, Vista, and Windows 7.

Features

  • MATLAB Based Software Sound Analyzer
  • Mimics results of an ANSI Standard Integrating Sound Level Meter
  • Includes Lp, LEQ, Octave and 1/3 Octave Band, NC, RC and FFT Analysis

VSLM

sourceforge.net/projects/vslm/

MusicLibraryPlayer ~ Server Side Player


Music Library & Player utilizes PHP and vanilla javascript to deliver your web-accessible music library via HTML5 audio in a fully responsive and modern interface.

The library does not require a database back-end. It parses the directory structure, best suited for a [ROOT]/[ARTIST]/[ALBUM]/[TRACKS] type of layout. This isn’t required, but makes for the best user experience. Random playlists can also be generated.

The code contained in this script has not been minified. It is written in long form and is well-documented for ease of use and customization.

Individual tracks are optionally presented with download links. Minimal effort has been put into limiting the reach of the player and download links. It is limited, by default, to the three audio file types that are supported by HTML5. It is advised that you password protect the Music Library & Player directory using htaccess or other method to restrict public access.

Features:
  • Responsive web music library and player
  • HTML5 or m3u file
  • Perfect for a NAS or personal website
  • Easy to setup with little to no programming
  • Uses PHP, vanilla javascript, and html5media
  • No database back-end. Directories are parsed into Artist/Album/Track playlists
  • Open Source MIT License

sourceforge.net/projects/musiclibraryplayer/

Speedy MIDI ~ Easy MIDI Editor


Speedy MIDI is an editor designed for choirs and singers to quickly generate MIDI files for rehearsal.

Focus is on fast and easy note entry

If the quality of the sheet music is too low for scanning, Speedy MIDI is an interesting alternative to other MIDI or notation editors. Use the mouse piano for input, or an external MIDI keyboard.

Cell raster technique

Note lengths are entered in multiples of the current cell length.
Thus entering dotted notes or ties is not needed any more!
Tuplets are fully supported.

Simultaneous entry in multiple tracks

Speedy MIDI automatically distributes multiple pressed notes to multiple tracks. This helps when entering music with same rhythmic patterns in multiple voices, e.g. chorale music.

Features:

  • unlimited undo/redo
  • part extraction
  • rehearsal markers (verse, chorus etc.)
  • transpose
  • adjustable playback speed
  • swing playback
  • shortcuts for all commands
  • compatible file format: Standard MIDI File (.mid)
speedymidi

speedymidi.sourceforge.net
sourceforge.net/projects/speedymidi

Streamripper ~ Record Shoutcast-compatible Streams


Streamripper was started sometime back in early 2000. Streamripper started as a way to separate tracks via Shoutcast’s title-streaming feature. This has now been expanded into a much more generic feature, where part of the program only tries to “hint” at where one track starts and another ends, thus allowing a mp3 decoding engine to scan for a silent mark, which is used to find an exact track separation.

Streamripper is now part of the FreeBSD standard distribution, mentioned in the Linux MP3 HOWTO, known to compile on many platforms such as Linux, Windows, FreeBSD, BeOS, OS/2. This is not surprising as portability was a constant consideration during development.

With the emergence of file sharing protocols such as Napster, Gnutella, and now Mojonation and Freenet, the average Internet user can download nearly any mp3 he wants in a matter of no time, but many times people don’t know what they want. Streamripper allows you to download an entire station of music. Many of these mp3 radio stations only play certain genres, so you can now download an entire collection of goa/trance music, an entire collection of jazz, punk rock, whatever you want.

streamripper.sourceforge.net
sourceforge.net/projects/streamripper

MOLOSS ~ Hybrid Virtual Synthesizer


Multi Oscillator Linear Open Source Synthesizer. The purpose of this synth is to emulate various 80’s synths in a single low CPU module. It is available as a stand-alone exe or 32/64 bits VST.

MOLOSS4

sourceforge.net/projects/moloss/files

EXP Soundboard ~ Simple Soundboard With Hotkeys


A soundboard that supports almost all MP3s and WAVs. Sounds can be triggered with custom keyboard hot-keys and played through up to 2 outputs. i.e. Your speakers and a virtual audio cable. Also allows for your mic to pass into the virtual audio cable when enabling Mic Injector. This soundboard also incorporates a save feature.

Features:

  • Easy to use soundboard app, allows soundboards to be saved.
  • Use keyboard hotkeys to trigger sounds
  • Play sounds through a virtual audio cable and still be able to hear them through your speakers
  • Includes Mic Injector to route sound from your mic into your virtual audio cable
  • Includes converter tool for converting almost any audio file into a compatible one

expsoundboard

sourceforge.net/projects/expsoundboard
How To Use Microphone While Using Soundboard (Using Mic Injector)

Frescobaldi ~ LilyPond Sheet Music Editor


Frescobaldi is a free and open source LilyPond sheet music text editor. Designed to be powerful yet lightweight and easy-to-use, Frescobaldi offers great functionality and a host of useful features such as music view with advanced two-way Point & Click, Midi capturing to enter music, a Snippet Manager and many more.

Frescobaldi is named after Girolamo Frescobaldi (1583-1643), an Italian composer of keyboard music in the late Renaissance and early Baroque period.

Features

  • Powerful text editor with syntax highlighting and automatic completion
  • Music view with advanced two-way Point & Click
  • Midi player to proof-listen LilyPond-generated MIDI files
  • Midi capturing to enter music
  • Powerful Score Wizard to quickly setup a music score
  • Snippet Manager to store and apply text snippets, templates or scripts
  • Use multiple versions of LilyPond, automatically selects the correct version
  • Built-in LilyPond documentation browser and built-in help
  • Configurable document outline view to navigate large LilyPond scores easily
  • Smart layout-control functions like coloring specific objects in the PDF
  • Import ABC, Midi and MusicXML using the LilyPond-provided tools
  • Experimental export to MusicXML
  • Modern user interface with configurable colors, fonts and keyboard shortcuts
  • Translated into: Dutch, English, French, German, Italian, Czech, Russian, Spanish, Galician, Turkish, Polish, Brazilian and Ukrainian.
Frescobaldi

sourceforge.net/projects/frescobaldi.mirror
www.frescobaldi.org