< Back to IRCAM Forum

Chord-Seq and OMIannix — Troubleshooting

Hi,

I’ve tried to make a simple OM patch to translate midi files to Iannix scores. When evaluating the patch I’m always getting the message… “Error while evaluating the box nxscore 2 : Argument nil is not of type PATHNAME, STRING, or FILE-STREAM.”

I’ve attached a pic of the patch. I’m on OM 6.8 and OS X 10.9.5.

Any clues and workarounds on this would be most welcome… Thanks in advance.

Best,
António

midi-to-iannix.png

Hello,
Your patch can not work for several reasons :

  1. the pathname must be connected to the 3rd (optional) input of the nxscore box. To make this input appear, type ‘>’
    (- note that the pathname should be a folder, not a file name)

  2. connecting the slots of a chord-seq to the slots of the IanniX environment object does not make much sense.
    There is no such object as a chord-seq or a MIDI file in Iannix, but you could generate a list of trigger objects (NXTrigger) whose position on the Iannix 2D space is calculated according to the MIDI notes… ?

Hope this helps…
Jean

Thank you, Jean. Indeed, connecting Chor-seq “midic” slot to NXTrigger’s “objpos” slot I do get a (MIDIC, CAR) lattice in NXTrigger’s “objpos” slot but how am I to connect it to NXEnv and NXscore to export it as a Iannix score? Are there any tutorials online on OMIannix classes and functions I could work through? I didn’t find any online, and I’m having a hard time figuring it out (even basic stuff such as in the above).

All the best,
António

This was more or less in vain, it seems OMIannix is no longer compatible with Iannix.

Best,
António

Hi ANtonio
Sorry for the late replies.
I am not surprised if the lib is not compatible with Iannix anymore since it was written quite long ago, with the first Iannix versions.
However, if the Iannix XML format is documented, it should not be too hard for someone a little bit familiar with Lisp to take it over and work this out…
I Hope we (or someone) can make it some day.
Best regards,