Dear Karim, dear Jean,
I am sending the patch to you. The subpatches contains some of my functions created via graphical interface: rand-no-rep (subpatch:instrument-cl/goldcut-envelope), group-to-bpf & n-occasions (subpatch: n-occasions filter) as well as the function, which was kindly provided by Karim: select-tree (subpatch: voice posn rhtm filter), so I am sending it to you (without function provided by Karim). I hope this way you can open the patch and understand what it is about.
I really hope the xml ex-/import to/from OM will function in the future, because I am sure that lot of us users are depending on it. (I finished the piece I was writing, but impossibility to correctly export the score from OM to Sibelus and manual corrections I had consequently to make in Sibelius produced enormous amount of stress and waste labor.)
Since I use microtones in my composition (up to eight-tone approximation) and XML export to Sibelus supports only up to quarter-tones approximation, I am also very interested in xml-export from OM in smaller approximation. In Sibelus there is a solution (via plug-in) to have different TET divisions of an octave (including 48 ET) and it is possible to define it in House Style making so possible proper accidentals assignment, as well as (melodic) microtonal playback. Here I am sending the link to the site where microtonal plug-ins are explained and are available for free download: http://offtonic.com/sib/plugins.html#noteinfo
(I hope this can be of interest also for other OM users, especially the Offtonic N-TET 0.1.0. plug-in.) Since this Sibelus plug-in uses common accidentals (with and without brackets) to map the microtonal accidentals (beyond quarter-tones) I suppose it should be possible to make OM-export function which would enable microtonal export beyond quarter-tone approximation. (The appearance of the accidentals may be later solved through defining it in House style in Sibelius.) I think this would be of great help for OM users with the same demands as I.
Thank you very much for answering my question and all the best!
Aliser
GROUP-TO-BPFxLxBxN.ome (6.17 KB)