alekzander Posted January 20, 2009 Report Posted January 20, 2009 Hi everyone,I recently got a Behringer BCF 2000 really cheap off Ebay aftercontemplating building a complete Midibox LC myself. In the end Irealized I do neither have the experience nor the time forthat. However, I miss the display and would really prefer to see whatI am doing without looking at the computer screen. There have been quite a number of posts of people inquiring aboutbuilding a BCF 2000 display as a cut-down Midibox LC. Hardware-wise Ithink it is quite clear how to proceed: build core, add LCD, add DOUTfor LED digits and another (maybe) for VU meters or a DIN for someextra buttons. From what I understand the DIN/DOUT ports can be mappedin software, so that it not necessary to connect the full number of boardsto just get the LEDs working.I got a couple of questions before I get started.Did anybody ever actually built a working BCF 2000 display unit? Fromreading TK's response in one of the threads, it seems that it shouldwork.I would love to see pictures of finished products to see how peoplepackaged up the whole thing.The main issue I see is to make the BCF 2000 and the Midibox look likeone logic control as Shed pointed out(http://www.midibox.org/forum/index.php/topic,2941.0.html). Afro88writes that the BCF 2000 passes the sys-ex to control the display onthe thru-port(http://www.midibox.org/forum/index.php/topic,7020.0.html). Does theMidibox LC software rely on the initial hand-shaking with the DAW tostart displaying things?Not hooking up the MIDI-Out from the Midibox LC to the Behringer wouldprevent the Midibox LC from beeing seen by any DAW software. What todo if I wanted to have a couple of extra buttons on the MIDIBox LC?Thanks,A.PS: For fellow BCF 2000 owners: Is the following normal?1) The rotary encoders feel like potentiometers and you have to turnthem quite a lot for example for adjusting pan position in Live.2) The motor faders do not move very smoothly when replaying slowfades.PPS: The BCF 2000 threads I found http://www.midibox.org/forum/index.php/topic,7020.0.htmlhttp://www.midibox.org/forum/index.php/topic,12696.0.htmlhttp://www.midibox.org/forum/index.php/topic,7520.0.htmlhttp://www.midibox.org/forum/index.php/topic,2941.0.html Quote
stryd_one Posted January 21, 2009 Report Posted January 21, 2009 I recently got a Behringer BCF 2000 really cheap off Ebay aftercontemplating building a complete Midibox LC myself. In the end Irealized I do neither have the experience nor the time forthat.Hi mate, to be honest, if you don't have the time or experience (you don't need much experience, but time, yes) to build a pre-made app, then I think that a custom app such as this could be a bad idea, as it will almost surely take more time and experience. Quote
alekzander Posted January 22, 2009 Author Report Posted January 22, 2009 Hi mate, to be honest, if you don't have the time or experience (you don't need much experience, but time, yes) to build a pre-made app, then I think that a custom app such as this could be a bad idea, as it will almost surely take more time and experience.Who is talking about a custom app? If I understand the comments in the very well documented Midibox LC code correctly, the code is pretty flexible with respect tohardware present; i.e., a core and one display would be the bare minimum. Switchingoff motor faders, setting the number of shift registers to 0, disable LED_RINGS, METERS,LEDDIGITS, insert ENC_EOT for all encoders can be done in setup_midibox_lc.asm.After reading the source and the logic control manual a little bit more intensively I figured out some of the additional questions I had:Adding some buttons for functions not available on the BCF 2000 would require addinga single DIN module. The mapping shift register/pin to function can be done arbitrarily in lc_io_table.inc. Ditto for LEDs.The initial connection with the host does include sending a logic control surface serial. But there is no device id in the midi message as there is only one logic control surface per MIDI port. Since the Behringer provides just one MIDI in and one MIDI out port over USB, the messages from the Behringer and the Midibox LC cannot be distinguished.If the DAW is really anal and gets upset about two host connection queries and comfirmations, one could comment out the LC_SYSEX_Action_HostReply etc. in lc_sysex.inc.Now I only need to find a 22cm wide 240 x 64 pixel graphic LCD 8) A. Quote
stryd_one Posted January 22, 2009 Report Posted January 22, 2009 Who is talking about a custom app?I thought this would need one, perhaps I've misunderstood your intentions.The MBLC will receive and display LC compatible messages, so if the BCF sends the same kind of messages as a LC host, you could use it as a kind of LC monitor perhaps. I thought you wanted a general display for your BCF, which the LC is not. Quote
seppoman Posted January 23, 2009 Report Posted January 23, 2009 The host would still be the PC. I guess the BCF just ignores the LCD commands as it doesn't have LCDs. I've read through the LC/Mackie protocol specs a few years ago and if I remember correctly, there's no way the host could ask if a LCD is present (wouldn't make much sense because the "official" units all that their LCDs).So I would try to use some Midi splitter to duplicate the Midi out coming from the PC and feed that into a MBLC that has only LCDs connected (no Midi out either). This would probably work fine.S Quote
ilmenator Posted January 23, 2009 Report Posted January 23, 2009 Or you just forward the incoming MIDI stream as is to the Behringer. MIDIbox just picks out the data that needs to be displayed on the LCD, but leaves it untouched. (I assume that everything that the Mackie Control displays is coming in via MIDI, and is not data that is created in the unit itself?) Quote
seppoman Posted January 23, 2009 Report Posted January 23, 2009 Or you just forward the incoming MIDI stream as is to the Behringer. MIDIbox just picks out the data that needs to be displayed on the LCD, but leaves it untouched.that's kind of what I meant. just use a "Midi splitter" (I think these are called a Thru box) to send the PC's Midi out to both the BCF and the MBLC and Midi In of the PC just connected to the BCF. That way it's even irrelevant if the MBLC sends stuff or "leaves the data untouched", the PC won't notice. (I assume that everything that the Mackie Control displays is coming in via MIDI, and is not data that is created in the unit itself?)yes that's right, the Mackie/LC is just a dumb remote, as soon as it's online it will display anything (and nothing more) that the PC sends.S Quote
ilmenator Posted January 23, 2009 Report Posted January 23, 2009 Actually, I was saying that the Core module with just the LCD(s) attached is sufficient for that, as it has a MIDI in and out. No need for an additional Thru box here. :) Quote
seppoman Posted January 23, 2009 Report Posted January 23, 2009 but you'll want the BCF to receive the data, too, so it needs to be duplicated somewhere. the MBLC Midi out isn't suitable for chaining these boxes and shouldn't be connected to anything. You won't necessarily need an extra thru box, an LTC module providing a Midi thru port is sufficient.S Quote
ilmenator Posted January 23, 2009 Report Posted January 23, 2009 Hehe, now I get your point: you / him would want to use the MBLC app without modification - of course, then you need to do something like that. Still, you could "simply" modify the MIDI OUT routines... (Probably too big a job for an assembler noob, though - I would not try to do that myself :).)In hardware, a 74HC04 will do the job nicely. For inspiration, see this PDF, replace the resistor and LED (e.g. R16 / D6) with another inverter. Or look at the Bareille design. Quote
latigid on Posted February 6, 2009 Report Posted February 6, 2009 Couldn't you just use the MIDIMON project? :ohttp://ucapps.de/midimon.html Quote
nebula Posted February 11, 2009 Report Posted February 11, 2009 The last thing I want to ever do is discourage somebody from building a MIDIbox, expecially one as simple as you describe, but I thought I'd chime in about John Pitcairn's software in case you aren't aware:http://www.opuslocus.com/lcxmu/"LC XMU" allows an ordinary knob-laden MIDI controller box to act as a Logic Control.http://www.opuslocus.com/lcxview/"LC XVIEW" gives you just the display, on screen, for "any hardware controller that can accurately emulate a Logic Control or Mackie Control" Quote
alekzander Posted February 20, 2009 Author Report Posted February 20, 2009 The last thing I want to ever do is discourage somebody from building a MIDIbox, expecially one as simple as you describe, but I thought I'd chime in about John Pitcairn's software in case you aren't aware:http://www.opuslocus.com/lcxmu/"LC XMU" allows an ordinary knob-laden MIDI controller box to act as a Logic Control.http://www.opuslocus.com/lcxview/"LC XVIEW" gives you just the display, on screen, for "any hardware controller that can accurately emulate a Logic Control or Mackie Control"I have seen those before, but thanks for pointing them out. Behringer actually has a Windows only software for the display. Tascam, remember the Tascam FW Firewire interfaces/control surfaces are also displayless, similarly provides software displays.However, I find that there is a "disconnect" between control and display if the physicaldistance between them is too large, hence the idea to built one. An alternative wouldbe a second display hooked up to the computer and located just behind the BCF. One of these external 7-8" LCDs which are connected via USB might be nice for this.A. Quote
Lorcan Posted April 8, 2009 Report Posted April 8, 2009 Hi Alexander,I'm interested in extending the capabilities of my BCF too ;)Btw, there's someone looking to do the same over at bc2000 yahoo groups (maybe you in fact)The BCF is a good solution for me as it is quite cheap, especially considering buying faders and making a decent panel for them does not seem so easy if you don't have the right tools.But it also has some limitations: I find there aren't enough buttons to control various Cubase functions, nojog wheel, and of course no display, which makes using the vpots for anything else than pan a little less than straightforward.So I'm thinking of building a stripped-down Midibox LC with a display + buttons (solo, mute, transport functions and others) and maybe a few encoders (jog wheel) to compensate for the lack of those on the BCF.I'm currently at the planning stage, I'll keep you informed on my progress .. if I can find enough time for this, that is :PCheers,Lorcan Quote
jedstar2001 Posted June 11, 2009 Report Posted June 11, 2009 Hi Alex I also want to build an lcd so I can read track names etc in lc mode on a Beringer controller .For me it needs to be reasonably inexpensive so no midi splitter as these are around £40 .I reckon I could take the control signal for the lc feed (inside reaper, cubase etc) send it into midi ox or console and split it then send one copy of the midi to the control in on the Beringer and the other to the midi in on the Beringer (via usb) Then send the in thru the Beringer and out the physical out and into the midibox core keeping the hole thing contained. The best thing is there would be no visable leads with the lcd positioned directly over the midi port All I think I really need to do is find a suitable lcd as I am no programmer and don't fancy having to re compile anything .Any joy your side are you still attempting yours.Jedi Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.