8 comments

[ 3.2 ms ] story [ 31.2 ms ] thread
Fascinating. I'm working on many adjacent pieces myself - my name for this whole initiative is music-i18n because I see it as the equivalent of adding software layers to support world languages and locales - in this case musical ones.

I am especially interested to hear your plans / thoughts about the following:

- Supporting non-ET tunings

- Supporting tetrachords and other scale building blocks (like Arabic ajnas)

- Importing/exporting MusicXML

- Exporting to MIDI

Thanks!

Is there a good resource to learn basic music theory?

Like learn what the meaning of A B C and other letters mean?

And how the come together to make actual music?

is there somethin similar in C++. this is really useful, but most VST etc. afaik get built in c++, i know for example JUCE framework to build em uses c++ so to me that seems a practical language for such a tool

(focussing on the last bit of the article mentioning it can be used in digital instruments / dsp. totally agree!)

Fantastic, my suggestion would be to rename to Xenharmoniclib, though. harmlib sounds...harmful? to me
Maybe I should double down and rename it "harmful" as in "full of harmonies" ;)
Does this include the socialist, communist, and banana republic dictatorial harmonic systems?