List of music software: Difference between revisions

From Xenharmonic Wiki
Jump to navigation Jump to search
BudjarnLambeth (talk | contribs)
m Changed "Just rations" to "just ratios"
BudjarnLambeth (talk | contribs)
m Moved list items to under more accurate subheadings
Line 11: Line 11:
:''See [[DAWs]]''
:''See [[DAWs]]''


== Composing software & electronic instruments ==
== Composing software ==
* [http://www.tallkite.com/alt-tuner.html alt-tuner] microtuning plug-in, does adaptive tunings, on-the-fly retuning, and scale analysis.
* [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] – a composition environment and frontend for Csound with python-based scripting capabilities.
**[https://www.untwelve.org/microcsound microcsound] – a Python-based front-end to Csound specifically geared to microtonal composition ([http://www.untwelve.org/static/microcsound/tutorial.txt tutorial]).
**[https://www.untwelve.org/microcsound microcsound] – a Python-based front-end to Csound specifically geared to microtonal composition ([http://www.untwelve.org/static/microcsound/tutorial.txt tutorial]).
**[http://rationale.sourceforge.net/ Rationale: A Just Intonation Sequencer] – open-source software based on Csound and Python.
**[http://rationale.sourceforge.net/ Rationale: A Just Intonation Sequencer] – open-source software based on Csound and Python.
*[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]]).
* [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.
* [[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://microtonal-tuner.herokuapp.com Microtonal-tuner] - Wilckerson Ganda's tuner for all EDOs and EDONOIs (be sure to use https: not http:)
* [http://www.math.tu-dresden.de/%7Emutabor/ Mutabor] – open-source dynamic microtuner, allowing mutable and static scales and tunings using flexible language developed for musicians with GUI ([http://schlemmersoft.de/en/Mutabor%20tutorial tutorial]).
* [http://www.math.tu-dresden.de/%7Emutabor/ Mutabor] – open-source dynamic microtuner, allowing mutable and static scales and tunings using flexible language developed for musicians with GUI ([http://schlemmersoft.de/en/Mutabor%20tutorial tutorial]).
* [https://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://github.com/maxwellpollack/scalemap scalemap] – drop-in microtonal note-to-frequency mapping for C, C++, and Javascript
* [https://github.com/maxwellpollack/scalemap scalemap] – drop-in microtonal note-to-frequency mapping for C, C++, and Javascript
* [http://schismata.net/ Schismata] Musical composition tool in any user defined tuning. Supports polyrhythms, tuning changes in real-time, sliding notes, instrument design.
* [http://schismata.net/ Schismata] Musical composition tool in any user defined tuning. Supports polyrhythms, tuning changes in real-time, sliding notes, instrument design.
*[https://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.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] – 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 WebApp] – cross-platform web app that allows mapping of any tuning (in Scala format) on any form of generalized hexagonal layout. Settings are stored in the address bar for easy sharing.
* [http://terpstrakeyboard.com/play-it-now/ Terpstra Keyboard 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] – an iPad/iPhone touch-to-play app with customizable layout and scales. It can open any .scl (Scala) files.
* [http://timidity.sourceforge.net/ TiMidity++] (→ [[Wikipedia: TiMidity++]])
* [http://timidity.sourceforge.net/ TiMidity++] (→ [[Wikipedia: TiMidity++]])
*[http://tonalsoft.com/tonescape.aspx Tonescape] – music composition, analysis and educational tool.
*[http://tonalsoft.com/tonescape.aspx Tonescape] – music composition, analysis and educational tool.
*[http://robertinventor.com/software/tunesmithy/music.htm Tune Smithy]
*[http://robertinventor.com/software/tunesmithy/music.htm Tune Smithy]
*[https://www.tuningvine.com/ Tuning Vine] – an interface for just intonation, with a color-coded lattice.
*[https://www.tuningvine.com/ Tuning Vine] – an interface for just intonation, with a color-coded lattice.
*[https://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://xenpaper.com/ Xenpaper.com] - A text-based microtonal sequencer, like a notepad. Write down musical ideas and share the link around
**[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.


== Desmos tools ==
== Desmos tools ==
Line 58: Line 46:
* [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]
== Software instruments ==
* [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://savethehuman5.com/ Chameleon] – a 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 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://sjoerdvisscher.glitch.me/keyboard/ Hexagonal Keyboard Demo]- by Sjoerd Visscher
* [http://microtone.isans.net/ Microtone]{{Dead link}} - A HTML5 uniform keyboard demo with any equal temperament
* [[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://the-monochord.rhcloud.com/ The Monochord]{{Dead link}} - Try out just intervals from a base frequency.
*[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://academo.org/demos/19-tet-keyboard/ Online 19-edo keyboard]
* [http://http://terpstrakeyboard.com/web-app/keys.htm Online Terpstra keyboard (isomorphic hexagonal keyboard)]
* [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://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)]
*[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
*[https://www.microsoft.com/p/xenharmonic-keyboard/9ppbl2brsk6z Xenharmonic Keyboard] – a Windows-only isomorphic microtonal MIDI keyboard.


== Mathematics software ==
== Mathematics software ==
Line 69: Line 80:
*[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 ==
Line 77: Line 89:
**[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. 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.
* [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.
== Programming ==
:''See [[Programming]]''


== Software plugins (VST etc.) ==
== Software plugins (VST etc.) ==


:''See [[List of Microtonal Software Plugins]]''
:''See [[List of Microtonal Software Plugins]]''
== Programming ==
:''See [[Programming]]''


== Tuning manipulation software ==
== Tuning manipulation software ==
Line 97: Line 108:
* [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.
* [https://github.com/FloraCanou/temperament_evaluator Temperament Evaluator] – [[User:FloraC|FloraC]] wrote this set of Python scripts to compute [[TE tuning|TE tunings]], [[Badness|badnesses]], [[Optimal patent val|optimal patent vals]], etc.
* [http://tonalsoft.com/tonescape.aspx Tonescape] - Music composition, analysis and educational tool by Joe Monzo
* [http://tonalsoft.com/tonescape.aspx Tonescape] - Music composition, analysis and educational tool by Joe Monzo
* [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]


== Tuning manipulation software (browser-based) ==
== Tuning manipulation software (browser-based) ==
Line 103: Line 115:
* [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
* [http://micro.soonlabel.com/Scott_Thompson/edjiruler.html edjiruler v0.0.1] - Visualize JI intervals close to equal divisions of whole numbers
* [http://micro.soonlabel.com/Scott_Thompson/edjiruler.html edjiruler v0.0.1] - Visualize JI intervals close to equal divisions of whole numbers
* [https://maxis.cool/frex Frequency Explorer] - a browser-based synthesizer + sequencer with precisely-configurable musical scale and harmonic spectrum
* [http://www.mikebattagliamusic.com/HE-JS/HE.html Harmonic Entropy Calculator] - Interactive Harmonic Entropy curves.
* [http://www.mikebattagliamusic.com/HE-JS/HE.html Harmonic Entropy Calculator] - Interactive Harmonic Entropy curves.
*[https://sjoerdvisscher.glitch.me/keyboard/ Hexagonal Keyboard Demo]- by Sjoerd Visscher
* [[Interval calculator]] - a nice online interval calculator tool, shows linear fraction and EDO fraction expansions, too
* [[Interval calculator]] - a nice online interval calculator tool, shows linear fraction and EDO fraction expansions, too
* [http://www.chord-book.com/microtonal/scale_intervals_calculator.php JI Scale Interval Calculator] - Shows a list of all JI intervals in your JI scale
* [http://www.chord-book.com/microtonal/scale_intervals_calculator.php JI Scale Interval Calculator] - Shows a list of all JI intervals in your JI scale
*[[Just_Intonation_--_EDO_calculator|Just Intonation -> EDO calculator]]
*[[Just_Intonation_--_EDO_calculator|Just Intonation -> EDO calculator]]
* [http://www.microtonalsoftware.com/scale-tree.html Microtonal Software Scale Tree] - ET Scale Tree Playground
* [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
*[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)
* [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://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] - Scott Thompson's web app to generate rank 2 regular temperaments
*[http://micro.soonlabel.com/Scott_Thompson/r2rtg.html Rank 2 Regular Temperament Generator] - Scott Thompson's web app to generate rank 2 regular temperaments
*[http://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/scaleworkshop/ Scale Workshop] Browser-based scale-creation site by Sevish. Allows playing via QWERTY computer keyboard. Can also export .scl and .kbm files.
**[https://sevish.com/scaleworkshop1/ Scale Workshop (legacy version)]
**[https://sevish.com/scaleworkshop1/ Scale Workshop (legacy version)]
Line 131: Line 134:
*[http://www.jhhl.net/tonespiral.html Tonespiral] - Listen to harmonics visualized as a spiral
*[http://www.jhhl.net/tonespiral.html Tonespiral] - Listen to harmonics visualized as a spiral
*[http://www.untwelve.org/static/javascript_demos/MOSring.html Untwelve.org animated Javascript Moment of Symmetry (MOS) ring demo]
*[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://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| ]]

Revision as of 04:30, 5 May 2023

Audio workstation software (DAWs)

See DAWs

Composing software

  • alt-tuner microtuning plug-in, does adaptive tunings, on-the-fly retuning, and scale analysis.
  • Csound (→ Csound and Wikipedia: Csound).
  • Melodyne – commercial audio software with editing and analysis functions for scales and tunings.
  • Microtonal-tuner - Wilckerson Ganda's tuner for all EDOs and EDONOIs (be sure to use https: not http:)
  • Mutabor – open-source dynamic microtuner, allowing mutable and static scales and tunings using flexible language developed for musicians with GUI (tutorial).
  • scalemap – drop-in microtonal note-to-frequency mapping for C, C++, and Javascript
  • Schismata Musical composition tool in any user defined tuning. Supports polyrhythms, tuning changes in real-time, sliding notes, instrument design.
  • SoundModeler Free sound modeling application. Exports audio files and Halion multisamples. The note pitch is transposed in accordance with chosen temperament (equal, Pythagorean, just or meantone 1/4 comma) in the settings.
  • Terpstra Keyboard 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.
  • TiMidity++ (→ Wikipedia: TiMidity++)
  • Tonescape – music composition, analysis and educational tool.
  • Tune Smithy
  • Tuning Vine – an interface for just intonation, with a color-coded lattice.
  • Xenpaper.com - A text-based microtonal sequencer, like a notepad. Write down musical ideas and share the link around

Desmos tools

Software instruments

Mathematics software

Notation software

  • abcm2ps Free, open-source, ASCII-based editor with support for some microtonal accidentals.
  • Lilypond Free, open-source, outstanding notation software that produces beautiful engraving-quality output on a par with commercial applications like Sibelius. Thanks to the work of Graham Breed, can use Sagittal glyphs. With the Ekmelily extension, it can support several other notation styles, namely Tartini, Richter Herf/Madel and Sims.
  • 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 [email protected]
  • Mus2 is a microtonal score editor with intonationally-correct playback. It allows the retuning of staves and import of symbols from graphics files and fonts to be used as accidentals.
  • MuseScore open-source notation software. Can be microtuned with the retuner plugin for almost any edo. The Xentuner plugin by Keenan Pepper is also very good. See MuseScore for the dedicated page.

Software plugins (VST etc.)

See List of Microtonal Software Plugins

Programming

See Programming

Tuning manipulation software

Tuning manipulation software (browser-based)