The Monochord
{{_element = ui.model.selectedElement;''}} {{_set = ui.model.selectedSet;''}}

Scale designer

{{setSelected = _set && _set.id === set.id;''}}
{{$index + 1}} {{elementSelected = _element && _element.id > 0 && (set.strings.indexOf(_element) !== -1 || set.cents.indexOf(_element) !== -1);''}} {{elementSelectedIsString = set.strings.indexOf(_element) !== -1;''}}
  • {{mctrl.ui.model.isStringSet(set) ? 'JI' : '¢'}}
{{mctrl.ui.model.getIntervalName(set)}}

Scala import

Preset: Divide the ratio ( : ) into equal parts

Scale successfully imported!

{{e=ui.scala.error;''}}
{{e.message}}
Parse error at line {{e.atLine}}!
expected: {{e.expected}}
got: {{e.got}}

Piano

Sustain

Sequencer -- Under construction!

{{ui.sequencer.playing}} {{ui.sequencer.index}}

The Monochord

A microtonal sandbox project developed and maintained by Lajos Mészáros (m_lajos[at]hotmail[dot]com)

If you are new to this app, then you might want to check out the interactive tutorial by clicking on the "view tutorial" link in the bottom right hand corner

Credits

Scala - format of the de-facto microtonal tuning software, created by Manuel Op de Coul, http://www.huygens-fokker.org/scala/


Switch language

Translation is work in progress

[ English ] [ Magyar ]


Other tools

Redesigned version of Joe Monzo's interval list

Click here to see, where the project started back in 2015


Issues, bugs

If you have a feature request or if you come across an issue, then feel free to drop a message to the mentioned e-mail above.

It might take a bit of time to add your requested changes, but it will come eventually, so don't be shy with requests.

At the moment there is no bug tracker, but there is a trello page, where you can follow up with development


Supporting the project

If you find this tool useful, then feel free to share it on your favourite social media site with the buttons below.

Also, if you really love the app, then please consider making a small donation.

The money is needed to finance the hosting and other prices, plus to buy a cheap, old, used iPad for better testing, since most issues are reported from users, who use the app on Apple devices and don't own any.



MIDI settings

INPUT ports of attached MIDI devices

device name channels
{{name}}

OUTPUT ports of attached MIDI devices

device name channels
{{name}}
midi out demo

Settings

white mode - remaps the keyboard so it doesn't take note of black keys

{{ui.tutorial.title}}

Web Audio API is not supported in this browser!

To see, which browsers support Web Audio API, please visit http://caniuse.com/#feat=webaudio