List of music software: Difference between revisions

From Xenharmonic Wiki
Jump to navigation Jump to search
Fredg999 (talk | contribs)
m Made some of the listing bits more consistent.
Line 1: Line 1:
== Electronic composing & software ==
== Electronic composing & software ==
* [http://csound.github.io/ Csound] ([http://en.wikipedia.org/wiki/Csound Wikipedia article])
* [http://csound.github.io/ Csound] ([http://en.wikipedia.org/wiki/Csound Wikipedia article]).
* [http://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 A tutorial for the same])
* [http://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://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.
* [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 for the same])
* [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://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.huygens-fokker.org/scala/ Scala] [http://en.wikipedia.org/wiki/Scala_%28program%29 Wikipedia article]
* [http://www.huygens-fokker.org/scala/ Scala] ([http://en.wikipedia.org/wiki/Scala_%28program%29 Wikipedia article])
* [http://timidity.sourceforge.net/ TiMidity] ([http://en.wikipedia.org/wiki/TiMidity%2B%2B Wikipedia article])
* [http://timidity.sourceforge.net/ TiMidity] ([http://en.wikipedia.org/wiki/TiMidity%2B%2B Wikipedia article])
* [http://tonalsoft.com/tonescape.aspx Tonescape] <span style="">Music</span> composition, analysis and educational tool
* [http://tonalsoft.com/tonescape.aspx Tonescape] <span style="">– music</span> composition, analysis and educational tool.
* [http://robertinventor.com/software/tunesmithy/music.htm Tune Smithy] [http://en.wikipedia.org/wiki/Tune_Smithy Wikipedia article]
* [http://robertinventor.com/software/tunesmithy/music.htm Tune Smithy] [http://en.wikipedia.org/wiki/Tune_Smithy (Wikipedia article])
* [http://blue.kunstmusik.com/ blue] a composition environment and frontend for [[Csound]] with python-based scripting capabilities
* [http://blue.kunstmusik.com/ blue] a composition environment and frontend for [[Csound]] with python-based scripting capabilities.
* [http://www.dynamictonality.com/ Dynamic Tonality] Freely available dynamic tonality synthesizers and sequencers. ([http://en.wikipedia.org/wiki/Dynamic_tonality Info] on dynamic tonality)
* [http://www.dynamictonality.com/ Dynamic Tonality] – freely available dynamic tonality synthesizers and sequencers. ([http://en.wikipedia.org/wiki/Dynamic_tonality Info] on dynamic tonality).
* [http://www.celemony.com Melodyne Editor v. 2] Commercial audio software with editing and analysis functions for scales and tunings
* [http://www.celemony.com Melodyne Editor v. 2] – commercial audio software with editing and analysis functions for scales and tunings.
* [http://offtonic.com/synth Offtonic Microtonal Synthesizer] JavaScript browser app that lets you play around with tunings
* [http://offtonic.com/synth Offtonic Microtonal Synthesizer] – a JavaScript browser app that lets you play around with tunings.
* [http://zynaddsubfx.sourceforge.net/ ZynAddSubFX] freeware microtonal-capable softsynth which runs as a standalone program (Windows/Linux) or as a VST plugin for Windows
* [http://zynaddsubfx.sourceforge.net/ ZynAddSubFX] freeware microtonal-capable softsynth which runs as a standalone program (Windows/Linux) or as a VST plugin for Windows.
* [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.
* [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.
* [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://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.
* [http://sevish.com/scaleworkshop/index.htm?name=Slendric%5B11%5D&data=202.12%0A233.69%0A435.81%0A467.37%0A669.50%0A701.06%0A903.19%0A934.75%0A1136.87%0A1168.44%0A2%2F1&freq=440&midi=69&vert=-1&horiz=2 Scale Workshop] Browser-based scale-creation site by Sevish. Allows playing via QWERTY computer keyboard. Can also export .scl and .kbm files.  
* [http://sevish.com/scaleworkshop/index.htm?name=Slendric%5B11%5D&data=202.12%0A233.69%0A435.81%0A467.37%0A669.50%0A701.06%0A903.19%0A934.75%0A1136.87%0A1168.44%0A2%2F1&freq=440&midi=69&vert=-1&horiz=2 Scale Workshop] Browser-based scale-creation site by Sevish. Allows playing via QWERTY computer keyboard. Can also export .scl and .kbm files.  
* [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 Mean-tone 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 Mean-tone 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 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://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] – an iPad/iPhone touch-to-play app with customizable layout and scales.
* [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].
* [http://www.tuningvine.com/ Tuning Vine] An interface for just intonation, with a color-coded lattice.
* [http://www.tuningvine.com/ Tuning Vine] – an interface for just intonation, with a color-coded lattice..
* [https://maxis.cool/frex Frequency Explorer] - a browser-based synthesizer + sequencer with precisely-configurable musical scale and harmonic spectrum
* [https://maxis.cool/frex Frequency Explorer] a browser-based synthesizer + sequencer with precisely-configurable musical scale and harmonic spectrum.
* [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.
* [https://sonic-pi.net/ Sonic Pi &#45; 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 &#45; 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.microsoft.com/p/xenharmonic-keyboard/9ppbl2brsk6z Xenharmonic Keyboard] A Windows-only isomorphic microtonal MIDI keyboard
* [https://www.microsoft.com/p/xenharmonic-keyboard/9ppbl2brsk6z Xenharmonic Keyboard] – a Windows-only isomorphic microtonal MIDI keyboard.
* [https://savethehuman5.com/ Chameleon] A customizable MIDI controller interface that can be used to create, among other things, virtual microtonal keyboards.
* [https://savethehuman5.com/ Chameleon] – a customizable MIDI controller interface that can be used to create, among other things, virtual microtonal keyboards.


== Computer Synthesis and Instrument Software ==
== Computer Synthesis and Instrument Software ==
Line 41: Line 41:


== 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.
* [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.
* [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. 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.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.
* [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.
* [https://new.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://new.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

Revision as of 07:16, 10 January 2022

Electronic composing & software

  • Csound (Wikipedia article).
  • microcsound – a Python-based front-end to Csound specifically geared to microtonal composition (tutorial).
  • alt-tuner microtuning plug-in, does adaptive tunings, on-the-fly retuning, and scale analysis.
  • Mutabor – open-source dynamic microtuner, allowing mutable and static scales and tunings using flexible language developed for musicians with GUI (tutorial).
  • Rationale: A Just Intonation Sequencer – open-source software based on Csound and Python.
  • Scala (Wikipedia article)
  • TiMidity (Wikipedia article)
  • Tonescape – music composition, analysis and educational tool.
  • Tune Smithy (Wikipedia article)
  • blue – a composition environment and frontend for Csound with python-based scripting capabilities.
  • Dynamic Tonality – freely available dynamic tonality synthesizers and sequencers. (Info on dynamic tonality).
  • Melodyne Editor v. 2 – commercial audio software with editing and analysis functions for scales and tunings.
  • Offtonic Microtonal Synthesizer – a JavaScript browser app that lets you play around with tunings.
  • ZynAddSubFX – freeware microtonal-capable softsynth which runs as a standalone program (Windows/Linux) or as a VST plugin for Windows.
  • 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.
  • 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.
  • Schismata Musical composition tool in any user defined tuning. Supports polyrhythms, tuning changes in real-time, sliding notes, instrument design.
  • Scale Workshop Browser-based scale-creation site by Sevish. Allows playing via QWERTY computer keyboard. Can also export .scl and .kbm files.
  • 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 Mean-tone 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.
  • Orphion – an iPad/iPhone touch-to-play app with customizable layout and scales.
  • Wilsonic – an iPad/iPhone app for exploring alternative scales, see it in action: the source file 3 - YouTube.
  • Tuning Vine – an interface for just intonation, with a color-coded lattice..
  • Frequency Explorer – a browser-based synthesizer + sequencer with precisely-configurable musical scale and harmonic spectrum.
  • scalemap – drop-in microtonal note-to-frequency mapping for C, C++, and Javascript.
  • 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.
  • Xenharmonic Keyboard – a Windows-only isomorphic microtonal MIDI keyboard.
  • Chameleon – a customizable MIDI controller interface that can be used to create, among other things, virtual microtonal keyboards.

Computer Synthesis and Instrument Software

Microtonal Music Study using specialized chromatic keyboards and Web Audio API, Web-browser based, with the tool for synthesizing of musical instrument sounds and embedding it in the on-screen instrument applications. The instruments can be played with 10 fingers provided touchscreen is available. Life play on each of the instrument in a Web browser is accessible from this page.

Software plugins (VST etc.)

See List of Microtonal Software Plugins

Audio recording software (DAWs)

See DAWs

Notation software

  • abcm2ps Free, open-source, ASCII-based editor with support for some microtonal 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.
  • 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.
  • 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.
  • 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
  • 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].

Research

About

Programming

todo:

  • Projects
    • ongoing ~
    • planned ~
  • Language decision