ArticleslgStudy

computer science

List of Linux audio software

List of Linux audio software is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand List of Linux audio software rather than just read about it. In short: The following is an incomplete list of Linux audio software. Audio players GStreamer-based Amarok is a free music player for Linux and other Unix-like operating systems.

Key takeaways

  • List of Linux audio software belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect List of Linux audio software to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of List of Linux audio software from memory before moving on to harder problems.

Reference excerpt

The following is an incomplete list of Linux audio software.

Audio players

GStreamer-based Amarok is a free music player for Linux and other Unix-like operating systems. Multiple backends are supported (xine, helix and NMM). Clementine is a cross-platform, open-source, Qt based audio player, written in C++. It can play Internet radio streams; managing some media devices, playlists; supports visualizations, Audioscrobbler API. It was made as a spin-off of Amarok 1.4 and is a rougher version of said program. Exaile is a free software audio player for Unix-like operating systems that aims to be functionally similar to KDE’s Amarok. Unlike Amarok, Exaile is a Python program and uses the GTK toolkit. Guayadeque Music Player is a free and open-source audio player written in C++ using the wxWidgets toolkit. Muine is an audio player for the GNOME desktop environment. Muine is written in C# using Mono and Gtk#. The default backend is GStreamer framework but Muine can also use xine libraries. Quod Libet is a GTK based audio player, written in Python, using GStreamer or Xine as back ends. Its distinguishing features are a rigorous approach to tagging (making it especially popular with classical music fans) and a flexible approach to music library management. It supports regular expression and Boolean algebra-based searches, and is stated to perform efficiently with music libraries of tens of thousands of tracks. Rhythmbox is an audio player inspired by Apple iTunes. Songbird is a cross-platform, open-source media player and web browser. It is built using code from the Firefox web browser. The graphical user interface (GUI) is very similar to Apple iTunes, and it can sync with Apple iPods. Like Firefox, Songbird is extensible via downloadable add-ons. It's able to display lyrics retrieved from the net, and also the ones embedded through metadata (ID3v2 tag) after adding the LyricMaster plug-in. Linux official support for Songbird was discontinued in April, 2010. But in December, 2011 a group of programmers forked it openly as Nightingale.

Music Player Daemon based Cantata is a Qt-based front-end for Music Player Daemon. Ario is a light GTK2 client to MPD.

Other Audacious is a free media player for Linux or Linux-based systems. It can be expanded via plug-ins, including support for all popular codecs. On most systems a useful set of plug-ins is installed by default, supporting MP3, Ogg Vorbis and FLAC files. Audacious' classic interface looks and feels very similar to Winamp. It is compatible with LADSPA plug-ins. DeaDBeeF (as in 0xDEADBEEF) is a modular audio player for Linux, *BSD, OpenSolaris, macOS, and other UNIX-like systems. JuK is a free software audio player for KDE, the default player since KDE 3.2. JuK supports collections of MP3, Ogg Vorbis, and FLAC audio files. mpg123 is a real time MPEG 1.0/2.0/2.5 audio player/decoder for layers 1, 2 and 3 (MPEG 1.0 layer 3 a.k.a. MP3 most commonly tested). Among others working with Linux, Mac OS X, FreeBSD, SunOS4.1.3, Solaris 2.5, HPUX 9.x, SGI Irix and Cygwin or plain Windows. It is free software licensed under LGPL 2.1. Music on Console (MOC) is an ncurses-based console audio player. It is designed to be powerful and easy to use, and its command structure and window layouts are similar to the Midnight Commander console file manager. It is very configurable, with Advanced Linux Sound Architecture (ALSA), Open Sound System (OSS) or JACK Audio Connection Kit (JACK) outputs, customizable color schemes, interface layouts, key bindings, and tag parsing. Sound eXchange (SoX) is a cross-platform command-line audio editor. X MultiMedia System (XMMS) is a GTK1-based multimedia player which works on many platforms, but has some features which only work under Linux. XMMS can play media files such as .ogg, MP3, MOD's, WAV and others with the use of input plug-ins. It is a free software audio player similar to Winamp that runs on many Unix-like operating systems. However, development of XMMS has been deprecated in favor of XMMS2, a new audio player built from scratch on the more modern GTK2 libraries. See also Audacious on this page as a successor to the historic XMMS. Tomahawk is a cross-platform music player built with social media and multi-source music streaming in mind. It features support for services like Spotify, Grooveshark, Dilandau, SoundCloud, 4shared, Jamendo, Last.fm, Ampache, Owncloud, Ex.fm and Subsonic.

Distributions and add-ons dyne:bolic, a Debian-based live cd/dvd distribution for multimedia production. Musix GNU+Linux, a discontinued live cd/dvd distribution based on Debian. Planet CCRMA, an add-on for Red Hat Linux with many tools and system mods. puredyne, a discontinued Ubuntu-based distribution. Ubuntu Studio, an Ubuntu-based distribution geared toward multimedia. AVLinux, a Debian-based distribution intended for multimedia content creation.

Graphical programming Pure Data (Pd), graphical programming language.

Audio programming languages (text-based) ChucK, an audio programming language for realtime synthesis, composition, and performance. Csound, composition, synthesis and processing. Nyquist, Lisp-based language for sound generation and analysis. Audacity supports plug-ins written in Nyquist. Sonic Pi, live coding and performance. SuperCollider, a language like Smalltalk for real-time audio synthesis.

DJ tools Mixxx is a cross-platform and DJ package supporting a wide range of file formats, MIDI/HID controllers and timecode vinyl. xwax.

Drum machines Hydrogen, drum machine and sequencer.

Recording, editing and mastering

Digital audio workstations (DAWs)

Ardour, a multi-track audio recorder. GPLv2+. LMMS, music composer. GPL. Qtractor, a full featured multitrack digital audio workstation (DAW), with audio and MIDI sequencer. GPL. Studio One(beta), proprietary. REAPER, a proprietary multitrack audio, MIDI recording and mastering software. Rosegarden, MIDI sequencer. GPL. Tracktion, proprietary and commercial digital audio workstation. Traverso DAW, a multi-track audio recorder. GPL. Harrison Mixbus and Mixbus32C, proprietary. Bitwig Studio, proprietary and commercial digital audio workstation. Renoise, a digital audio workstation (DAW) based upon the heritage and development of tracker software.

… excerpt ends here. Continue reading the full article.

Worked examples

Example 1 — a first encounter with List of Linux audio software

Start with the simplest possible case. Write down what List of Linux audio software claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to List of Linux audio software before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about List of Linux audio software ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of List of Linux audio software

In research
List of Linux audio software appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses List of Linux audio software in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
List of Linux audio software is common in secondary-school and first-year university syllabi. It links to neighbouring topics Audio software for Linux, Lists of software, so understanding it makes those chapters shorter.
In everyday life
Look for List of Linux audio software outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study List of Linux audio software in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what List of Linux audio software means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain List of Linux audio software out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is List of Linux audio software in simple terms?

The following is an incomplete list of Linux audio software. Audio players GStreamer-based Amarok is a free music player for Linux and other Unix-like operating systems.

Why does List of Linux audio software matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study List of Linux audio software?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on List of Linux audio software.

Tags

  • Audio software for Linux
  • Lists of software

Keep exploring