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

Scale designer

{{setSelected = _set && _set.id === set.id;''}}
{{$index}} {{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: Equal division of the ratio ( : ) by

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}}

Ear training

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

Share your love with The Monochord

Credits

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


Other tools

Redesigned version of Joe Monzo's interval list


Go back to the new version of The Monochord by clicking here

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