List of music software: Difference between revisions
m Removed inconsistent capitalisation, and unnecessary “a”s or “an”s at the start of entries (e.g. changed “a browser-based MIDI controller” to “browser-based MIDI controller) |
|||
Line 11: | Line 11: | ||
== Composing software == | == Composing software == | ||
*[http://www.tallkite.com/alt-tuner.html Alt-tuner] – | *[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]]). | * [https://csound.github.io/ Csound] (→ [[Csound]] and [[Wikipedia: Csound]]). | ||
**[https://blue.kunstmusik.com/ Blue] – | **[https://blue.kunstmusik.com/ Blue] – composition environment and frontend for Csound with python-based scripting capabilities. | ||
**[https://www.untwelve.org/microcsound MicroCsound] – | **[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] – | **[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]). | ||
* [http://schismata.net/ Schismata] – | * [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] – | * [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. | ||
* [http://timidity.sourceforge.net/ TiMidity++] (→ [[Wikipedia: TiMidity++]]) | * [http://timidity.sourceforge.net/ TiMidity++] (→ [[Wikipedia: TiMidity++]]) | ||
* [https://github.com/wilckerson/microtonal-tuner Wilckerson Ganda's Microtonal Tuner] – Wilckerson Ganda's tuner for all EDOs and EDONOIs | * [https://github.com/wilckerson/microtonal-tuner Wilckerson Ganda's Microtonal Tuner] – Wilckerson Ganda's tuner for all EDOs and EDONOIs | ||
*[https://xenpaper.com/ Xenpaper.com] – | *[https://xenpaper.com/ Xenpaper.com] – text-based microtonal sequencer, like a notepad. Write down musical ideas and share the link around | ||
== Software instruments == | == Software instruments == | ||
* [https://audiokitpro.com/synth/ AudioKit Synth One] – | * [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] – | * [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.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 dynamic tonality synthesizers and sequencers. ([[Wikipedia: Dynamic tonality|Wikipedia article on the dynamic tonality paradigm]]). | *[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] – | *[https://maxis.cool/frex Frequency Explorer] – browser-based synthesizer + sequencer with precisely-configurable musical scale and harmonic spectrum. | ||
*[https://www.moforte.com/ GeoShred] – | *[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://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 | * [[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://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] – | *[https://itunes.apple.com/us/app/orphion/id495465097?mt=8 Orphion] – iPad/iPhone touch-to-play app with customizable layout and scales. | ||
*[https://academo.org/demos/19-tet-keyboard/ Online 19-edo keyboard] | *[https://academo.org/demos/19-tet-keyboard/ Online 19-edo keyboard] | ||
* [http://fritzo.org/keys/#style=piano Rational Keyboard] – JI keyboard with keys that grow in size | * [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.warmplace.ru/soft/sunvox/ SunVox Modular Music Studio] – | *[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://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] – 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] – | *[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 | * [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] – | *[https://www.microsoft.com/p/xenharmonic-keyboard/9ppbl2brsk6z Xenharmonic Keyboard] – 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] | ||
* [https://play.google.com/store/apps/details?id=an.FracPro Fraction Calculator] — | * [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. | ||
* [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] – | * [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 | ||
Line 56: | Line 56: | ||
== Notation software == | == Notation software == | ||
* [http://moinejf.free.fr/ abcm2ps] – | * [http://moinejf.free.fr/ abcm2ps] – free, open-source, ASCII-based editor with support for some microtonal accidentals. | ||
* [http://www.lilypond.org Lilypond] – | * [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] – | * [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] – | * [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. | ||
Line 81: | Line 81: | ||
**[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] – | * [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://itunes.apple.com/us/app/wilsonic/id848852071?mt=8 Wilsonic] – an iPad/iPhone app for exploring alternative scales, see it in action: [https://www.youtube.com/watch?v=ylZ6VE6E_uE the source file 3 - YouTube] | * [https://itunes.apple.com/us/app/wilsonic/id848852071?mt=8 Wilsonic] – an iPad/iPhone app for exploring alternative scales, see it in action: [https://www.youtube.com/watch?v=ylZ6VE6E_uE the source file 3 - YouTube] | ||
=== Browser-based === | === Browser-based === | ||
* [https://colorhorizons.com/ Color Horizons] – | * [https://colorhorizons.com/ Color Horizons] – scale generator and synthesizer by [[Jon Lervold]] | ||
* [http://micro.soonlabel.com/Scott_Thompson/edjiruler.html Edjiruler v0.0.1] – | * [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] – | * [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] – | *[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://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://scala2mts.vercel.app/ Scala2MTS] – | * [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://sevish.com/scaleworkshop/ Scale Workshop] – | * [https://sevish.com/scaleworkshop/ Scale Workshop] – scale-creation site by [[Sevish]]. 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 | ||
*[http://www.jhhl.net/tonespiral.html Tonespiral] – | *[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] – | * [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] | *[http://x31eq.com/temper/ x31eq Temperament Finder] by [[Graham Breed]] | ||
* [https://www.yacavone.net/xen-calc/ Xen-calc] – | * [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] – | * [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] – | * [https://johnvalentine.co.uk/app/xetune/app.html XeTune] – tuning manipulation web app by John Valentine | ||
==== Desmos.com ==== | ==== Desmos.com ==== | ||
Line 113: | Line 113: | ||
*[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] – | *[https://www.desmos.com/calculator/0ple0quvkd Diatonic Scale Explorer] – visualize the diatonic scale with different sizes of fifths | ||
*[https://www.desmos.com/calculator/sidygvcjet Octave harmonics proximity to EDO (circle)] | *[https://www.desmos.com/calculator/sidygvcjet Octave harmonics proximity to EDO (circle)] | ||
*[https://www.desmos.com/calculator/3xpdewiqun Octave intervals] | *[https://www.desmos.com/calculator/3xpdewiqun Octave intervals] | ||
Line 126: | Line 126: | ||
==== Scratch.mit.edu ==== | ==== Scratch.mit.edu ==== | ||
*[https://scratch.mit.edu/projects/245142985/ Number To 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. | ||
*[https://scratch.mit.edu/projects/247892491/ Selected just intervals by error] | *[https://scratch.mit.edu/projects/247892491/ Selected just intervals by error] | ||
**[https://scratch.mit.edu/projects/249278782/ MediaWiki output] | **[https://scratch.mit.edu/projects/249278782/ MediaWiki output] | ||
Line 136: | Line 136: | ||
* [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}} – | * [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}} | ||
** Scala (SCL) to TUN and MTS online converter {{Dead link}} | ** Scala (SCL) to TUN and MTS online converter {{Dead link}} | ||
* [http://the-monochord.rhcloud.com/ The Monochord] {{Dead link}} – | * [http://the-monochord.rhcloud.com/ The Monochord] {{Dead link}} – try out just intervals from a base frequency. | ||
* [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. | ||