MIXXX BCD3000 Mic port is not work

Fixxx your Mixxx

Moderator: garth

MIXXX BCD3000 Mic port is not work

Postby stramag » Sat Jun 25, 2016 7:47 pm

Hello!

I have a issue with my audio system...
I use a Behringer bcd3000 when i will try to use the microphone it is not work...

The start situation is:
When i overload the mic port the clip led is blink this mean the port and a mic is work....
When i use the system under windows the original driver is map the mic port to 1-2 input chanel. When i use the original tracktor and a original windows driver everything is ok.
I wish to use the whole system under linux specialy ubuntu 16.04... This is my target... Opsystem Ubuntu and MIXXX and BCD3000 with xlr mic... :-)
I set up the mic1 to bcd3000 input 1-2 chanel but nothing came out....
But when i test the mic input using the overload tech what i wrote earlyer it is show the input and mic port is work....

Please somebody help me!
stramag
 
Posts: 7
Joined: Sat Jun 25, 2016 8:31 am

Re: MIXXX BCD3000 Mic port is not work

Postby Be. » Sat Jun 25, 2016 8:05 pm

Maybe running alsamixer in a console could help?
I heard FLAC and I haven't gone back.
Protect your hearing with earplugs!

Hear my mixes
User avatar
Be.
Mixxx Developer
 
Posts: 2505
Joined: Tue Jan 06, 2015 1:00 am
Location: Chicago, USA

Re: MIXXX BCD3000 Mic port is not work

Postby stramag » Tue Jun 28, 2016 8:31 pm

I run it.... but isn't help me....
When i chose the bcd3000 the program is write a message: this device havn't got any controller....
But when i try to use it as output device it is work perfectly....
stramag
 
Posts: 7
Joined: Sat Jun 25, 2016 8:31 am

Re: MIXXX BCD3000 Mic port is not work

Postby Be. » Wed Jun 29, 2016 4:08 am

Hm, I'm not sure the mic input will work with Linux. Is this a class compliant device? Can you attach the output of the command 'lsusb -v'?
I heard FLAC and I haven't gone back.
Protect your hearing with earplugs!

Hear my mixes
User avatar
Be.
Mixxx Developer
 
Posts: 2505
Joined: Tue Jan 06, 2015 1:00 am
Location: Chicago, USA

Re: MIXXX BCD3000 Mic port is not work

Postby stramag » Wed Jun 29, 2016 1:37 pm

Hello, here is the requested output
Attachments
lsusb.txt
(56.44 KiB) Downloaded 134 times
stramag
 
Posts: 7
Joined: Sat Jun 25, 2016 8:31 am

Re: MIXXX BCD3000 Mic port is not work

Postby Be. » Wed Jun 29, 2016 5:52 pm

Okay, so it is class compliant. Behringer seems to have taken down their webpage for the BCD3000, but I did find its manual by searching online. Apparently the sound card only has 4 input channels. The first two input channels can be switched between the RCA inputs and the XLR mic input by sending a MIDI program change message. On GNU/Linux, you can do this with the command line amidi program. Do this before starting Mixxx or Mixxx will take exclusive control of the MIDI device. Run 'amidi -l' in a console to list the MIDI devices plugged into your computer and find the device name for the BCD3000 in that list, which starts with "hw:". To send a MIDI message with amidi, specify the device with the -p argument and the MIDI message in hexadecimal with the -S argument. For example:
Code: Select all
amidi -p hw:1,0,0 -S C1 01


Could you test whether the controller remembers that setting or if you need to send it every time the BCD3000 is plugged in or your computer restarts? If so, the MIDI message could be sent from the JavaScript mapping file's init function by adding this line of code:
Code: Select all
midi.sendSysexMsg([0xC1,0x01], 2);
I heard FLAC and I haven't gone back.
Protect your hearing with earplugs!

Hear my mixes
User avatar
Be.
Mixxx Developer
 
Posts: 2505
Joined: Tue Jan 06, 2015 1:00 am
Location: Chicago, USA

Re: MIXXX BCD3000 Mic port is not work

Postby stramag » Wed Jun 29, 2016 8:39 pm

Hello!

And thank you for your help....
But the command accepted but nothing changed....

Have you got any idea?

I made some test and i got it!!!!

It is work now!!!

But the winner hex cod is "C0 1"

I don't Know why this code is work....

Thanks for your help!!!!!
stramag
 
Posts: 7
Joined: Sat Jun 25, 2016 8:31 am

Re: MIXXX BCD3000 Mic port is not work

Postby Be. » Wed Jun 29, 2016 9:42 pm

Ah sorry, I got confused. "MIDI Channel 1" (as specified in the BCD3000 manual) typically means a channel code of 0, not actually 1.

Does it still work after replugging the BCD3000 and after restarting your computer, or do you need to send that MIDI message again?
I heard FLAC and I haven't gone back.
Protect your hearing with earplugs!

Hear my mixes
User avatar
Be.
Mixxx Developer
 
Posts: 2505
Joined: Tue Jan 06, 2015 1:00 am
Location: Chicago, USA

Re: MIXXX BCD3000 Mic port is not work

Postby stramag » Wed Jun 29, 2016 10:44 pm

I made some modification in the local bcd3000 js file

BehringerBCD3000.init = function (id) { // called when the device is opened & set up

BehringerBCD3000.reset();
midi.sendShortMsg(0xC0,0x01,2);

// Ask BCD to send the current values of all rotary knobs and sliders
midi.sendShortMsg(0xB0,0x64,0x7F);


// Set jog acceleration
if (BehringerBCD3000.UseAcceleration)
midi.sendShortMsg(0xB0, 0x63, 0x7F);
else
midi.sendShortMsg(0xB0, 0x63, 0x0);
};
I highlight the new line what i insert into the js file....

I attached the modified js file....
It is always work for me..... :-)
Attachments
Behringer-BCD3000-scripts.js
(2.75 KiB) Downloaded 162 times
stramag
 
Posts: 7
Joined: Sat Jun 25, 2016 8:31 am

Re: MIXXX BCD3000 Mic port is not work

Postby stramag » Wed Jun 29, 2016 10:50 pm

Do you need another idea?

Have you got any idea how to modify the bcd setting if i want to use the fx control section? :-) Because i frequently modify the fx parameters.... But currently it is not work....
stramag
 
Posts: 7
Joined: Sat Jun 25, 2016 8:31 am

Next

Return to Troubleshooting & FAQ

Who is online

Users browsing this forum: Google [Bot] and 4 guests