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.
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.
----------begin_max5_patcher---------- 1633.3oc6as0aaaCE9YmeEDF6QOCwK51vvF1V.FJZG1K8gALTTHaw3nUcCRx cIan+2GEIkEsiDsrsDU.5BPzEFJxuy24BOhGk+8tEK2j8DsbI36.+IXwh+8t EK3MU2vB48KVlD7z13fRd2VtMKIglVsbk3uUQeph29ad.7FPHMlVQAUOFUBx SxCWmvdLP1l+htsh0JETPKq.YOvuNaeU99pRPPdNMn.Dkxa89e+8I0sTHer0 .v8YzRwXlD7IJHH8YPIMsj9iMfHNJktMaeJGIXYio6SXy.CObbaIa8ghcaDh q0ZqUJGfqs.enoSYoUkQ+CstiPu0MOadP01GiR28wBFtDChqs3gw10mvtv5S N9JiUTHmdXBy2B8WpLAoAI7IX4OUDEDC94r3vksPOJsA4v519xc2UeX0.URU Y61ESW1IS.ksJZp54bpPTVFUyeeneYkHjUG9QzgicIojQSRRnkkA6nuvbCpW 3NRChNnAegLqUfsgbgDyOJUzd8nZw8qZ6jKPiHWrIHcm4nC+gPGHCPG8EI58 zj7LvuVD74npmA+BC.EYwKMYTAoKhfuPXO9I2dnJKSETf+zWXLA8FDjAGP.0 oTzPgMZx1PWrUCVdEhXJ8uYy1KrHJ.CIf3n3jPPpwLf53D3E5iX8ZPmi8GrN 2Yv57QTUGmEDNdwC4ijN5v0xtUc6nUcaegp6qwE+g3L1XzsrijstY21r3rhl vcdNrebW04U8F8SCkwfP.yh6Tt6wZMzwSLi677V04UpSbWNY9bVGJNQzZE5e ozdiEUQT41fXd2sV6OtVn0qjCNSJLOFEFRSG8.TP4J2bpyEqM.Ez.lr4rWIn uPTjKTvaFKQtrqNsgCx3l8a1DSaFQuyRVDgcl6KVGOInXWTpJTUWyyRqAVYd v1nZWjVWSAb+XXPUPyqjcf0DCyFZgxXvZqsu1qDSKFUKuMQBZcHYFwnUs8B2 WufJchzWmTGI695DimDvTXMzsnftJQwxazDEqwSVv8HKeeT5mChiB+gdGcKE n5e1dc1wSYzpchuAQhbshDY.BzvDG9ppij3XecVaCxw4HknF6M3nYu4bURyX JL3K04Qb0DjVyMleRWo5Zo79txf+8rRIFMaYYLObCRcu.DKO1K2f+JiafHUt wQK2P9JiavpTi171w1yF0z29rwxM6cfuwD67nfljFR1Dca0F1YF24QFi7Vyv HRtXXTh67RI2aFJQFCdXTh2LSIHS43nxIhMjoWNweF2j52wN7NZ5tGqF6clF oamokAVjUxQ651DKC71+8QOukcnHZWTXT0yFkfZhyHXHWhVFBNiLz8rC2Gjj yfeSAUiiR+DHj9PVQRPUTVpQJOpV1rIDkjM84K62i6HAMmrI5kzYcsqokfxb JMrSpjXVO2inRdMkbP8PkXCPk8r8lGJ6e2ts3KMZ+J4u5h56H1Myls1zRebM 6YlbpcSGm7tOKwHqVSCwzwKibzVxSV0b3j8fWk9l47M+MVBC.14+fMELeMwk AOwz5reLPFFxJ9HJ.Fz2SWFFDSj00l8UUsw5GXM9N6Kp4fUpiYi6UOE1xZxC OyVRaK0n4A3PTJrGwSag8f+ek8FqJ6IM6bFvFDXidsUYuDZUQFnc+tl3ZOST 2mIWs6yjs8L9pNbm25uxu3HZHnJ6PxUclTExjd41XhRXbOgKOoGNzYFyOkmZ utRkNUIvaga2gWHRuQlqIJWbPJ8LeLWGEFDJk8NXgMYEgGU2tt+TtT+.OgXG cuBC9rhI+o3F7m7Q2xm551OV1Ky1WuxmHhf7ipAzN2gzxpnTwK601Gxwcp8C InggRhByyhRqjXnmZxLTHUGb41wzo5L1RF9VPeGthSdkp1aNjA6oUFHH+010 tYhuhXD4vc2pzgFCoajYbqAfoS.9jiogPSdFERmLcuJTcbeY3Yvj+qOHcozj Ma8tZOPWdsescEKAHuyGo7J0M9p02cqRxfilBGtjzfuFr6nJINNJRRiLOFRx PbvMqkK1eBV9DaIBaK9DAv9s2cqn0aBPKBNUn0cBPKDMUncJRjBOUfcHwDvl MqO7PbuOwlXxwDdHXxrKfiGRtWXytZIZH4dg6KzLrGWUat8tGTX72bsQfJ4F fpLDiwvJ95vp7eonC2XDrhtArJWVbLv5quDI3eFpmCSmvwmk9tUL8JjlF.jp +Wm7Rxk8HHwt4K28ekif2nB -----------end_max5_patcher-----------