borfo Posted January 19, 2015 Report Share Posted January 19, 2015 (edited) Is there any reason why a Wilba SEQ frontpanel couldn't be used as a control surface for the NG? Assuming Wilba's frontpanel would work, would it be OK to connect and disconnect the frontpanel from a core module while the core module is running? I am thinking about installing a 10 pole 10PDT switch on the frontpanel's DIN/DOUT connection. I would connect the other side of the switch to two core modules, one running NG, and the other running the SEQ. The idea would be that I could use the same control surface to control both cores, and have both a SEQ and an NG in one relatively compact case. Connecting and disconnecting a control surface while the core is running seems to work fine, and doesn't seem to cause any problems. Is it safe to do this? Could repeatedly switching the CS (connecting and disconnecting it) damage the core? Connecting and disconnecting the LCDs also seems to work. Would that cause problems in the long run? I assume switching the LCD might be more problematic than switching the CS (also would need a bigger switch), so I'm inclined to just mount four 40x2 LCDs in the case, with two permanently connected to the SEQ, and two permanently connected to the NG, and switch only the control surface. ...is there any reason why this plan is a bad idea? Edited January 19, 2015 by borfo Quote Link to comment Share on other sites More sharing options...
Hawkeye Posted January 19, 2015 Report Share Posted January 19, 2015 (edited) Probably (re)initializing the displays might be problematic - why not build two control surfaces? You might benefit from different key labels for the MBNG, anyways? Other than that, the SEQ CS can surely be used - it is a good idea, a relatively easy build, large displays, enough encoders and many tactile switches for functions! Many greets, Peter Edited January 19, 2015 by Hawkeye Quote Link to comment Share on other sites More sharing options...
borfo Posted January 19, 2015 Author Report Share Posted January 19, 2015 Thanks. Yeah, I think I'll avoid switching the displays. Two control surfaces would be nice, but I'm designing a mobile all-in-one case for my seq+BLM+a couple of synths, so any space I can save is a good thing... Lots of room inside the case for an extra core, but no room for a second control surface. Quote Link to comment Share on other sites More sharing options...
Hawkeye Posted January 19, 2015 Report Share Posted January 19, 2015 That makes sense! Fighting the "not enough space" battle since years, too! ;-) Methinks (depending on the displays), with a bit of trickery, a reinitialization sequence could be triggered - but it would take some code modifications - and it should probably be avoided, that the displays are receiving updated data during the plugin-process, before the initialization. Might be done with a key, that, when hold obtains the display mutex, after release initializes the displays, then releases the mutex. Dunno if the apps like stealing a mutex for so long, it is experimental and quite some work -> if you can have separate displays, it would be easier, but for science reasons, i'd say it is worth a try! ;-) Many greets, Peter Quote Link to comment Share on other sites More sharing options...
borfo Posted January 19, 2015 Author Report Share Posted January 19, 2015 I've been able to find a few 10 pole switches, but anything more than that seems to be very hard to find, and very expensive. It would be fun "for science", but I'm not sure I'd even be able to find a 16 pole switch to switch the LCDs. I think it would be better to have separate LCDs anyway - that way you could still see what was happening on the other device. I'll order a switch and give this setup a try. Since the Wilba CS boards are relatively easily available, this would probably be of interest to others if it works. Doesn't quite meet the ultra-bling standard of your programma thing, but lots of knobs and buttons anyway. Quote Link to comment Share on other sites More sharing options...
TK. Posted January 19, 2015 Report Share Posted January 19, 2015 Here a configuration example for the MBSEQ Frontpanel PCB: http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fcontrollers%2Fmidibox_ng_v1%2Fcfg%2Ftk%2Fmbseq.ngc Reconnecting LCDs on the fly will require that you trigger the RESET button (black button on the STM32F4DISCOVERY module) Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
borfo Posted January 19, 2015 Author Report Share Posted January 19, 2015 Cool. Thanks! Quote Link to comment Share on other sites More sharing options...
borfo Posted January 20, 2015 Author Report Share Posted January 20, 2015 (edited) Can anyone recommend a cheap switch IC that would be a good choice to use to switch the connection to the frontpanel? It occurs to me that I could build a circuit to do this electronically rather than with a hard-to-find 10 pole mechanical switch... Would a couple of these HEF4053B be sensible ICs to design this switching circuit around? http://www.nxp.com/documents/data_sheet/HEF4053B.pdf Sorry for the dumb question, I don't do a lot of circuit design - I typically just build stuff that smarter people design. Edited January 20, 2015 by borfo Quote Link to comment Share on other sites More sharing options...
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.