Jamoma BCR2000 module

razzkazz's icon

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.

1320.bcr2000.zip
zip
Trond Lossius's icon

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.

Cheers!
Trond

razzkazz's icon
Max Patch
Copy patch and select New From Clipboard in Max.

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.