… Although Csound has a strong tradition as a tool for composing electro-acoustic pieces, it is used by composers and musicians for any kind of music that can be made with the help of the computer. Csound has traditionally been used in a non-interactive score driven context, but nowadays it is mostly used in in a real-time context. Csound can run on a host of different platforms including all major operating systems as well as Android and iOS. Csound can also be called through other programming languages such as Python, Lua, C/C++, Java, etc.
Category Archives: Cross-platform
OpenAudible ~ Audible Audiobook Manager
An open-source cross-platform audible audiobook manager. With over 250 stars by github developers, OpenAudible is the trusted audio book content manager.

DeaDBeeF ~ Extensible Unix Audio Player
DeaDBeeF (as in 0xDEADBEEF) is a modular audio player for GNU/Linux, *BSD, OpenSolaris, macOS, and other UNIX-like systems.
DeaDBeeF lets you play variety of audio formats, convert between them, customize the UI almost any way you want, and use many additional plugins which can extend it even more.

deadbeef.sourceforge.net
deadbeef.sourceforge.net/download
deadbeef.sourceforge.io/plugins.html
play.google.com/store/apps/details?id=org.deadbeef.android
Plugins:
File Browser
lyricbar
mpris2
ddb_musical_spectrum
ddb_quick_search
ddb_spectrogram
ddb_vu_meter
ddb_waveform_seekbar
deadbeef-uade (Amiga)
Ampache ~ Open Source File Manager & Server
A web based audio/video streaming (PHP) application and file manager allowing you to access your music & videos from anywhere, using almost any internet enabled device.
ampache.org
github.com/ampache
www.reddit.com/r/ampache
en.wikipedia.org/wiki/Ampache

cmus ~ Lightweight Unix Player
cmus is a small, fast and powerful console music player for Unix-like operating systems.

MPD ~ Cross Platform Music Player Daemon
Music Player Daemon (MPD) is a flexible, powerful, server-side application for playing music. Through plugins and libraries it can play a variety of sound files while being controlled by its network protocol.
MPD can broadcast via Snapcast.
Google Play Music Desktop Player
The same beautiful Material Design experience you love on the browser, just as a dedicated desktop player.

Giada ~ Your Hardcore Loop Machine
Giada is a free, minimal, hardcore audio tool for DJs, live performers and electronic musicians. How does it work? Just pick up your channel, fill it with samples or MIDI events and start the show by using this tiny piece of software as a loop machine, drum machine, sequencer, live sampler or yet as a plugin/effect host. Giada aims to be a compact and portable virtual device for Linux, Mac and Windows for production use and live sets.

XiX ~ Open Source Music Player
XiX Player is a free, easy to use, multi-platform music player that currently runs in Linux, Linux ARM (Raspberry Pi), Windows & MacOS Intel
Features:
- Supports the following file formats: MP3, OGG, M4A (non-DRM), AAC, FLAC, OPUS, APE, DFF, WAV
- Play & rip your CDs to MP3 or FLAC with CD-Text and CDDB support.
- Rip CD/DVD tracks to MP3 or FLAC. Needs mplayer.
- See albums the chosen artist is on and vice versa.
- Create and use playlists.
- Online radio stations + presets.
- Record online radio stations.
- Schedule Radio station recordings.
- Listen to & download podcasts.
- Play license free audio from the Internet Archive.
- Show the lyrics and CD covers of the song being played.
- Shuffle and repeat.
- Reverse play.
- Crossfading & trimming.
- Search.
- Rate your songs.
- EQ + FXs (Flanger, Echo & Reverb).
- Set EQ & trim for individual songs.
- Copy, delete or rename files.
- Change ID3 tag (only for MP3/OGG/FLAC/APE).
- Multiple tagging / renaming.
- Theme support (Basic).

FluidSynth ~ A SoundFont Synthesizer
FluidSynth is a real-time software synthesizer based on the SoundFont 2 specifications and has reached widespread distribution. FluidSynth itself does not have a graphical user interface, but due to its powerful API several applications utilize it and it has even found its way onto embedded systems and is used in some mobile apps.
Features:
- Cross platform support (Linux, macOS and Windows to name a few)
- SoundFont 2 support
- SoundFont 3 support (vorbis-compressed SF2)
- Realtime effect control using SoundFont 2.01 modulators
- Playback of MIDI files
- Shared library which can be used in other programs
- Built in command line shell

QSynth ~ FluidSynth GUI Front-end
QSynth is a fluidsynth GUI front-end application written in C++ around the Qt framework using Qt Designer.

FluidPatcher ~ GUI & Automation
FluidPatcher is a performance-oriented interface for FluidSynth built using wxpython to create a simple GUI that allows live editing, selecting, and playing of patches. A patch is a collection of settings such as soundfont presets for each MIDI channel, control-change/sysex messages to send when the patch is selected, and midi router or effects settings. Groups of patches are stored in banks, which are saved as human-readable and -editable YAML files. This allows a musician to easily create complex combinations of synthesizer settings ahead of time and switch between them on the fly during a performance.
Features:
- Live playing: Play on your MIDI controller and hear the results
- Customization: Create your own combinations of instruments/effects
- Extendability: Use the included libraries to design your own implementations/software
Nighthawk ~ Stealthy Unobtrusive Player
A stealthy, simple, unobtrusive open source multi-platform music player that stays out of your way in your Menubar / Taskbar.

