I’ve just bought a behringer bcr 2000 for vvvv but I don’t know how to send midi signal to vvvv. I read the tutorial and test the tonfilms’s patchs, but nothing :/
The controller works with others softwares (like fruity loops) with automatic link to controller, but I don’t know how to do with vvvv.
you must use the midicontroller node for read the data
it s the only way
but maybe you have already try
Yes I did :/
It works with all softwares I tried (pure data too) but vvvv is the only who doesn’t work. And I’ve bought this controller only for vvvv :(
So, if someone could find the solution (I read that some peoples are using behringer bcr 2000 with vvvv), I’ll continue with vvvv but if I can’t find solutions, I will learn pure data :/
in case the behringer sends standard MIDI Control Change messages i see absolutely no reason why it shouldnt work with vvvv. keep trying.
make sure no other midi programs are using the same midi port while using vvvv. have you confirmed the behringer sends standard MIDI Controller Changes?
have you successfully used other midi devices from within vvvv?
what midi interface are you using?
oschatz:
in case the behringer sends standard MIDI Control Change messages i see absolutely no reason why it shouldnt work with vvvv. keep trying.
I’m deseperatly trying
make sure no other midi programs are using the same midi port while using vvvv. have >you confirmed the behringer sends standard MIDI Controller Changes?
Yes because some users here have the same controller. I plug it with usb link because I don’t have midi soundcard.
have you successfully used other midi devices from within vvvv?
what midi interface are you using?
It works with all other softwares like pure data, fruity loops…
(1) the midi spec starts counting channels with 1. vvvv counts midi channels starting with zero (the same number which is on the wire (first byte low nybble))
from your log the behringer sends on channel 0.
(2) controller numbers are the same. you should put 1, 2, 3, 4, 5, 6, 7, 8 and 81 (=hexadecimal 51) 82, 83, 84 etc. into your MidiControllernote. some I Spreads and a Cons should make this easy.
(2) in the log you´re sending only data values between 0 and 3. note that
in vvvv this would be received as values from 0 to 0.02 (127 will be received as 1)
(3) if vvvv still fails to receive values, i really suspect a driver problem. try using an external midi interface instead.
(1) the midi spec starts counting channels with 1. vvvv counts midi channels starting with zero (the same number which is on the wire (first byte low nybble))
from your log the behringer sends on channel 0.
(2) controller numbers are the same. you should put 1, 2, 3, 4, 5, 6, 7, 8 and 81 (=hexadecimal 51) 82, 83, 84 etc. into your MidiControllernote. some I Spreads and a Cons should make this easy.
(2) in the log you´re sending only data values between 0 and 3. note that
in vvvv this would be received as values from 0 to 0.02 (127 will be received as 1)
(3) if vvvv still fails to receive values, i really suspect a driver problem. try using an external midi interface instead.
The problem was the 1st solution.
Kalle told me this thing by mail too.
Thanks a lot, I didn’t bought my controller for nothing :)
Ha. Did quite the same. Bought BCR2000 for vvvv and ran into the same problem. But playing and playing did solve it for me. I think the vvvv-guys could get this into the documentation. MIDI-Channel 1-16 == vvvv-channel 0-15
And some compact module I made for BCR attached
!! take the updated version of the patch from the following post !!
the midi controller node can handle spreads ! you dont have to create 24 midi in nodes. you split the controllers with a stallone, see the attachement:
this is even faster …
… and i fixed the name bug there was a missing ‘r’ ;)
I’ve extended this BCR2000 module, it now also allows you to send data to the controller. I also added some spreads with sliders and buttons and arranged it sort of like the BCR2000 layout… I’ve learnt a lot about midi and spreads when patching this help file for the module that was provided by 020200 and TonFilm.
I’ve uploaded a patch I made to use my own bcr2000 (and to learn about xml in vvvv). It takes a slightly different approach, and doesn’t send anything back to the controller.
Here’s the “manual”:
“Generates sends connected to a MidiController device, you can specify the range of CC’s you want to use and access them from anywhere in your patch. It’s not foolproof though, so give it decent numbers to work with :)”
i have also a bcf-2000 and try to use the 14bit resolution of the bcf. the bcf sends on one channel 0-127 (01) and on a second a multiply value (21). my problem is the vvvv recieves on both channels just the multiply value. if i use midiox to check if the bcf is sending the right values everything seems to be ok
in german we would say “wer lesen kann ist klar im vorteil” which in my worse english means something like advantage: the man who can read :-) . i just changed controller and channel and now it works in 14bit resolution :-)