Forums > MaxMSP

All combinations of 4 variables with values 1-3


March 31, 2015 | 6:28 am

Hello,
i have txt files in a folder with names
1b1, 1b2, 1b3
2b1, 2b2, 2b3
3b1, 3b2, 3b3
4b1, 4b2, b43

Im trying to develope a patch that compares the differences between two txt files (with dna code for example).
I compare 4 txt files each time (1bx 2by 3bz 4bw) so want all the possible combinations of x y z w
1bx 2by 3bz 4bw
1<= x <=3
1<= y <=3
1<= z <=3
1<= w <=3

actually the first 2 characters of the txt’s name are always the same because they mean
1b1 = Baby’s 1 dna sample of father’s 1 dna
1b2 = Baby’s 1 dna sample of father’s 2 dna
1b3 = Baby’s 1 dna sample of father’s 3 dna
2b1 = Baby’s 2 dna sample of father’s 1 dna…etc

i have a patch that only allows me to get 3 combinations
1b1 2b1 3b1 4b1
1b2 2b2 3b2 4b2
and 1b3 2b3 3b3 4b3

I want to apply this combinations in umenu if possible.

Thank you!

March 31, 2015 | 7:19 am

I think that’s just a matter of writing it out, isn’t it? IIRC there’d be 24 combinations?

March 31, 2015 | 10:07 am

ok i’ll give it a try!

I think it is 3^4=81.
It is like 2^3=8 in binary

anw am not sure =)

Thank you very much!!!

March 31, 2015 | 2:23 pm

I have never created my object. I am new.
How can i create my object.
Is that supposed to be in C, Java??
Can you give me some informations please??

Thank you!

March 31, 2015 | 4:24 pm

I’d do it in java because it has built-in string comparison methods; also much easier to make an external in java imho– have a look at the mxj help files and look for the document "WritingMaxExternalsInJava". You can also use javascript (js object), but I can’t give advice on js — I assume javascript has sophisticated string operation methods too… but you’re on the right track– there is no way I’d try and do what your doing without making an external for it

April 1, 2015 | 3:44 am

ok very nice!
Thank you very much!

Viewing 6 posts - 1 through 6 (of 6 total)

Forums > MaxMSP