List of music software: Difference between revisions

BudjarnLambeth (talk | contribs)
BudjarnLambeth (talk | contribs)
m Miscellaneous cleanup including marking dead links
Line 12: Line 12:


== Composing software ==
== Composing software ==
*[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
*[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://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] – an 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://microtonal-tuner.herokuapp.com Microtonal-tuner] - Wilckerson Ganda's tuner for all EDOs and EDONOIs (be sure to use https: not http:)
* [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://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://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.
* [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] – 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://timidity.sourceforge.net/ TiMidity++] (→ [[Wikipedia: TiMidity++]])
* [http://timidity.sourceforge.net/ TiMidity++] (→ [[Wikipedia: TiMidity++]])
*[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://xenpaper.com/ Xenpaper.com] - A text-based microtonal sequencer, like a notepad. Write down musical ideas and share the link around
*[https://xenpaper.com/ Xenpaper.com] - A text-based microtonal sequencer, like a notepad. Write down musical ideas and share the link around
Line 85: Line 83:
== Tuning manipulation software ==
== Tuning manipulation software ==


*[https://github.com/FloraCanou/temperament_evaluator FloraCanou Temperament Evaluator] – [[User:FloraC|FloraC]] wrote this set of Python scripts to compute [[TE tuning|TE tunings]], [[Badness|badnesses]], [[Optimal patent val|optimal patent vals]], etc.
*[https://www.huygens-fokker.org/scala/ Scala] (→ [[Scala]] and [[Wikipedia: Scala (software)]]) - the ''de facto'' standard software for creating, manipulating and analyzing tunings
*[https://www.huygens-fokker.org/scala/ Scala] (→ [[Scala]] and [[Wikipedia: Scala (software)]]) - the ''de facto'' standard software for creating, manipulating and analyzing tunings
** instructions for [[Creating_Scala_scl_files_for_rank_two_temperaments|Creating Scala scl files for rank two temperaments]]
** instructions for [[Creating Scala scl files for rank two temperaments]]
**[http://12equalboresme.com/ Scala Microtuners for Kontakt and SynthEdit] which enable real-time scale or key change for an ensemble of soft synths by means of note events on designated midi channels
**[http://12equalboresme.com/ Scala Microtuners for Kontakt and SynthEdit] which enable real-time scale or key change for an ensemble of soft synths by means of note events on designated midi channels
* [http://robertinventor.com/software/tunesmithy/music.htm Fractal Tune Smithy & Bounce Metronome] - by Robert Walker
* [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
* [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
* [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 ===
*[http://www.untwelve.org/static/javascript_demos/MOSring.html Animated MOS ring demo] (Untwelve.org)
* [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] - and much more!
* [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://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://www.mikebattagliamusic.com/HE-JS/HE.html Harmonic Entropy Calculator] - Interactive Harmonic Entropy curves.
* [[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]]
* [http://www.microtonalsoftware.com/ MicrotonalSoftware.com] {{Dead link}}
* [http://www.microtonalsoftware.com/scale-tree.html Microtonal Software Scale Tree] - ET Scale Tree Playground
**[http://www.microtonalsoftware.com/scale-tree.html ET Scale Tree Playground] {{Dead link}}
** 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] - 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)
* [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://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 Scott Thompson's Rank 2 Regular Temperament Generator] - a web app to generate rank 2 regular temperaments
*[http://www.microtonalsoftware.com/ Scala to TUN and MTS online converter] - by MicrotonalSoftware.com
* [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/ Legacy version]
*[https://scratch.mit.edu/projects/247892491/ Selected just intervals by error]
*[http://www.sengpielaudio.com/calculator-centsratio.htm Seng Piel's Audio Cents to Ratio Calculator] - and much more!
**[https://scratch.mit.edu/projects/249278782/ MediaWiki output]
**Also, [http://robertinventor.com/software/tunesmithy/help/cents_and_ratios.htm another one] with extensive instructions
*[https://scratch.mit.edu/projects/247966069/ Table of edo intervals]
*[http://x31eq.com/temper/ Temperament finder] - site by [[Graham Breed]]
*[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.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://x31eq.com/temper/ x31eq Temperament Finder] - site by [[Graham Breed]]
* [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.
* [[Interval calculator|Xenharmonic Wiki's interval calculator]] - a nice online interval calculator tool, shows linear fraction and EDO fraction expansions, too
* [[Just_Intonation_--_EDO_calculator|Xenharmonic Wiki's just Intonation -> EDO calculator]]


=== Desmos-based ===
==== Desmos.com ====
*[https://www.desmos.com/calculator/spaa3c3yik Basic waveforms - sine wave harmonics]
*[https://www.desmos.com/calculator/spaa3c3yik Basic waveforms - sine wave harmonics]
*[https://www.desmos.com/calculator/ivhjhwykvl Cent error of 3 harmonics]
*[https://www.desmos.com/calculator/ivhjhwykvl Cent error of 3 harmonics]
Line 127: Line 120:
*[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/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 136: Line 130:
*[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 ====
*[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]


[[Category:Software| ]]
[[Category:Software| ]]