List of music software: Difference between revisions

From Xenharmonic Wiki
Jump to navigation Jump to search
BudjarnLambeth (talk | contribs)
BudjarnLambeth (talk | contribs)
m Miscellaneous cleanup including marking dead links
Line 12: Line 12:


== Composing software ==
== Composing software ==
*[http://www.tallkite.com/alt-tuner.html alt-tuner] - a tuning plug-in that does adaptive tunings, on-the-fly retuning, and scale analysis by Kite Giedraitis
*[http://www.tallkite.com/alt-tuner.html Alt-tuner] - a tuning plug-in that does adaptive tunings, on-the-fly retuning, and scale analysis by Kite Giedraitis
* [https://csound.github.io/ Csound] (→ [[Csound]] and [[Wikipedia: Csound]]).
* [https://csound.github.io/ Csound] (→ [[Csound]] and [[Wikipedia: Csound]]).
**[https://blue.kunstmusik.com/ blue] – a composition environment and frontend for Csound with python-based scripting capabilities.
**[https://blue.kunstmusik.com/ Blue] – a composition environment and frontend for Csound with python-based scripting capabilities.
**[https://www.untwelve.org/microcsound microcsound] – a Python-based front-end to Csound specifically geared to microtonal composition ([http://www.untwelve.org/static/microcsound/tutorial.txt tutorial]).
**[https://www.untwelve.org/microcsound MicroCsound] – a Python-based front-end to Csound specifically geared to microtonal composition ([http://www.untwelve.org/static/microcsound/tutorial.txt tutorial]).
**[http://rationale.sourceforge.net/ Rationale: A Just Intonation Sequencer] – open-source software based on Csound and Python.
**[http://rationale.sourceforge.net/ Rationale] – an open-source just intonation sequencer based on Csound and Python.
* [https://www.celemony.com Melodyne] – commercial audio software with editing and analysis functions for scales and tunings.
* [https://www.celemony.com Melodyne] – commercial audio software with editing and analysis functions for scales and tunings.
* [https://microtonal-tuner.herokuapp.com Microtonal-tuner] - Wilckerson Ganda's tuner for all EDOs and EDONOIs (be sure to use https: not http:)
* [https://microtonal-tuner.herokuapp.com Microtonal-tuner] - Wilckerson Ganda's tuner for all EDOs and EDONOIs (be sure to use https: not http:)
* [http://www.math.tu-dresden.de/%7Emutabor/ Mutabor] – open-source dynamic microtuner, allowing mutable and static scales and tunings using flexible language developed for musicians with GUI ([http://schlemmersoft.de/en/Mutabor%20tutorial tutorial]).
* [http://www.math.tu-dresden.de/%7Emutabor/ Mutabor] – open-source dynamic microtuner, allowing mutable and static scales and tunings using flexible language developed for musicians with GUI ([http://schlemmersoft.de/en/Mutabor%20tutorial tutorial]).
* [https://github.com/maxwellpollack/scalemap scalemap] – drop-in microtonal note-to-frequency mapping for C, C++, and Javascript
* [http://schismata.net/ Schismata] Musical composition tool in any user defined tuning. Supports polyrhythms, tuning changes in real-time, sliding notes, instrument design.
* [http://schismata.net/ Schismata] Musical composition tool in any user defined tuning. Supports polyrhythms, tuning changes in real-time, sliding notes, instrument design.
* [https://www.soundmodeler.com SoundModeler] Free sound modeling application. Exports audio files and Halion multisamples. The note pitch is transposed in accordance with chosen temperament (equal, Pythagorean, just or meantone 1/4 comma) in the settings.
* [https://www.soundmodeler.com SoundModeler] Free sound modeling application. Exports audio files and Halion multisamples. The note pitch is transposed in accordance with chosen temperament (equal, Pythagorean, just or meantone 1/4 comma) in the settings.
* [http://terpstrakeyboard.com/play-it-now/ Terpstra Keyboard WebApp] – cross-platform web app that allows mapping of any tuning (in Scala format) on any form of generalized hexagonal layout. Settings are stored in the address bar for easy sharing.
* [http://terpstrakeyboard.com/play-it-now/ Terpstra Keyboard] – cross-platform web app that allows mapping of any tuning (in Scala format) on any form of generalized hexagonal layout. Settings are stored in the address bar for easy sharing.
* [http://timidity.sourceforge.net/ TiMidity++] (→ [[Wikipedia: TiMidity++]])
* [http://timidity.sourceforge.net/ TiMidity++] (→ [[Wikipedia: TiMidity++]])
*[http://robertinventor.com/software/tunesmithy/music.htm Tune Smithy]
*[https://www.tuningvine.com/ Tuning Vine] – an interface for just intonation, with a color-coded lattice.
*[https://www.tuningvine.com/ Tuning Vine] – an interface for just intonation, with a color-coded lattice.
*[https://xenpaper.com/ Xenpaper.com] - A text-based microtonal sequencer, like a notepad. Write down musical ideas and share the link around
*[https://xenpaper.com/ Xenpaper.com] - A text-based microtonal sequencer, like a notepad. Write down musical ideas and share the link around
Line 85: Line 83:
== Tuning manipulation software ==
== Tuning manipulation software ==


*[https://github.com/FloraCanou/temperament_evaluator FloraCanou Temperament Evaluator] – [[User:FloraC|FloraC]] wrote this set of Python scripts to compute [[TE tuning|TE tunings]], [[Badness|badnesses]], [[Optimal patent val|optimal patent vals]], etc.
*[https://www.huygens-fokker.org/scala/ Scala] (→ [[Scala]] and [[Wikipedia: Scala (software)]]) - the ''de facto'' standard software for creating, manipulating and analyzing tunings
*[https://www.huygens-fokker.org/scala/ Scala] (→ [[Scala]] and [[Wikipedia: Scala (software)]]) - the ''de facto'' standard software for creating, manipulating and analyzing tunings
** instructions for [[Creating_Scala_scl_files_for_rank_two_temperaments|Creating Scala scl files for rank two temperaments]]
** instructions for [[Creating Scala scl files for rank two temperaments]]
**[http://12equalboresme.com/ Scala Microtuners for Kontakt and SynthEdit] which enable real-time scale or key change for an ensemble of soft synths by means of note events on designated midi channels
**[http://12equalboresme.com/ Scala Microtuners for Kontakt and SynthEdit] which enable real-time scale or key change for an ensemble of soft synths by means of note events on designated midi channels
* [http://robertinventor.com/software/tunesmithy/music.htm Fractal Tune Smithy & Bounce Metronome] - by Robert Walker
* [https://github.com/maxwellpollack/scalemap Scalemap] - drop-in microtonal note-to-frequency mapping functionality for C, C++, and Javascript
* [https://github.com/maxwellpollack/scalemap scalemap] - drop-in microtonal note-to-frequency mapping functionality for C, C++, and Javascript
* [https://github.com/FloraCanou/temperament_evaluator Temperament Evaluator] – [[User:FloraC|FloraC]] wrote this set of Python scripts to compute [[TE tuning|TE tunings]], [[Badness|badnesses]], [[Optimal patent val|optimal patent vals]], etc.
* [http://tonalsoft.com/tonescape.aspx Tonescape] - Music composition, analysis and educational tool by Joe Monzo
* [http://tonalsoft.com/tonescape.aspx Tonescape] - Music composition, analysis and educational tool by Joe Monzo
* [http://robertinventor.com/software/tunesmithy/music.htm Tune Smithy] - by Robert Walker
* [https://itunes.apple.com/us/app/wilsonic/id848852071?mt=8 Wilsonic] – an iPad/iPhone app for exploring alternative scales, see it in action: [https://www.youtube.com/watch?v=ylZ6VE6E_uE the source file 3 - YouTube]
* [https://itunes.apple.com/us/app/wilsonic/id848852071?mt=8 Wilsonic] – an iPad/iPhone app for exploring alternative scales, see it in action: [https://www.youtube.com/watch?v=ylZ6VE6E_uE the source file 3 - YouTube]


=== Browser-based ===
=== Browser-based ===
*[http://www.untwelve.org/static/javascript_demos/MOSring.html Animated MOS ring demo] (Untwelve.org)
* [http://micro.soonlabel.com/Scott_Thompson/edjiruler.html Edjiruler v0.0.1] - Visualize JI intervals close to equal divisions of whole numbers
*[http://www.sengpielaudio.com/calculator-centsratio.htm Cents to Ratio Calculator] - and much more!
* [http://www.mikebattagliamusic.com/HE-JS/HE.html Mike Battaglia's Harmonic Entropy Calculator] - Interactive Harmonic Entropy curves.
**Also, [http://robertinventor.com/software/tunesmithy/help/cents_and_ratios.htm another one] with extensive instructions
* [https://jeremiahgoyette.com/calculators/ Jeremiah Goyette's Music Calculators]  
* [https://www.desmos.com/calculator/0ple0quvkd Diatonic Scale Explorer] - Visualize the diatonic scale with different sizes of fifths
* [http://micro.soonlabel.com/Scott_Thompson/edjiruler.html edjiruler v0.0.1] - Visualize JI intervals close to equal divisions of whole numbers
* [http://www.mikebattagliamusic.com/HE-JS/HE.html Harmonic Entropy Calculator] - Interactive Harmonic Entropy curves.
* [[Interval calculator]] - a nice online interval calculator tool, shows linear fraction and EDO fraction expansions, too
* [http://www.chord-book.com/microtonal/scale_intervals_calculator.php JI Scale Interval Calculator] - Shows a list of all JI intervals in your JI scale
* [http://www.chord-book.com/microtonal/scale_intervals_calculator.php JI Scale Interval Calculator] - Shows a list of all JI intervals in your JI scale
*[[Just_Intonation_--_EDO_calculator|Just Intonation -> EDO calculator]]
* [http://www.microtonalsoftware.com/ MicrotonalSoftware.com] {{Dead link}}
* [http://www.microtonalsoftware.com/scale-tree.html Microtonal Software Scale Tree] - ET Scale Tree Playground
**[http://www.microtonalsoftware.com/scale-tree.html ET Scale Tree Playground] {{Dead link}}
** Scala (SCL) to TUN and MTS online converter {{Dead link}}
*[http://ia801408.us.archive.org/1/items/mosedo.html/mosedo.html?p=12&g=5 MOSedo] - Moments of Symmetry in equal divisions of the octave calculator
*[http://ia801408.us.archive.org/1/items/mosedo.html/mosedo.html?p=12&g=5 MOSedo] - Moments of Symmetry in equal divisions of the octave calculator
* [https://jeremiahgoyette.com/calculators/ Music Calculators | Jeremiah Goyette] (mostly set calculators)
* [http://musictheory.zentral.zone/huntsystemcalc.html Online H-System Calculators] - Hunt Intonation Quality Grade Point Average (IQGPA) Calculator
* [http://musictheory.zentral.zone/huntsystemcalc.html Online H-System Calculators] - Hunt Intonation Quality Grade Point Average (IQGPA) Calculator
*[http://micro.soonlabel.com/Scott_Thompson/r2rtg.html Rank 2 Regular Temperament Generator] - Scott Thompson's web app to generate rank 2 regular temperaments
*[http://micro.soonlabel.com/Scott_Thompson/r2rtg.html Scott Thompson's Rank 2 Regular Temperament Generator] - a web app to generate rank 2 regular temperaments
*[http://www.microtonalsoftware.com/ Scala to TUN and MTS online converter] - by MicrotonalSoftware.com
* [https://sevish.com/scaleworkshop/ Scale Workshop] Browser-based scale-creation site by Sevish. Allows playing via QWERTY computer keyboard. Can also export .scl and .kbm files.
* [https://sevish.com/scaleworkshop/ Scale Workshop] Browser-based scale-creation site by Sevish. Allows playing via QWERTY computer keyboard. Can also export .scl and .kbm files.
**[https://sevish.com/scaleworkshop1/ Scale Workshop (legacy version)]
**[https://sevish.com/scaleworkshop1/ Legacy version]
*[https://scratch.mit.edu/projects/247892491/ Selected just intervals by error]
*[http://www.sengpielaudio.com/calculator-centsratio.htm Seng Piel's Audio Cents to Ratio Calculator] - and much more!
**[https://scratch.mit.edu/projects/249278782/ MediaWiki output]
**Also, [http://robertinventor.com/software/tunesmithy/help/cents_and_ratios.htm another one] with extensive instructions
*[https://scratch.mit.edu/projects/247966069/ Table of edo intervals]
*[http://x31eq.com/temper/ Temperament finder] - site by [[Graham Breed]]
*[https://scratch.mit.edu/projects/247936394/ Tempered out comma finder]
*[https://scratch.mit.edu/projects/247941879/ Tempering out edo finder]
*[http://www.jhhl.net/tonespiral.html Tonespiral] - Listen to harmonics visualized as a spiral
*[http://www.jhhl.net/tonespiral.html Tonespiral] - Listen to harmonics visualized as a spiral
*[http://www.untwelve.org/static/javascript_demos/MOSring.html Untwelve.org animated MOS ring demo]
*[http://x31eq.com/temper/ x31eq Temperament Finder] - site by [[Graham Breed]]
* [https://www.yacavone.net/xen-calc/ Xen-calc] An interval calculator that translates to/from ratios, cents, FJS and color notation, much more too.
* [https://www.yacavone.net/xen-calc/ Xen-calc] An interval calculator that translates to/from ratios, cents, FJS and color notation, much more too.
* [[Interval calculator|Xenharmonic Wiki's interval calculator]] - a nice online interval calculator tool, shows linear fraction and EDO fraction expansions, too
* [[Just_Intonation_--_EDO_calculator|Xenharmonic Wiki's just Intonation -> EDO calculator]]


=== Desmos-based ===
==== Desmos.com ====
*[https://www.desmos.com/calculator/spaa3c3yik Basic waveforms - sine wave harmonics]
*[https://www.desmos.com/calculator/spaa3c3yik Basic waveforms - sine wave harmonics]
*[https://www.desmos.com/calculator/ivhjhwykvl Cent error of 3 harmonics]
*[https://www.desmos.com/calculator/ivhjhwykvl Cent error of 3 harmonics]
Line 127: Line 120:
*[https://www.desmos.com/calculator/ltkpe1ed3c Commas generalized clean]
*[https://www.desmos.com/calculator/ltkpe1ed3c Commas generalized clean]
*[https://www.desmos.com/calculator/xxkhgyrcym Compare harmonics to EDOs]
*[https://www.desmos.com/calculator/xxkhgyrcym Compare harmonics to EDOs]
*[https://www.desmos.com/calculator/0ple0quvkd Diatonic Scale Explorer] - Visualize the diatonic scale with different sizes of fifths
*[https://www.desmos.com/calculator/sidygvcjet Octave harmonics proximity to EDO (circle)]
*[https://www.desmos.com/calculator/sidygvcjet Octave harmonics proximity to EDO (circle)]
*[https://www.desmos.com/calculator/3xpdewiqun Octave intervals]
*[https://www.desmos.com/calculator/3xpdewiqun Octave intervals]
Line 136: Line 130:
*[https://www.desmos.com/calculator/0za9hshqah What EDOs have generator sizes/interval ranges]
*[https://www.desmos.com/calculator/0za9hshqah What EDOs have generator sizes/interval ranges]
*[https://www.desmos.com/calculator/dstp7wnidf Zeta in Desmos]
*[https://www.desmos.com/calculator/dstp7wnidf Zeta in Desmos]
==== Scratch.mit.edu ====
*[https://scratch.mit.edu/projects/247892491/ Selected just intervals by error]
**[https://scratch.mit.edu/projects/249278782/ MediaWiki output]
*[https://scratch.mit.edu/projects/247966069/ Table of edo intervals]
*[https://scratch.mit.edu/projects/247936394/ Tempered out comma finder]
*[https://scratch.mit.edu/projects/247941879/ Tempering out edo finder]


[[Category:Software| ]]
[[Category:Software| ]]

Revision as of 04:58, 5 May 2023

Audio workstation software (DAWs)

See DAWs

Composing software

  • Alt-tuner - a tuning plug-in that does adaptive tunings, on-the-fly retuning, and scale analysis by Kite Giedraitis
  • Csound (→ Csound and Wikipedia: Csound).
    • Blue – a composition environment and frontend for Csound with python-based scripting capabilities.
    • MicroCsound – a Python-based front-end to Csound specifically geared to microtonal composition (tutorial).
    • Rationale – an open-source just intonation sequencer based on Csound and Python.
  • Melodyne – commercial audio software with editing and analysis functions for scales and tunings.
  • Microtonal-tuner - Wilckerson Ganda's tuner for all EDOs and EDONOIs (be sure to use https: not http:)
  • Mutabor – open-source dynamic microtuner, allowing mutable and static scales and tunings using flexible language developed for musicians with GUI (tutorial).
  • Schismata Musical composition tool in any user defined tuning. Supports polyrhythms, tuning changes in real-time, sliding notes, instrument design.
  • SoundModeler Free sound modeling application. Exports audio files and Halion multisamples. The note pitch is transposed in accordance with chosen temperament (equal, Pythagorean, just or meantone 1/4 comma) in the settings.
  • Terpstra Keyboard – cross-platform web app that allows mapping of any tuning (in Scala format) on any form of generalized hexagonal layout. Settings are stored in the address bar for easy sharing.
  • TiMidity++ (→ Wikipedia: TiMidity++)
  • Tuning Vine – an interface for just intonation, with a color-coded lattice.
  • Xenpaper.com - A text-based microtonal sequencer, like a notepad. Write down musical ideas and share the link around

Software instruments

Mathematics software

Notation software

  • abcm2ps Free, open-source, ASCII-based editor with support for some microtonal accidentals.
  • Lilypond Free, open-source, outstanding notation software that produces beautiful engraving-quality output on a par with commercial applications like Sibelius.
  • MaxScore is an Java object for Max/MSP. It is based on Nick Didkovsky's JMSL which natively supports quarter-tone notation, but is capable of playing back microtonal music with unlimited precision. In the most recent version of MaxScore, microMaps have been implemented in the score canvas that allow the display of microtonal inflections in any kind of notation system provided that a font exists to represent those inflections. So far, microMaps for 48TET and 72TET exist. It is planned to develop an standalone editor which doesn't require any Max programming expertise.
  • Mus2 is a microtonal score editor with intonationally-correct playback. It allows the retuning of staves and import of symbols from graphics files and fonts to be used as accidentals.
  • MuseScore open-source notation software. See MuseScore for the dedicated page.

Software plugins (VST etc.)

See List of Microtonal Software Plugins

Programming

See Programming

Tuning manipulation software

Browser-based

Desmos.com

Scratch.mit.edu