List of music software: Difference between revisions

From Xenharmonic Wiki
Jump to navigation Jump to search
BudjarnLambeth (talk | contribs)
m Tuning manipulation software (browser-based): Changed wording from old version to legacy version
Hkm (talk | contribs)
(81 intermediate revisions by 13 users not shown)
Line 1: Line 1:
{{interwiki
{{interwiki
| en = List of music software
| de = Software
| de = Software
| en = Useful Tools
| es = Herramientas Útiles
| es = Herramientas Útiles
| ja =  
| ja =  
}}
}}
{{See also|:Category:Software}}
{{Catrel|Software}}


== Audio workstation software (DAWs) ==
== Audio workstation software (DAWs) ==
: ''See [[DAWs]].''


:''See [[DAWs]]''
== 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
== Composing software & electronic instruments ==
* [http://www.tallkite.com/alt-tuner.html alt-tuner] microtuning plug-in, does adaptive tunings, on-the-fly retuning, and scale analysis.
* [https://savethehuman5.com/ Chameleon] – a customizable MIDI controller interface that can be used to create, among other things, virtual microtonal keyboards.
* [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] – 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] – 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] – open-source just intonation sequencer based on Csound and Python.
*[http://www.jhhl.net/iPhone/Droneo/ Droneo] – 8-voice polyphonic droning iPhone app, defines intervals in Just rations, equal divisions of an interval, or interactively with a tone spiral. Sounds nice, too.
* [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.
* [http://www.dynamictonality.com/ Dynamic Tonality] – freely available dynamic tonality synthesizers and sequencers. ([[Wikipedia: Dynamic tonality|Wikipedia article on the dynamic tonality paradigm]]).
* [https://maxis.cool/frex Frequency Explorer] – a browser-based synthesizer + sequencer with precisely-configurable musical scale and harmonic spectrum.
* [https://www.moforte.com/ GeoShred] – an iPad/iPhone touch-to-play app with customizable layout and scales.
* [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://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://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://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
* [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 ===
* [[Xenpaper]] – text-based microtonal sequencer, like a notepad. Write down musical ideas and share the link around
* [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
== Software instruments ==
* [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.
* [https://savethehuman5.com/ Chameleon] – customizable MIDI controller interface that can be used to create, among other things, virtual microtonal keyboards.
* [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.
* [http://www.dynamictonality.com/ Dynamic Tonality] – freely available {{w|dynamic tonality}} synthesizers and sequencers.
* [https://maxis.cool/frex Frequency Explorer] – browser-based synthesizer + sequencer with precisely-configurable musical scale and harmonic spectrum.
* [https://www.moforte.com/ GeoShred] – iPad/iPhone touch-to-play app with customizable layout and scales.
* [https://sjoerdvisscher.glitch.me/keyboard/ Hexagonal Keyboard Demo] by Sjoerd Visscher
* [https://hpi.zentral.zone/microsynth Microsynth] – microtonal soundfont synthesizer for macOS and Windows
* [[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
* [[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
* [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://offtonic.com/synth Offtonic Microtonal Synthesizer] – a JavaScript browser app that lets you play around with tunings.
* [https://offtonic.com/synth Offtonic Microtonal Synthesizer] – a JavaScript browser app that lets you play around with tunings.
*[https://itunes.apple.com/us/app/orphion/id495465097?mt=8 Orphion] – an iPad/iPhone touch-to-play app with customizable layout and scales.
* [https://itunes.apple.com/us/app/orphion/id495465097?mt=8 Orphion] – iPad/iPhone touch-to-play app with customizable layout and scales.
* [https://github.com/maxwellpollack/scalemap scalemap] – drop-in microtonal note-to-frequency mapping for C, C++, and Javascript
* [https://academo.org/demos/19-tet-keyboard/ Online 19-edo keyboard]
* [http://schismata.net/ Schismata] Musical composition tool in any user defined tuning. Supports polyrhythms, tuning changes in real-time, sliding notes, instrument design.
* [http://fritzo.org/keys/#style=piano Rational Keyboard] – JI keyboard with keys that grow in size
*[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://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.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.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)]
*[https://www.warmplace.ru/soft/sunvox/ SunVox Modular Music Studio] – a 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://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://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.
* [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.thumbjam.com/ ThumbJam] – an 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
* [http://timidity.sourceforge.net/ TiMidity++] (→ [[Wikipedia: TiMidity++]])
* [https://www.microsoft.com/p/xenharmonic-keyboard/9ppbl2brsk6z Xenharmonic Keyboard] – Windows-only isomorphic microtonal MIDI keyboard.
*[http://tonalsoft.com/tonescape.aspx Tonescape] – music composition, analysis and educational tool.
*[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://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://audiokitpro.com/synth/ AudioKit Synth One] – a free iPad/iPhone touch-to-play app with customizable layout and scales, which can import scales directly from within Wilsonic.
*[https://www.microsoft.com/p/xenharmonic-keyboard/9ppbl2brsk6z Xenharmonic Keyboard] – a Windows-only isomorphic microtonal MIDI keyboard.


== Mathematics software ==
== Mathematics software ==
* [http://www.maths.surrey.ac.uk/hosted-sites/R.Knott/Fibonacci/cfCALC.html Continued Fraction Calculator]
* [http://www.maths.surrey.ac.uk/hosted-sites/R.Knott/Fibonacci/cfCALC.html Continued Fraction Calculator]
* [http://www.mindspring.com/~alanh/fracs.html Fast Decimal to Fraction Approximations]
* [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://play.google.com/store/apps/details?id=an.FracPro Fraction Calculator] — An Android app that [[User:PiotrGrochowski]] recommends to install. Allows to do arithmetic on fractions, while ''not'' outputting a mixed fraction.
* [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://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.
* [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.
* [http://www.gnu.org/software/octave/ Octave] free, open source equivalent to MATLAB; useful for working with matrices and much more
* [http://www.gnu.org/software/octave/ Octave] - a 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]]


== 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. 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] extension, it can support several other notation styles, namely [http://www.ekmelic-music.org/en/em-n.htm Tartini, Richter Herf/Madel and Sims].
* [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.computermusicnotation.com/ 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. For more information send an email to [[/cdn-cgi/l/email-protection|[email protected]]]
** Thanks to the [http://x31eq.com/lilypond/ work of Graham Breed], can use [[Sagittal notation|Sagittal]] glyphs.
* [http://www.mus2.com.tr/en/ 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.
** 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
**[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
* [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.
* [https://musescore.org/ MuseScore] open-source notation software. 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. See [[MuseScore]] for the dedicated page.
* [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.


== Programming ==
== Software plugins (VST etc.) ==
: ''See [[List of Microtonal Software Plugins]].''


:''See [[Programming]]''
== Tuner software==
* [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://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


== Software plugins (VST etc.) ==
== Tuning manipulation software ==
* [http://chuck.cs.princeton.edu/ ChucK] – digital audio programming language by Princeton University
** [https://audicle.cs.princeton.edu/mini/ miniAudicle] – development environment by Princeton University which uses ChucK
*** [[Superparticular samchillian]] – open-source tuning manipulation code built on miniAudicle, by [[Leon Gruenbaum]] and [[Jacob Barton]] (2012)
* [https://github.com/FloraCanou/temperament_evaluator Flora Canou's Temperament Evaluator] – [[User:FloraC|FloraC]] wrote this set of Python scripts to compute [[TE tuning]]s, [[badness]]es, [[optimal patent val]]s, etc.
* [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]]
** [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
* [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://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


:''See [[List of Microtonal Software Plugins]]''
=== Browser-based ===
* [https://colorhorizons.com/ Color Horizons] – scale generator and synthesizer by [[Jon Lervold]]
* [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.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]
* [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|mos]] 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]]
* [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://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
* [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]
* [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
* [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
* [http://www.jhhl.net/tonespiral.html Tonespiral] – listen to harmonics visualized as a spiral
* [https://jerdle-code.github.io/uniform-mapper/ Uniform mapper] – finds uniform maps corresponding to integer and noninteger edos
* [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
* [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://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


== Tuning manipulation software ==
==== Desmos.com ====
* [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/eiterjptig Cents to JI]
* [https://www.desmos.com/calculator/ltkpe1ed3c Commas generalized clean]
* [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/3xpdewiqun Octave intervals]
* [https://www.desmos.com/calculator/4ecaig9vkp Patent val monzo mappings]
* [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/qab5kzc6ey Temps within ed#]
* [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/dstp7wnidf Zeta in Desmos]


*[https://www.huygens-fokker.org/scala/ Scala] (→ [[Scala]] and [[Wikipedia: Scala (software)]]) - the ''de facto'' standard software for creating, manipulating and analyzing tunings
==== Scratch.mit.edu ====
** instructions for [[Creating_Scala_scl_files_for_rank_two_temperaments|Creating Scala scl files for rank two temperaments]]
* [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.
**[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://scratch.mit.edu/projects/247892491/ Selected just intervals by error]
* [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://scratch.mit.edu/projects/249278782/ MediaWiki output]
* [http://robertinventor.com/software/tunesmithy/music.htm Fractal Tune Smithy & Bounce Metronome] - by Robert Walker
* [https://scratch.mit.edu/projects/247966069/ Table of edo intervals]
*[http://www.microtonalsoftware.com/ Scala to TUN and MTS online converter] - by MicrotonalSoftware.com
* [https://scratch.mit.edu/projects/247936394/ Tempered out comma finder]
* [https://github.com/maxwellpollack/scalemap scalemap] - drop-in microtonal note-to-frequency mapping functionality for C, C++, and Javascript
* [https://scratch.mit.edu/projects/247941879/ Tempering out edo finder]
* [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://x31eq.com/temper/ Temperament finder] - site by [[Graham_Breed|Graham Breed]]
* [http://tonalsoft.com/tonescape.aspx Tonescape] - Music composition, analysis and educational tool by Joe Monzo


== Tuning manipulation software (browser-based) ==
== Discontinued and broken software ==
*[http://www.untwelve.org/static/javascript_demos/MOSring.html Animated MOS ring demo]
* [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.sengpielaudio.com/calculator-centsratio.htm Cents to Ratio Calculator] - and much more! Also, [http://robertinventor.com/software/tunesmithy/help/cents_and_ratios.htm another one] with extensive instructions
* [http://www.mindspring.com/~alanh/fracs.html Fast Decimal to Fraction Approximations]{{dead link}}
* [https://www.desmos.com/calculator/0ple0quvkd Diatonic Scale Explorer] - Visualize the diatonic scale with different sizes of fifths
* [http://microtone.isans.net/ Microtone]{{dead link}} – HTML5 uniform keyboard demo with any equal temperament
* [http://micro.soonlabel.com/Scott_Thompson/edjiruler.html edjiruler v0.0.1] - Visualize JI intervals close to equal divisions of whole numbers
* [http://www.microtonalsoftware.com/MicrotonalSoftware.com]{{dead link}}
* [https://maxis.cool/frex Frequency Explorer] - a browser-based synthesizer + sequencer with precisely-configurable musical scale and harmonic spectrum
** [http://www.microtonalsoftware.com/scale-tree.html ET Scale Tree Playground]{{dead link}}
* [http://www.mikebattagliamusic.com/HE-JS/HE.html Harmonic Entropy Calculator] - Interactive Harmonic Entropy curves.
* [http://the-monochord.rhcloud.com/The Monochord]{{dead link}} – try out just intervals from a base frequency.
*[http://sjoerdvisscher.handcraft.com/keyboard.html Hexagonal Keyboard Demo]{{Dead link}} - by Sjoerd Visscher
* [https://suonoterapia.org/overtones/Overtones spiral]{{dead link}} – listen to harmonics 1-16 visualized as a spiral
* [[Interval calculator]] - a nice online interval calculator tool, shows linear fraction and EDO fraction expansions, too
** Scala (SCL) to TUN and MTS online converter{{dead link}}
* [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://www.tuningvine.com/Tuning Vine]{{dead link}} – an interface for just intonation, with a color-coded lattice.
*[[Just_Intonation_--_EDO_calculator|Just Intonation -> EDO calculator]]
* [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.
* [http://www.microtonalsoftware.com/scale-tree.html Microtonal Software Scale Tree] - ET Scale Tree Playground
* [https://microtonal-tuner.herokuapp.com Microtonal-tuner] - Wilckerson Ganda's tuner for all EDOs and EDONOIs (be sure to use https: not http:)
*[http://microtone.isans.net/ Microtone]{{Dead link}} - A HTML5 uniform keyboard demo with any equal temperament
*[http://the-monochord.rhcloud.com/ The Monochord]{{Dead link}} - Try out just intervals from a base frequency.
*[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://offtonic.com/synth/index.html Offtonic Microtonal Synth]
* [https://academo.org/demos/19-tet-keyboard/ Online 19-edo keyboard]
* [http://musictheory.zentral.zone/huntsystemcalc.html Online H-System Calculators] - Hunt Intonation Quality Grade Point Average (IQGPA) Calculator
* [http://http://terpstrakeyboard.com/web-app/keys.htm Online Terpstra keyboard (isomorphic hexagonal keyboard)]
*[http://micro.soonlabel.com/Scott_Thompson/r2rtg.html Rank 2 Regular Temperament Generator] - generate rank2 regular temperaments
*[http://fritzo.org/keys/#style=piano Rational Keyboard] - JI keyboard with keys that grow in size
* [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)]
* [http://micro.soonlabel.com/Scott_Thompson/r2rtg.html Scott Thompson's rank 2 regular temperament generator]
*[https://scratch.mit.edu/projects/247892491/ Selected just intervals by error]
*[https://scratch.mit.edu/projects/249278782/ Selected just intervals by error (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]
*[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 Javascript Moment of Symmetry (MOS) ring demo]
*[http://www.toverlamp.org/static/wickisynth/wickisynth.html Wickisynth] - tuning demo synthesizer with Wicki-Hayden key layout
*[[Wolfram Alpha Regular Temperament Widgets]]
* [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://xenpaper.com/ Xenpaper.com] - A text-based microtonal sequencer, like a notepad. Write down musical ideas and share the link around


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

Revision as of 04:43, 28 July 2025

See also: Category:Software

Audio workstation software (DAWs)

See DAWs.

Composing software

  • Alt-tuner – tuning plug-in that does adaptive tunings, on-the-fly retuning, and scale analysis by Kite Giedraitis
  • Csound (→ Csound and Wikipedia: Csound).
    • Blue – composition environment and frontend for Csound with python-based scripting capabilities.
    • MicroCsound – Python-based front-end to Csound specifically geared to microtonal composition (tutorial).
    • Rationale – open-source just intonation sequencer based on Csound and Python.
  • Jird – a language for writing and hearing music in just intonation using ratios to express frequencies, durations, and volumes.
  • Melodyne – commercial audio software with editing and analysis functions for scales and tunings.
  • Mutabor – open-source dynamic microtuner, allowing mutable and static scales and tunings using flexible language developed for musicians with GUI (tutorial).
  • Nondiscrete Piano Roll – with this tool one can compose microtonal pieces in a custom JI or tempered tuning; developed by Joaquín Aldunate
  • 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.
  • 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.
  • SuperCollider – programming language for sound, possibility of user-defined synths, no restrictions for xenharmony
  • TiMidity++ (→ Wikipedia: TiMidity++)
  • WereSoCool – a language for composing microtonal music
  • Xenharmlib – a python music theory library for the exploration and research of microtonality, diatonic set theory, non-standard notations, and many more.

Browser-based

  • Xenpaper – text-based microtonal sequencer, like a notepad. Write down musical ideas and share the link around
  • 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

Software instruments

  • AudioKit Synth One – free iPad/iPhone touch-to-play app with customizable layout and scales, which can import scales directly from within Wilsonic.
  • Chameleon – customizable MIDI controller interface that can be used to create, among other things, virtual microtonal keyboards.
  • 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.
  • Dynamic Tonality – freely available dynamic tonality synthesizers and sequencers.
  • Frequency Explorer – browser-based synthesizer + sequencer with precisely-configurable musical scale and harmonic spectrum.
  • GeoShred – iPad/iPhone touch-to-play app with customizable layout and scales.
  • Hexagonal Keyboard Demo by Sjoerd Visscher
  • Microsynth – microtonal soundfont synthesizer for macOS and Windows
  • 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
  • Offtonic Microtonal Synthesizer – a JavaScript browser app that lets you play around with tunings.
  • Orphion – iPad/iPhone touch-to-play app with customizable layout and scales.
  • Online 19-edo keyboard
  • Rational Keyboard – JI keyboard with keys that grow in size
  • 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.
  • SunVox Modular Music Studio – modular synthesizer with pattern-based sequencer (tracker), available for desktop (free of cost) and mobile devices (for approx. $6). Changing the musical scale in SunVox (video)
  • 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.
  • ThumbJam – iPad/iPhone touch-to-play app with customizable layout and scales. It can open any .scl (Scala) files.
  • Wickisynth – tuning demo synthesizer with Wicki-Hayden key layout
  • Xenharmonic Keyboard – Windows-only isomorphic microtonal MIDI keyboard.

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 – 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.
  • 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.
  • MuseScore – open-source notation software. See MuseScore for the dedicated page.
    • (MuseScore 3.6) Full xenharmonic support through euwbah's XenTuner
    • (MuseScore 4) The Xentuner plugin by Keenan Pepper works through JSON files specifying tuning.
    • (MuseScore 4) The XenKit plugin works for free style JI and edos.

Software plugins (VST etc.)

See List of Microtonal Software Plugins.

Tuner software

Tuning manipulation software

Browser-based

Desmos.com

Scratch.mit.edu

Discontinued and broken software