List of music software: Difference between revisions

BudjarnLambeth (talk | contribs)
BudjarnLambeth (talk | contribs)
 
(52 intermediate revisions by 9 users not shown)
Line 1: Line 1:
{{interwiki
{{Interwiki
| de = Software
| de = Software
| en = Useful Tools
| en = List of music software
| es = Herramientas Útiles
| es = Herramientas útiles
| ja =  
| ja =  
}}{{Catrel|Software}}
}}
 
{{Catrel|Software}}
== Audio workstation software (DAWs) ==
 
:''See [[DAWs]]''


== Composing software ==
== Composing software ==
*[http://www.tallkite.com/alt-tuner.html Alt-tuner] – 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] – 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]]).
* [[Csound]] – an audio programming and processing environment
**[https://blue.kunstmusik.com/ Blue] – composition environment and frontend for Csound with python-based scripting capabilities.
* [https://jird.readthedocs.io/en/latest/ Jird] – a language for writing and hearing music in just intonation using ratios to express frequencies, durations, and volumes.
**[https://www.untwelve.org/microcsound MicroCsound] – 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] – 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://sourceforge.net/projects/mutabor/ 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://sourceforge.net/projects/mutabor/ 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://radical-harmony.com/create/ Nondiscrete Piano Roll] – with this tool one can compose microtonal pieces in a custom [[JI]] or [[tempered]] tuning; developed by [[Joaquín Aldunate]]
* [https://yuxshao.github.io/ptcollab/ pxtone collab] — a "multiplayer music editor" with pitch snapping from 7edo to 36edo (and possibly more if you edit the source code and build it yourself), free pitch and fine tuning.
* [http://rationale.sourceforge.net/ Rationale] – open-source just intonation sequencer based on [[Csound]] and Python.
* [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.kvraudio.com/product/soundmodeler-by-soundmodeler 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.kvraudio.com/product/soundmodeler-by-soundmodeler 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://supercollider.github.io SuperCollider] – programming language for sound, possibility of user-defined synths, no restrictions for xenharmony
[https://supercollider.github.io SuperCollider] - programming language for sound, possibility of user-defined synths, no restrictions for xenharmony
* [http://timidity.sourceforge.net/ TiMidity++] (→ [[Wikipedia: TiMidity++]])
*
* [https://www.weresocool.org/ WereSoCool] – a language for composing microtonal music
[http://timidity.sourceforge.net/ TiMidity++] (→ [[Wikipedia: TiMidity++]])
* [https://xenharmlib.readthedocs.io/en/latest/index.html Xenharmlib] – a python music theory library for the exploration and research of microtonality, diatonic set theory, non-standard notations, and many more.
*[https://jird.readthedocs.io/en/latest/ Jird] - a language for writing and hearing music in just intonation using ratios to express frequencies, durations, and volumes.
*[https://www.weresocool.org/ WereSoCool] - a language for composing microtonal music
*[https://xenharmlib.readthedocs.io/en/latest/index.html Xenharmlib] - A python music theory library for the exploration and research of microtonality, diatonic set theory, non-standard notations, and many more.


===Browser-based===
=== Browser-based ===
*[[Xenpaper]] – text-based microtonal sequencer, like a notepad. Write down musical ideas and share the link around
* [https://microtone.cc/ Microtone] – open-source microtonal tracker
*[https://autotel.co/forbidden-music/ forbidden-music] - piano roll which is not quantized in the vertical axis, and offers a few tuning rules in the form of "snaps" to create harmony
* [https://autotel.co/forbidden-music/ forbidden-music] – piano roll which is not quantized in the vertical axis, and offers a few tuning rules in the form of "snaps" to create harmony
* [[Xenpaper]] – text-based microtonal sequencer, like a notepad. Write down musical ideas and share the link around


==Software instruments==
== Notation software ==
* [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.
** 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/extra/ekmelily.html Ekmelily] extension, it can support several other notation styles, namely Tartini, Richter Herf/Madel and Sims
** With [https://github.com/BridgeTheMasterBuilder/heji-ly heji-ly] it can use [[HEJI]]
* [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 does not 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.
** [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.
** (MuseScore 3.6) Full xenharmonic support through [https://github.com/euwbah/musescore-xen-tuner euwbah's XenTuner]
** (MuseScore 4) The [https://musescore.org/en/project/xentuner Xentuner] plugin by [[Keenan Pepper]] works through JSON files specifying tuning.
** (MuseScore 4) The [https://github.com/AzureDevs/XenKit XenKit] plugin works for free style JI and edos.


*[https://audiokitpro.com/synth/ AudioKit Synth One] – free iPad/iPhone touch-to-play app with customizable layout and scales, which can import scales directly from within Wilsonic.
== Software instruments ==
*[https://savethehuman5.com/ Chameleon] – customizable MIDI controller interface that can be used to create, among other things, virtual microtonal keyboards.
* [https://audiokitpro.com/synth/ AudioKit Synth One] – free iPad/iPhone touch-to-play app with customizable layout and scales, which can import scales directly from within Wilsonic.
*[http://www.jhhl.net/iPhone/Droneo/ Droneo] – 8-voice polyphonic droning iPhone app, defines intervals in just ratios, equal divisions of an interval, or interactively with a tone spiral. Sounds nice, too.
* [https://savethehuman5.com/ Chameleon] – customizable MIDI controller interface that can be used to create, among other things, virtual microtonal keyboards.
*[http://www.dynamictonality.com/ Dynamic Tonality] – freely available dynamic tonality synthesizers and sequencers. ([[Wikipedia: Dynamic tonality|Wikipedia article on the dynamic tonality paradigm]]).
* [http://www.jhhl.net/iPhone/Droneo/ Droneo] – 8-voice polyphonic droning iPhone app, defines intervals in just ratios, equal divisions of an interval, or interactively with a tone spiral. Sounds nice, too.
*[https://maxis.cool/frex Frequency Explorer] – browser-based synthesizer + sequencer with precisely-configurable musical scale and harmonic spectrum.
* [http://www.dynamictonality.com/ Dynamic Tonality] – freely available {{w|dynamic tonality}} synthesizers and sequencers.  
*[https://www.moforte.com/ GeoShred] – iPad/iPhone touch-to-play app with customizable layout and scales.
* [https://maxis.cool/frex Frequency Explorer] – browser-based synthesizer + sequencer with precisely-configurable musical scale and harmonic spectrum.
*[https://sjoerdvisscher.glitch.me/keyboard/ Hexagonal Keyboard Demo] by Sjoerd Visscher
* [https://www.moforte.com/ GeoShred] – iPad/iPhone touch-to-play app with customizable layout and scales.
*[https://hpi.zentral.zone/microsynth Microsynth] – microtonal soundfont synthesizer for macOS and Windows
* [https://sjoerdvisscher.glitch.me/keyboard/ Hexagonal Keyboard Demo] by Sjoerd Visscher
*[[User:SAKryukov #Microtonal Fabric|Microtonal Fabric]] – web-browser based microtonal music platform, a framework for building universal or customized microtonal musical keyboard instruments, microtonal experiments and computing, music study, and teaching music lessons with possible remote options
* [https://hpi.zentral.zone/microsynth Microsynth] – microtonal soundfont synthesizer for macOS and Windows
*[https://offtonic.com/synth Offtonic Microtonal Synthesizer] – a JavaScript browser app that lets you play around with tunings.
* [[User:SAKryukov #Microtonal Fabric|Microtonal Fabric]] – web-browser based microtonal music platform, a framework for building universal or customized microtonal musical keyboard instruments, microtonal experiments and computing, music study, and teaching music lessons with possible remote options
*[https://itunes.apple.com/us/app/orphion/id495465097?mt=8 Orphion] – iPad/iPhone touch-to-play app with customizable layout and scales.
* [https://offtonic.com/synth Offtonic Microtonal Synthesizer] – a JavaScript browser app that lets you play around with tunings.
*[https://academo.org/demos/19-tet-keyboard/ Online 19-edo keyboard]
* [https://itunes.apple.com/us/app/orphion/id495465097?mt=8 Orphion] – iPad/iPhone touch-to-play app with customizable layout and scales.
*[http://fritzo.org/keys/#style=piano Rational Keyboard] – JI keyboard with keys that grow in size
* [https://academo.org/demos/19-tet-keyboard/ Online 19-edo keyboard]
*[https://sonic-pi.net/ Sonic Pi - The Live Coding Music Synth for Everyone] – besides ''Live Coding'', you can also record to WAV format, microtonal capabilities are provided through adding decimals to MIDI numbers.
* [https://hexatone.plainsound.org/ Plainsound Hexatone and Sequencer] by [[Lumi Pakkanen]](?)
*[https://www.warmplace.ru/soft/sunvox/ SunVox Modular Music Studio] – modular synthesizer with pattern-based sequencer (tracker), available for desktop (free of cost) and mobile devices (for approx. $6). [https://youtu.be/UJXEsfbUvvs Changing the musical scale in SunVox (video)]
* [http://fritzo.org/keys/#style=piano Rational Keyboard] – JI keyboard with keys that grow in size
*[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.
* [https://sonic-pi.net/ Sonic Pi - The Live Coding Music Synth for Everyone] – besides ''live coding'', you can also record to WAV format, microtonal capabilities are provided through adding decimals to MIDI numbers.
*[https://www.thumbjam.com/ ThumbJam] – iPad/iPhone touch-to-play app with customizable layout and scales. It can open any .scl (Scala) files.
* [https://www.warmplace.ru/soft/sunvox/ SunVox Modular Music Studio] – modular synthesizer with pattern-based sequencer (tracker), available for desktop (free of cost) and mobile devices (for approx. $6). [https://youtu.be/UJXEsfbUvvs Changing the musical scale in SunVox (video)]
*[http://www.toverlamp.org/static/wickisynth/wickisynth.html Wickisynth] – tuning demo synthesizer with Wicki-Hayden key layout
* [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.
*[https://www.microsoft.com/p/xenharmonic-keyboard/9ppbl2brsk6z Xenharmonic Keyboard] – Windows-only isomorphic microtonal MIDI keyboard.
* [https://www.thumbjam.com/ ThumbJam] – iPad/iPhone touch-to-play app with customizable layout and scales. It can open any .scl (Scala) files.
* [http://www.toverlamp.org/static/wickisynth/wickisynth.html Wickisynth] – tuning demo synthesizer with Wicki-Hayden key layout
* [https://www.microsoft.com/p/xenharmonic-keyboard/9ppbl2brsk6z Xenharmonic Keyboard] – Windows-only isomorphic microtonal MIDI keyboard.
* [https://xentar.net/ Xentar: Microtonal Guitar Playground] — versatile app for guitarists by [[Ben Spees]]
* [https://mshaf397.github.io/AllProjects-/synth2.html Adjustable Grid Web Synth] — Web synth with support for EDOs, nonoctave tunings, and JI. Also has adjustable base frequency, adjustable key size, and adjustable number of keys using rows/columns input fields.


==Mathematics software==
== Software plugins (VST etc.) ==
*[http://www.maths.surrey.ac.uk/hosted-sites/R.Knott/Fibonacci/cfCALC.html Continued Fraction Calculator]
: ''See [[List of Microtonal Software Plugins]] for many more.''  
*[https://play.google.com/store/apps/details?id=an.FracPro Fraction Calculator] — Android app that [[User:PiotrGrochowski]] recommends to install. Allows to do arithmetic on fractions, while ''not'' outputting a mixed fraction.
* [https://www.kvraudio.com/product/imaginary-instruments-by-mirryou  Imaginary Instruments] - VST3 physical modeling synth that simulates things like toroidal drums, 4D spheres, etc, and you can change parameters like geometry and building material
*[http://www.numberempire.com/fractionscalculator.php Fraction Expression Calculator] – easily do ratio arithmetic
** [https://mirryouser.gumroad.com/l/dfgpat (earlier build)]
*[http://www.calculatorsoup.com/calculators/math/lcd.php Least Common Denominator of Fractions (LCD) Calculator] - put your JI ratios in here!
* [https://www.audiopluginsforfree.com/partialstring-free-physical-modeling-synth/#:~:text=Free%20Physical%20Modeling%20Synth%20That%20Simulates%20Real,time%20using%20the%20Finite%2DDifference%20Time%2DDomain%20(FDTD)%20method. PartialString VSTi] — a physical modelling synthesiser that supports MTS-ESP
*[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
== Audio workstation software (DAWs) ==
*[http://www.codecogs.com/latex/eqneditor.php Online LaTeX Equation Editor] – create mathematical expressions in LaTeX format for wiki pages etc.
: ''See [[DAWs]].''  
*[http://www.wolframalpha.com Wolfram Alpha] – perform a variety of intensive mathematical calculations in your browser
**[[Wolfram Alpha Regular Temperament Widgets]]
 
==Notation software==
*[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.
**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
*[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.
**[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.
**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.
 
==Software plugins (VST etc.)==
 
:''See [[List of Microtonal Software Plugins]]''
 
==Programming==
:''See [[Programming]]''


== Tuner software==
== Instrument tuner software==
*[https://www.nongnu.org/lingot/ LINGOT] for GNU/Linux - free software, universal tuner that supports [[Scala]] files
* [https://www.ekips.org/tools/guitar/fretfind2d/ FretFind2D] — web app for measuring out where to place frets on guitars — supports equal and many unequal microtonal tunings
**[https://lingot.gitara.org.pl/ LINGOT for Windows] - third-party port of LINGOT
* [https://www.nongnu.org/lingot/ LINGOT] for GNU/Linux – free software, universal tuner that supports [[Scala]] files
*[https://euwbah.github.io/mu-tune/ mu-tune] - by euwbah, browser-based, supports all [[equal tuning]]s and their subsets
** [https://lingot.gitara.org.pl/ LINGOT for Windows] – third-party port of LINGOT
*[https://microtonal-tuner.onrender.com/ Wilckerson Ganda's Microtonal Tuner] – Wilckerson Ganda's tuner for all EDOs and EDONOIs
* [https://euwbah.github.io/mu-tune/ mu-tune] – by euwbah, browser-based, supports all [[equal tuning]]s and their subsets
* [https://github.com/burningcicada/warbl-scala-fingering-laboratory/releases/tag/v1.0.0 WARBL Scala Fingering Laboratory] — a browser-based tool for exploring how WARBL fingerings can map onto Scala tunings (eg for woodwinds)
* [https://microtonal-tuner.onrender.com/ Wilckerson Ganda's Microtonal Tuner] – Wilckerson Ganda's tuner for all edos and edonois


==Tuning manipulation software ==
== Scale/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.
* [http://chuck.cs.princeton.edu/ ChucK] – digital audio programming language by Princeton University
*[https://www.huygens-fokker.org/scala/ Scala] (→ [[Scala]] and [[Wikipedia: Scala (software)]]) – the ''de facto'' standard software for creating, manipulating and analyzing tunings
** [https://audicle.cs.princeton.edu/mini/ miniAudicle] – development environment by Princeton University which uses ChucK
**instructions for [[Creating Scala scl files for rank two temperaments]]
*** [[Superparticular samchillian]] – open-source tuning manipulation code built on miniAudicle, by [[Leon Gruenbaum]] and [[Jacob Barton]] (2012)
**[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://www.huygens-fokker.org/scala/ Scala] (→ [[Scala]] and [[Wikipedia: Scala (software)]]) – the ''de facto'' standard software for creating, manipulating and analyzing tunings
*[https://github.com/maxwellpollack/scalemap Scalemap] – drop-in microtonal note-to-frequency mapping functionality for C, C++, and Javascript
** Instructions for [[Creating Scala scl files for rank two temperaments]]
*[http://tonalsoft.com/tonescape.aspx Tonescape] – music composition, analysis and educational tool by Joe Monzo
** [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 Tune Smithy] by [[Robert Walker]]
* [https://github.com/maxwellpollack/scalemap Scalemap] – drop-in microtonal note-to-frequency mapping functionality for C, C++, and Javascript
*[https://hpi.zentral.zone/ute Universal Tuning Editor] – create, import, edit, convert, map to any keyboard geometry, retune in real time, etc.
* [https://github.com/FloraCanou/temperament_evaluator Temperament Evaluator] by [[Flora Canou]] – set of Python scripts to compute [[TE tuning]]s, [[badness]]es, [[optimal patent val]]s, 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]): built on the works of [[Erv Wilson]]
* [http://robertinventor.com/software/tunesmithy/music.htm Tune Smithy] by [[Robert Walker]]
*[https://github.com/Woyten/tune tune] - Explore musical tunings and create synthesizer tuning files for microtonal scales
* [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 video)]): built on the works of [[Erv Wilson]]
* [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://asrasummersolsticestiltonbabidi.github.io/GeneratorSequence/ Asra3’s generator chain viewer]
*[https://web.archive.org/web/20230326034951/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] by Sengpiel Audio (also converts to other units too)
*[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://colorhorizons.com/ Color Horizons] by [[Jon Lervold]] – scale generator and synthesizer
*[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
* [https://web.archive.org/web/20230326034951/http://micro.soonlabel.com/Scott_Thompson/edjiruler.html Edjiruler v0.0.1] – visualize JI intervals close to equal divisions of whole numbers
*[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://www.mikebattagliamusic.com/HE-JS/HE.html Harmonic Entropy Calculator] by [[Mike Battaglia]] – interactive [[harmonic entropy]] curves.
*[https://www.ambientesoterica.com/conv_calc.html Music Maker Calculator] - collection of small xenharmonic calculator gadgets by [[Ambient Esoterica]]
* [https://web.archive.org/web/20230326034951/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://musictheory.zentral.zone/huntsystemcalc.html Online H-System Calculators] – Hunt Intonation Quality Grade Point Average (IQGPA) Calculator
* [https://jeremiahgoyette.com/calculators/ Music Calculators] by Jeremiah Goyette
*[https://www.projectivetuningspace.com Projective Tuning Space Interactive Application]
* [https://www.ambientesoterica.com/conv_calc.html Music Maker Calculator] by [[Ambient Esoterica]] – collection of small xenharmonic calculator gadgets
*[https://scala2mts.vercel.app/ Scala2MTS] – Scala file to MIDI Tuning Standard SysEx converter, written by Olle Holmberg
* [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 Scott Thompson's Rank 2 Regular Temperament Generator] – a web app to generate rank 2 regular temperaments
* [https://www.pailiaq.com/xen Pailiaq.com/xen] — Pailiaq's collection, a toolbox of polished xenharmonic tuning exploration web apps
*[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.
** MOS temperament explorer, triad space explorer, interval cent trainer, chord finder, functional harmony explorer
**[https://sevish.com/scaleworkshop1/ Legacy version]
* [https://www.projectivetuningspace.com Projective Tuning Space Interactive Application]
*[http://www.sengpielaudio.com/calculator-centsratio.htm Seng Piel's Audio Cents to Ratio Calculator] (also converts to other units too)
* [https://web.archive.org/web/20221207043812/http://micro.soonlabel.com/Scott_Thompson/r2rtg.html Rank 2 Regular Temperament Generator] by Scott Thompson – a web app to generate rank-2 regular temperaments
**Also, [http://robertinventor.com/software/tunesmithy/help/cents_and_ratios.htm another one] with extensive instructions
* [https://scala2mts.vercel.app/ Scala2MTS] by Olle Holmberg – Scala file to MIDI Tuning Standard SysEx converter
*[https://sintel.pythonanywhere.com/ Temperament Calculator] by [[User:Sintel|Sintel]]
* [https://nickvuci.github.io/ScaleCircle/ ScaleCircle] by [[Nick Vuci]] — generates a circle diagram of any scale with a period (JI or tempered)
*[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://scaleworkshop.plainsound.org/ Scale Workshop] – scale-creation site by [[Lumi Pakkanen]]. Allows playing via QWERTY computer keyboard. Can also export .scl and .kbm files.
*[http://www.jhhl.net/tonespiral.html Tonespiral] – listen to harmonics visualized as a spiral
** [https://sevish.com/scaleworkshop1/ Legacy version]
*[http://www.untwelve.org/static/javascript_demos/MOSring.html Untwelve.org animated MOS ring demo]
* [https://sintel.pythonanywhere.com/ Temperament Calculator] by [[Sintel]]
*[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/ Temperament Finder] by [[Graham Breed]]
*[http://x31eq.com/temper/ x31eq Temperament Finder] by [[Graham Breed]]
* [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://www.yacavone.net/xen-calc/ Xen-calc] – interval calculator that translates to/from ratios, cents, FJS and color notation, much more too.
* [http://www.jhhl.net/tonespiral.html Tonespiral] – listen to harmonics visualized as a spiral
*[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://jerdle-code.github.io/uniform-mapper/ Uniform mapper] – finds uniform maps corresponding to integer and noninteger edos
*[https://johnvalentine.co.uk/app/xetune/app.html XeTune] – tuning manipulation web app by John Valentine
* [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://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://johnvalentine.co.uk/app/xetune/app.html XeTune] by John Valentine – tuning manipulation web app


====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]
*[https://www.desmos.com/calculator/eiterjptig Cents to JI]
* [https://www.desmos.com/calculator/eiterjptig Cents to JI]
*[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/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]
*[https://www.desmos.com/calculator/4ecaig9vkp Patent val monzo mappings]
* [https://www.desmos.com/calculator/4ecaig9vkp Patent val monzo mappings]
*[https://www.desmos.com/calculator/etryqmkqxk Pitch circle]
* [https://www.desmos.com/calculator/etryqmkqxk Pitch circle]
*[https://www.desmos.com/calculator/avzatq2itb Rank 1 temperaments close to specific JI]
* [https://www.desmos.com/calculator/avzatq2itb Rank-1 temperaments close to specific JI]
*[https://www.desmos.com/calculator/qab5kzc6ey Temps within ED#]
* [https://www.desmos.com/calculator/qab5kzc6ey Temps within ed#]
*[https://www.desmos.com/calculator/h08zeml3lm Visualization of isomorphic key mappings]
* [https://www.desmos.com/calculator/h08zeml3lm Visualization of isomorphic key mappings]
*[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====
==== 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/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]


*[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.
== Mathematics software ==
*[https://scratch.mit.edu/projects/247892491/ Selected just intervals by error]
* [http://www.maths.surrey.ac.uk/hosted-sites/R.Knott/Fibonacci/cfCALC.html Continued Fraction Calculator]
**[https://scratch.mit.edu/projects/249278782/ MediaWiki output]
* [https://play.google.com/store/apps/details?id=an.FracPro Fraction Calculator] – Android app that [[User:PiotrGrochowski]] recommends to install. Allows to do arithmetic on fractions, while ''not'' outputting a mixed fraction.
*[https://scratch.mit.edu/projects/247966069/ Table of edo intervals]
* [http://www.numberempire.com/fractionscalculator.php Fraction Expression Calculator] – easily do ratio arithmetic
*[https://scratch.mit.edu/projects/247936394/ Tempered out comma finder]
* [https://narenratan.com/tools/gralculator gralculator] — online [[Gral method]] calculator
*[https://scratch.mit.edu/projects/247941879/ Tempering out edo finder]
* [http://www.calculatorsoup.com/calculators/math/lcd.php Least Common Denominator of Fractions (LCD) Calculator] – put your JI ratios in here!
* [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.wolframalpha.com Wolfram Alpha] – perform a variety of intensive mathematical calculations in your browser
** [[Wolfram Alpha Regular Temperament Widgets]]


== Discontinued software==
== Scale collections ==
''See also: [[:Category:Lists of scales]]''
* [https://www.pailiaq.com/xen/mos-explorer MOS Temperament Explorer] — interactive display of generator spectrum of MOS scales (with option to export tunings), by [[Pailiaq Music]]
* The tunings in [https://isartum.net/leimma Leimma]. These all come with sources attributed.
* Sevish's [https://sevish.com/music-resources/#tuning-files tuning files] give sources in the accompanying PDFs
* The [https://www.huygens-fokker.org/microtonality/scales.html Scala scale archive]
* Wilson's garden, a scale collection built into [https://github.com/marcus-w-hobbs/Wilsonic-MTS-ESP Wilsonic]
* The [https://github.com/surge-synthesizer/surge/tree/main/resources/data/tuning_library tuning library] included with Surge XT
* The tunings which come with [https://www.semantic-danielou.com/semantic-danielou-53/download-and-installation-semantic-danielou-53/ Semantic Daniélou-53]
* Ableton comes with a library of [https://tuning.ableton.com tunings]
* [https://scalelibrary.org scale-library], a library of microtonal scales with sources attributed.


*[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]
== Discontinued and broken software ==
*[http://www.mindspring.com/~alanh/fracs.html Fast Decimal to Fraction Approximations] {{Dead link}}
* [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://microtone.isans.net/ Microtone] {{Dead link}} – HTML5 uniform keyboard demo with any equal temperament
* [http://www.mindspring.com/~alanh/fracs.html Fast Decimal to Fraction Approximations]{{dead link}}
*[http://www.microtonalsoftware.com/ MicrotonalSoftware.com] {{Dead link}}
* [http://microtone.isans.net/ Microtone]{{dead link}} – HTML5 uniform keyboard demo with any equal temperament
**[http://www.microtonalsoftware.com/scale-tree.html ET Scale Tree Playground] {{Dead link}}
* [http://www.microtonalsoftware.com/MicrotonalSoftware.com]{{dead link}}
*[http://the-monochord.rhcloud.com/ The Monochord] {{Dead link}} – try out just intervals from a base frequency.
** [http://www.microtonalsoftware.com/scale-tree.html ET Scale Tree Playground]{{dead link}}
*[https://suonoterapia.org/overtones/ Overtones spiral] {{Dead link}} - listen to harmonics 1-16 visualized as a spiral
* [http://the-monochord.rhcloud.com/The Monochord]{{dead link}} – try out just intervals from a base frequency.
**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] – [[mos]] in equal divisions of the octave calculator
*[https://www.tuningvine.com/ Tuning Vine] {{Dead link}} – an interface for just intonation, with a color-coded lattice.
* [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}}
* [https://www.tuningvine.com/Tuning Vine]{{dead link}} – an interface for just intonation, with a color-coded lattice.
* [http://tonalsoft.com/tonescape.aspx Tonescape] – music composition, analysis and educational tool by [[Joseph Monzo]], intended primarily for composition but also effective for tuning manipulation. Broken due to being very old software.


[[Category:Software| ]]
[[Category:Software| ]] <!-- Main article -->
[[Category:Todo:expand]]<!-- main article -->
[[Category:Instruments]]
[[Category:Instruments]]
[[Category:Lists]]
[[Category:Lists]]