Comparison of music education software

Last updated

The following comparison of music education software compares general and technical information for different music education software.

Contents

For the purpose of this comparison, music education software is defined as any application which can teach music.

General

NameAuthorFirst public releaseStable versionCost Software license Written inNotes
EarMaster EarMaster ApS19966.2Non-free US$59.95/Freemium (iOS) Proprietary iPad version released in 2016
GNU Solfege GNU Project 20013.23.4 Free Software GNU General Public License Python Music theory
InstrumentChampInstrumentChamp20151.0Non-free Proprietary C++
Rocksmith Ubisoft November 8, 20112014Non-free US$79.99 Proprietary
Synthesia Synthesia LLCDecember 1, 20069.0Non-free US$29+ Proprietary Formerly named Piano Hero [1]

    Operating system compatibility

    This section lists the operating systems on which the software supports. There may be multiple versions of a player for different operating systems.

    Name Windows OS X Linux iOS Android Xbox 360 PlayStation
    EarMaster YesYesNoYesNoNoNo
    GNU Solfege YesYesYesNoNoNoNo
    InstrumentChampYesYesNoNoNoNoNo
    Rocksmith YesYesNoNoNoYesYes
    Synthesia YesYesPartialYesbetaNoNo

      Features

      NameVideo tutorialsMIDI compatibleInstrument playbackInteractive sheet musicPrintable sheet musicReal time feedbackSocial media integrationProgress trackingOnscreen instrumentModern Songs
      EarMaster NoYesYesYesNoYesYesYesYesNo
      GNU Solfege NoYesYesYesYesYesNoYesYesNo
      InstrumentChampNoYesYesYesNoYesYesYesYesYes
      Rocksmith YesNoNoNoNoYesNoNoNoYes
      Synthesia NoYesNoYesNoNoNoNoYesYes

      Extended features

      NameAccompanimentsAutoplaySection loopingAdjustable tempoMetronomeSong segmentationTime trackingSession recordingMusic theoryMini games
      Rocksmith YesNoYesYesNoNoNoNoNoYes
      GNU Solfege NoNoNoNoNoNoNoNoYesNo
      InstrumentChampYesNoYesYesYesYesYesNoYesNo
      EarMaster YesYesYesYesYesYesYesYesYesNo
      Synthesia NoNoYesYesYesNoNoNoNoNo

      Instruments supported

      NameGuitarPianoDrumsTrumpetSaxophoneVoice
      EarMaster YesYesNoYesYes
      GNU Solfege NoYesNoNoNoYes
      InstrumentChampYesYesYesYesYes
      Rocksmith YesNoNoNoNo
      Synthesia NoYesNoNoNo

      See also

      Related Research Articles

      <span class="mw-page-title-main">Video editing software</span> Software used to edit digital video files

      Video editing software, or a video editor is software used for performing the post-production video editing of digital video sequences on a non-linear editing system (NLE). It has replaced traditional flatbed celluloid film editing tools and analog video tape editing machines.

      <span class="mw-page-title-main">TextEdit</span> Open-source word processor and text editor

      TextEdit is an open-source word processor and text editor, first featured in NeXT's NeXTSTEP and OPENSTEP. It is now distributed with macOS since Apple Inc.'s acquisition of NeXT, and available as a GNUstep application for other Unix-like operating systems such as Linux. It is powered by Apple Advanced Typography.

      <span class="mw-page-title-main">Hercules (emulator)</span> Multi-platform emulator for mainframe software

      Hercules is a computer emulator allowing software written for IBM mainframe computers and for plug compatible mainframes to run on other types of computer hardware, notably on low-cost personal computers. Development started in 1999 by Roger Bowler, a mainframe systems programmer.

      An application program is a computer program designed to carry out a specific task other than one relating to the operation of the computer itself, typically to be used by end-users. Word processors, media players, and accounting software are examples. The collective noun "application software" refers to all applications collectively. The other principal classifications of software are system software, relating to the operation of the computer, and utility software ("utilities").

      These tables provide a comparison of operating systems, of computer devices, as listing general and technical information for a number of widely used and currently available PC or handheld operating systems. The article "Usage share of operating systems" provides a broader, and more general, comparison of operating systems that includes servers, mainframes and supercomputers.

      In computer graphics, graphics software refers to a program or collection of programs that enable a person to manipulate images or models visually on a computer.

      <span class="mw-page-title-main">Certification</span> Formal confirmation of certain characteristics of an object, person or organization

      Certification is part of testing, inspection and certification and the provision by an independent body of written assurance that the product, service or system in question meets specific requirements. It is the formal attestation or confirmation of certain characteristics of an object, person, or organization. This confirmation is often, but not always, provided by some form of external review, education, assessment, or audit. Accreditation is a specific organization's process of certification. According to the U.S. National Council on Measurement in Education, a certification test is a credentialing test used to determine whether individuals are knowledgeable enough in a given occupational area to be labeled "competent to practice" in that area.

      <span class="mw-page-title-main">Jmol</span> Open-source Java viewer for 3D chemical structures

      Jmol is computer software for molecular modelling chemical structures in 3-dimensions. Jmol returns a 3D representation of a molecule that may be used as a teaching tool, or for research e.g., in chemistry and biochemistry. It is written in the programming language Java, so it can run on the operating systems Windows, macOS, Linux, and Unix, if Java is installed. It is free and open-source software released under a GNU Lesser General Public License (LGPL) version 2.0. A standalone application and a software development kit (SDK) exist that can be integrated into other Java applications, such as Bioclipse and Taverna.

      This is a comparison of non-linear video editing software applications. See also a more complete list of video editing software.

      These tables compare free software / open-source operating systems. Where not all of the versions support a feature, the first version which supports it is listed.

      cmus Console audio player

      cmus is a small and fast console audio player for Unix-like operating systems. cmus is distributed under the terms of the GPL-2.0-or-later and is operated exclusively through a text-based user interface, built with ncurses.

      <span class="mw-page-title-main">Linux</span> Family of Unix-like operating systems

      Linux is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution (distro), which includes the kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses and recommends the name "GNU/Linux" to emphasize the use and importance of GNU software in many distributions, causing some controversy.

      Software audio synthesis environments typically consist of an audio programming language and a user environment to design/run the language in. Although many of these environments are comparable in their abilities to produce high-quality audio, their differences and specialties are what draw users to a particular platform. This article compares noteworthy audio synthesis environments, and enumerates basic issues associated with their use.

      This comparison of disc authoring software compares different optical disc authoring software.

      <span class="mw-page-title-main">Bharat Operating System Solutions</span> Indian Debian-based Linux distribution

      Bharat Operating System Solutions is an Indian Linux distribution based on Debian, with Its latest stable version is 9.0 ("Urja") which was released in February 2021.

      The following outline is provided as an overview of and topical guide to software:

      The following comparison of audio players compares general and technical information for a number of software media player programs. For the purpose of this comparison, "audio players" are defined as any media player explicitly designed to play audio files, with limited or no support for video playback. Multi-media players designed for video playback, which can also play music, are included under comparison of video player software.

      Productivity software is application software used for producing information. Its names arose from it increasing productivity, especially of individual office workers, from typists to knowledge workers, although its scope is now wider than that. Office suites, which brought word processing, spreadsheet, and relational database programs to the desktop in the 1980s, are the core example of productivity software. They revolutionized the office with the magnitude of the productivity increase they brought as compared with the pre-1980s office environments of typewriters, paper filing, and handwritten lists and ledgers. In the United States, some 78% of "middle-skill" occupations now require the use of productivity software. In the 2010s, productivity software has become even more consumerized than it already was, as computing becomes ever more integrated into daily personal life.

      References

      1. "Activision sends Piano Hero fella cease and decist; denies plans of Lawyer Hero". Destructoid. Retrieved 2014-12-18.