Problems loading OMCombine

Auteur 2 Utilisateurs souscrits |
David Gerard Matthews
David Gerard Matthews

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!

février 13, 2013 à 20:53 #3958

Karim

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

fichiers attachés:
Vous devez être connecté pour voir les pièces jointes
février 14, 2013 à 00:48 #3965
David Gerard Matthews
David Gerard Matthews

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

février 14, 2013 à 04:25 #3970

Karim

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

février 14, 2013 à 11:41 #3974

Karim

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 ;-)

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

fichiers attachés:
Vous devez être connecté pour voir les pièces jointes
février 14, 2013 à 12:06 #3976
David Gerard Matthews
David Gerard Matthews

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.

février 14, 2013 à 14:08 #3978

Karim

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

février 14, 2013 à 17:10 #3989

Vous devez être connecté pour répondre à ce sujet.