Jamoma BCR2000 module

Hi everyone, I recently purchased a Behringer BCR2000 to use with Max/MSP and Jamoma. Unfortunately Jamoma only has a module for the BCF2000. I wanted to use the BCR with Jamoma and the DOT tools from IDMIL (http://idmil.org/software/mappingtools). I have created my own version so the BCR can interface with the DOT tools. There are still a few bugs with it but it may be of some use to you also.

The problem I have with it is that after I load my patch not all the encoder outputs appear in the DOTmapper module. I have to delete the BCR module then recreate it. If I create a new empty patch with just the DOTmapper and the BCR modules this problem does not happen so I think it is something to do with the way my patch is initializing (lots of scripting and autopattr stuff happening).

Any feedback welcome.

Attachments:

Hi, if you have a Jamoma module in, you could use jcom.initialized to know when the module is initialized, in order to offset additional setup until that has happeded. And if you finalize a module for the bcr, please feel free to pass it on so that it can be added to Jamoma.

Hi Trond, thanks for the reply. I am no expert when it comes to Jamoma. What I usually do is reverse engineer an existing module. I tried for a number of hours to offset the initialization of the Jamoma module with no success. As I mentioned if I load the DOTmapper module and the BCR module I created in a new patch all the outputs from the BCR appear correctly. I decided to start deleting objects and sub-patches from the patch where it wasn’t working properly. I eventually discovered that if I deleted an external from the "PMPD" collection that was in a sub-patch all the outputs from the BCR module appeared correctly when the patch was loaded. This doesn’t make any sense to me but I have included the sub-patch here for you to have a look at if you like. Yes I will submit the module to Jamoma when I feel its stable and working properly. I am also working on one for the Faderfox LV2 controller. Thanks.

– Pasted Max Patch, click to expand. –

Copy all of the following text. Then, in Max, select New From Clipboard.