OM-py is a bridge between Python and OM environments. What it does is format some types of data that are differently represented. For example, one list of numbers in OM is represented by (1 2 3 4 5). In Python, the same list is represented by [1, 2, 3, 4, 5]. Sounds inside OM are represented by a class, for example, #<sound 23186913>. To send this #<sound 23186913> to Python, we need to save it in a temp folder and then give it to Python by a pathname.

Presentation of my Library to the OM-JI

I will present all my objects and how they work and some theories about tuning systems. Main the Just Intonation Systems of Harry Partch, Ben Johnston and Erv Wilson.
Scholarship by Federal University at Juiz de Fora

Collection of patches of the Arabesque | 19 11 97

This collection is a lot of patches used in my piece Arabesque | 19 11 97. It needs the OM-JI and OM-Sieves that can be downloaded from the homepage of this site.

Sibelius to control Samples with Max/MSP (2020)

This patch will provide a MIDI connection between Sibelius and Max/MSP. For this you need to download the LoopMIDI.


This patch will change all the partials of a timbre with a pitch class provided by the composer, in this example, I use the Tonality-Diamond of Partch.
Modification with Johnston Tuning System.
Bird with the Tuning System of Erv Wilson. The MOS.
Flute Key-click B3. With vocoder processing. Changed with the Partch's Theory.


Timbre granulation with transposition. This patch works with OpenMusic patches that do manipulations with SDIFs.
Aleatoric test with the Partch's tuning systems.
Aleatoric test. Just with one samples, all the others are transpositions.


This patch provides a player for samples (it works with Max/MSP). It aims quantification of the samples for use in the microtonal environment and complicated rhythmic trees.
Part of the BWV 244 in Pithagorean tuning. With Trombones samples.
Aleatoric test with the Partch's tuning systems.

⭐ OM-JI (2019-2020)

Library developed to build an environment for non-tempered musical composition in OpenMusic. It is based on the theories of Harry Partch, Ben Johnston, and Erv Wilson.

Harry Partch's Theory

Erv Wilson's Theory

Ben Johnston's Theory


Extract MusicXML from a selection on Sibelius. Code by Bob Zawalich.


Patch for Just intonation intervals. With the patch Engine by Felipe de Almeida Ribeiro.