< Back to IRCAM Forum

Problems loading OMCombine

Hello,

I installed the library OMCombine. When I try to load OpenMusic, I now get the following error message:

Error while loading the library OMCombine:

“Lambda list (init ratio n) is not conguent with the lambda list (note1 note2) of #<omgenericfunction ratio 23AD241A>.”

I am using OM 6.6 on Mac OS 10.6.8.

Merci!

Hi David,

THis is a either :

a conflict with another library, OR,

You are using an old OMCombine lib.

I am putting here one that works.

Please tell me if it works. But before that make sure , no other LIb is loaded.

 

Best

K

OMCombine.zip (236 KB)

Hello again Karim,

Thank you for attaching the new OMCombine. It does seem to be different from the version I downloaded a few days ago. I can now get it to work sometimes.

The issue seems to be that OMCombine and OMTristan are conflicting. If I load OMCombine first, and then try to load OMTristan, I get the same error message that I was getting earlier with OMCombine. This makes sense, since I had OMTristan set to load by default. If I disable OMTristan, OMCombine loads and works.

I have been using OMTristan for some time now, and many of my patches depend on it. I would like to be able to use OMCombine as well. If that is not possible, I might be able to use Esquisse along with some extra steps to substitute for OMTristan, but I would like to continue to use OMTristan if at all possible.

Thanks,

David

Dear David,

No it can be fixed. The trouble here, is that a method or a function, or a slot has the same name in both libraries.

So i am going to take a look, and send you an hacked OMCombine lib that should work with omtristan. THe trouble is , since the omtristan lib is a third party, the maintainer should do something about this, because i remember, that it had also conflicts with other libs.

So will be back to you with a new hack.

Best

K

OK

now these should load together. But i must warn you. The Tristan lib redefines plenty of functions and method in OM itself. And being third party, used it at your own risk :wink:

The combine lib has been somehow hacked (changed some name of methods) in order to load with OMTristan. So for other users that used this lib, some functions has been renamed (if you don’t use OMTristan, you don’t need this version):

spiral became ->bf-spiral

and ratio became ->bf-ratio

 

Enjoy!

K

OMCombine1.zip (119 KB)

That seemed to have solved the problem! Both libraries now load.

Thanks a lot, Karim. I really appreciate it.

By the way, is the maintainer of OMTristan on this forum? That library has a lot of very useful functions, but it definitely has some quirks.

I don’t know about the presence of the maintainer on this forum . But here is her homepage:

http://www.rozalie.com/2A_essay.htm

 

Best

K