List of music software: Difference between revisions
m →Discontinued software: added link to UTE |
Added UnTwelve online tools listing Tags: Visual edit Mobile edit Mobile web edit |
||
Line 55: | Line 55: | ||
* [http://www.numberempire.com/fractionscalculator.php Fraction Expression Calculator] – easily do ratio arithmetic | * [http://www.numberempire.com/fractionscalculator.php Fraction Expression Calculator] – easily do ratio arithmetic | ||
* [http://www.calculatorsoup.com/calculators/math/lcd.php Least Common Denominator of Fractions (LCD) Calculator] - put your JI ratios in here! | * [http://www.calculatorsoup.com/calculators/math/lcd.php Least Common Denominator of Fractions (LCD) Calculator] - put your JI ratios in here! | ||
* [http://www.gnu.org/software/octave/ Octave] – free, open source equivalent to MATLAB; useful for working with matrices and much more | * [http://untwelve.org/online_tools UnTwelve Tools] - UnTwelve's online tools suite, including MOS visualization, Stern-Brocot Tree visualization, and an interval calculator which does ratio and EDO continued fractions. | ||
*[http://www.gnu.org/software/octave/ Octave] – free, open source equivalent to MATLAB; useful for working with matrices and much more | |||
*[http://www.codecogs.com/latex/eqneditor.php Online LaTeX Equation Editor] – create mathematical expressions in LaTeX format for wiki pages etc. | *[http://www.codecogs.com/latex/eqneditor.php Online LaTeX Equation Editor] – create mathematical expressions in LaTeX format for wiki pages etc. | ||
* [http://www.wolframalpha.com Wolfram Alpha] – perform a variety of intensive mathematical calculations in your browser | *[http://www.wolframalpha.com Wolfram Alpha] – perform a variety of intensive mathematical calculations in your browser | ||
**[[Wolfram Alpha Regular Temperament Widgets]] | **[[Wolfram Alpha Regular Temperament Widgets]] | ||
== Notation software == | ==Notation software== | ||
* [http://moinejf.free.fr/ abcm2ps] – free, open-source, ASCII-based editor with support for some microtonal accidentals. | *[http://moinejf.free.fr/ abcm2ps] – free, open-source, ASCII-based editor with support for some microtonal accidentals. | ||
* [http://www.lilypond.org Lilypond] – free, open-source, outstanding notation software that produces beautiful engraving-quality output on a par with commercial applications like Sibelius. | *[http://www.lilypond.org Lilypond] – free, open-source, outstanding notation software that produces beautiful engraving-quality output on a par with commercial applications like Sibelius. | ||
** Thanks to the [http://x31eq.com/lilypond/ work of Graham Breed], can use [[Sagittal notation|Sagittal]] glyphs. | **Thanks to the [http://x31eq.com/lilypond/ work of Graham Breed], can use [[Sagittal notation|Sagittal]] glyphs. | ||
** With the [http://www.ekmelic-music.org/en/software/ekmelily.htm Ekmelily] {{Dead link}} extension, it can support several other notation styles, namely Tartini, Richter Herf/Madel and Sims | **With the [http://www.ekmelic-music.org/en/software/ekmelily.htm Ekmelily] {{Dead link}} extension, it can support several other notation styles, namely Tartini, Richter Herf/Madel and Sims | ||
* [http://www.computermusicnotation.com/ MaxScore] – a 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. | *[http://www.computermusicnotation.com/ MaxScore] – a 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. | ||
* [http://www.mus2.com.tr/en/ Mus2] – 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. | *[http://www.mus2.com.tr/en/ Mus2] – 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. | ||
**[https://www.steinberg.net/dorico/ Dorico] – expensive but a leading notation software with full support with the same method as Mus2 above. https://www.youtube.com/watch?v=zaadFpqm3-U | **[https://www.steinberg.net/dorico/ Dorico] – expensive but a leading notation software with full support with the same method as Mus2 above. https://www.youtube.com/watch?v=zaadFpqm3-U | ||
* [https://musescore.org/ MuseScore] – open-source notation software. See [[MuseScore]] for the dedicated page. | *[https://musescore.org/ MuseScore] – open-source notation software. See [[MuseScore]] for the dedicated page. | ||
** Can be microtuned with the [https://github.com/euwbah/musescore-microtonal-edo-plugin retuner plugin for almost any edo]. | **Can be microtuned with the [https://github.com/euwbah/musescore-microtonal-edo-plugin retuner plugin for almost any edo]. | ||
** The [https://musescore.org/en/project/xentuner Xentuner] plugin by [[Keenan Pepper]] is also very good. | **The [https://musescore.org/en/project/xentuner Xentuner] plugin by [[Keenan Pepper]] is also very good. | ||
== Software plugins (VST etc.) == | ==Software plugins (VST etc.)== | ||
:''See [[List of Microtonal Software Plugins]]'' | :''See [[List of Microtonal Software Plugins]]'' | ||
== Programming == | ==Programming== | ||
:''See [[Programming]]'' | :''See [[Programming]]'' | ||
== Tuner software == | ==Tuner software== | ||
* [https://www.nongnu.org/lingot/ LINGOT] for GNU/Linux - free software, universal tuner that supports [[Scala]] files | *[https://www.nongnu.org/lingot/ LINGOT] for GNU/Linux - free software, universal tuner that supports [[Scala]] files | ||
** [https://lingot.gitara.org.pl/ LINGOT for Windows] - third-party port of LINGOT | **[https://lingot.gitara.org.pl/ LINGOT for Windows] - third-party port of LINGOT | ||
* [https://euwbah.github.io/mu-tune/ mu-tune] - by euwbah, browser-based, supports all [[equal tuning]]s and their subsets | *[https://euwbah.github.io/mu-tune/ mu-tune] - by euwbah, browser-based, supports all [[equal tuning]]s and their subsets | ||
* [https://microtonal-tuner.onrender.com/ Wilckerson Ganda's Microtonal Tuner] – Wilckerson Ganda's tuner for all EDOs and EDONOIs | *[https://microtonal-tuner.onrender.com/ Wilckerson Ganda's Microtonal Tuner] – Wilckerson Ganda's tuner for all EDOs and EDONOIs | ||
== Tuning manipulation software == | ==Tuning manipulation software == | ||
*[https://github.com/FloraCanou/temperament_evaluator Flora Canou's 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://github.com/FloraCanou/temperament_evaluator Flora Canou's 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]] | ** 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 | ||
* [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 | ||
* [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]] | *[http://robertinventor.com/software/tunesmithy/music.htm Tune Smithy] by [[Robert Walker]] | ||
* [https://hpi.zentral.zone/ute Universal Tuning Editor] – create, import, edit, convert, map to any keyboard geometry, retune in real time, etc. | *[https://hpi.zentral.zone/ute Universal Tuning Editor] – create, import, edit, convert, map to any keyboard geometry, retune in real time, etc. | ||
* [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] | ||
* [https://github.com/Woyten/tune tune] - Explore musical tunings and create synthesizer tuning files for microtonal scales | *[https://github.com/Woyten/tune tune] - Explore musical tunings and create synthesizer tuning files for microtonal scales | ||
=== Browser-based === | === Browser-based=== | ||
* [https://colorhorizons.com/ Color Horizons] – scale generator and synthesizer by [[Jon Lervold]] | *[https://colorhorizons.com/ Color Horizons] – scale generator and synthesizer by [[Jon Lervold]] | ||
* [http://micro.soonlabel.com/Scott_Thompson/edjiruler.html Edjiruler v0.0.1] – visualize JI intervals close to equal divisions of whole numbers | *[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 Mike Battaglia's Harmonic Entropy Calculator] – interactive [[harmonic entropy]] curves. | *[http://www.mikebattagliamusic.com/HE-JS/HE.html Mike Battaglia's Harmonic Entropy Calculator] – interactive [[harmonic entropy]] curves. | ||
* [https://jeremiahgoyette.com/calculators/ Jeremiah Goyette's Music Calculators] | *[https://jeremiahgoyette.com/calculators/ Jeremiah Goyette's Music Calculators] | ||
* [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 | ||
* [http://ia801408.us.archive.org/1/items/mosedo.html/mosedo.html?p=12&g=5 MOSedo] – [[MOS scale|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] – [[MOS scale|moments of symmetry]] in equal divisions of the octave calculator | ||
* [https://www.ambientesoterica.com/conv_calc.html Music Maker Calculator] - collection of small xenharmonic calculator gadgets by [[Ambient Esoterica]] | *[https://www.ambientesoterica.com/conv_calc.html Music Maker Calculator] - collection of small xenharmonic calculator gadgets by [[Ambient Esoterica]] | ||
* [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 | ||
* [https://www.projectivetuningspace.com Projective Tuning Space Interactive Application] | *[https://www.projectivetuningspace.com Projective Tuning Space Interactive Application] | ||
* [https://scala2mts.vercel.app/ Scala2MTS] – Scala file to MIDI Tuning Standard SysEx converter, written by Olle Holmberg | *[https://scala2mts.vercel.app/ Scala2MTS] – Scala file to MIDI Tuning Standard SysEx converter, written by Olle Holmberg | ||
* [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://micro.soonlabel.com/Scott_Thompson/r2rtg.html Scott Thompson's Rank 2 Regular Temperament Generator] – a web app to generate rank 2 regular temperaments | ||
* [https://scaleworkshop.plainsound.org/ Scale Workshop] – scale-creation site by [[Lumi Pakkanen]]. Allows playing via QWERTY computer keyboard. Can also export .scl and .kbm files. | *[https://scaleworkshop.plainsound.org/ Scale Workshop] – scale-creation site by [[Lumi Pakkanen]]. Allows playing via QWERTY computer keyboard. Can also export .scl and .kbm files. | ||
** [https://sevish.com/scaleworkshop1/ Legacy version] | **[https://sevish.com/scaleworkshop1/ Legacy version] | ||
* [http://www.sengpielaudio.com/calculator-centsratio.htm Seng Piel's Audio Cents to Ratio Calculator] (also converts to other units too) | *[http://www.sengpielaudio.com/calculator-centsratio.htm Seng Piel's Audio Cents to Ratio Calculator] (also converts to other units too) | ||
** Also, [http://robertinventor.com/software/tunesmithy/help/cents_and_ratios.htm another one] with extensive instructions | **Also, [http://robertinventor.com/software/tunesmithy/help/cents_and_ratios.htm another one] with extensive instructions | ||
* [https://sintel.pythonanywhere.com/ Temperament Calculator] by [[User:Sintel|Sintel]] | *[https://sintel.pythonanywhere.com/ Temperament Calculator] by [[User:Sintel|Sintel]] | ||
* [https://suonoterapia.org/sound-of-color/ The Sound of Color] - listen to the sonification of colors as pitches transposed to the audible range and of color pairs as intervals | *[https://suonoterapia.org/sound-of-color/ The Sound of Color] - listen to the sonification of colors as pitches transposed to the audible range and of color pairs as intervals | ||
* [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://www.untwelve.org/static/javascript_demos/MOSring.html Untwelve.org animated MOS ring demo] | ||
* [https://untwelve.org/interval_calc Untwelve.org interval calculator] – online interval calculator tool, shows linear fraction and EDO fraction expansions, too | *[https://untwelve.org/interval_calc Untwelve.org interval calculator] – online interval calculator tool, shows linear fraction and EDO fraction expansions, too | ||
* [http://x31eq.com/temper/ x31eq Temperament Finder] by [[Graham Breed]] | *[http://x31eq.com/temper/ x31eq Temperament Finder] by [[Graham Breed]] | ||
* [https://www.yacavone.net/xen-calc/ Xen-calc] – interval calculator that translates to/from ratios, cents, FJS and color notation, much more too. | *[https://www.yacavone.net/xen-calc/ Xen-calc] – interval calculator that translates to/from ratios, cents, FJS and color notation, much more too. | ||
* [https://web.archive.org/web/20180920184435/http://xenharmonic.wikispaces.com/Just%20Intonation%20-%3E%20EDO%20calculator Xenharmonic Wiki interval calculator] – online interval calculator tool, shows linear fraction and EDO fraction expansions, too | *[https://web.archive.org/web/20180920184435/http://xenharmonic.wikispaces.com/Just%20Intonation%20-%3E%20EDO%20calculator Xenharmonic Wiki interval calculator] – online interval calculator tool, shows linear fraction and EDO fraction expansions, too | ||
* [https://johnvalentine.co.uk/app/xetune/app.html XeTune] – tuning manipulation web app by John Valentine | *[https://johnvalentine.co.uk/app/xetune/app.html XeTune] – tuning manipulation web app by John Valentine | ||
==== Desmos.com ==== | ====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 140: | Line 142: | ||
*[https://www.desmos.com/calculator/dstp7wnidf Zeta in Desmos] | *[https://www.desmos.com/calculator/dstp7wnidf Zeta in Desmos] | ||
==== Scratch.mit.edu ==== | ====Scratch.mit.edu==== | ||
*[https://scratch.mit.edu/projects/245142985/ Number To Fractions] — finds fractions to a number that improve over the previous. Allows restricting to 3–limit, 5–limit, 7–limit, 11–limit or 13–limit. Type a number to be approximated by JI ratios, or the binary logarithm of a ratio to be approximated by edo intervals. | *[https://scratch.mit.edu/projects/245142985/ Number To Fractions] — finds fractions to a number that improve over the previous. Allows restricting to 3–limit, 5–limit, 7–limit, 11–limit or 13–limit. Type a number to be approximated by JI ratios, or the binary logarithm of a ratio to be approximated by edo intervals. | ||
Line 149: | Line 151: | ||
*[https://scratch.mit.edu/projects/247941879/ Tempering out edo finder] | *[https://scratch.mit.edu/projects/247941879/ Tempering out edo finder] | ||
== Discontinued software == | ==Discontinued software== | ||
* [https://hpi.zentral.zone/cse Custom Scale Editor] – at one time the most widely used tuining app after Scala, replaced by [https://hpi.zentral.zone/ute Universal Tuning Editor] | *[https://hpi.zentral.zone/cse Custom Scale Editor] – at one time the most widely used tuining app after Scala, replaced by [https://hpi.zentral.zone/ute Universal Tuning Editor] | ||
* [http://www.mindspring.com/~alanh/fracs.html Fast Decimal to Fraction Approximations] {{Dead link}} | *[http://www.mindspring.com/~alanh/fracs.html Fast Decimal to Fraction Approximations] {{Dead link}} | ||
* [http://microtone.isans.net/ Microtone] {{Dead link}} – HTML5 uniform keyboard demo with any equal temperament | *[http://microtone.isans.net/ Microtone] {{Dead link}} – HTML5 uniform keyboard demo with any equal temperament | ||
* [http://www.microtonalsoftware.com/ MicrotonalSoftware.com] {{Dead link}} | *[http://www.microtonalsoftware.com/ MicrotonalSoftware.com] {{Dead link}} | ||
**[http://www.microtonalsoftware.com/scale-tree.html ET Scale Tree Playground] {{Dead link}} | **[http://www.microtonalsoftware.com/scale-tree.html ET Scale Tree Playground] {{Dead link}} | ||
* [http://the-monochord.rhcloud.com/ The Monochord] {{Dead link}} – try out just intervals from a base frequency. | *[http://the-monochord.rhcloud.com/ The Monochord] {{Dead link}} – try out just intervals from a base frequency. | ||
* [https://suonoterapia.org/overtones/ Overtones spiral] {{Dead link}} - listen to harmonics 1-16 visualized as a spiral | *[https://suonoterapia.org/overtones/ Overtones spiral] {{Dead link}} - listen to harmonics 1-16 visualized as a spiral | ||
** Scala (SCL) to TUN and MTS online converter {{Dead link}} | **Scala (SCL) to TUN and MTS online converter {{Dead link}} | ||
* [https://www.tuningvine.com/ Tuning Vine] {{Dead link}} – an interface for just intonation, with a color-coded lattice. | *[https://www.tuningvine.com/ Tuning Vine] {{Dead link}} – an interface for just intonation, with a color-coded lattice. | ||
[[Category:Software| ]] | [[Category:Software| ]] |