I real giant frontpanel (* :drool:
But there are some things that need to be considered: you placed the BLM at the top of the panel, which means that when you are pushing buttons you won’t see the LCD output.
But for some BLM modes it might be important to get a direct response from the LCDs. Therefore I propose to place the BLM below the common control surface.
The 16 “extra column” and 16 “extra row” (I haven’t found a better name yet) buttons/LEDs are missing.
They are important to select modes/tracks/step views and maybe other features (like loops, sections, parameter/trigger layer, octaves, special effects) directly.
Also the “shift” button is not there (lower left corner of my BLM16x16+X) - thats one of the most important buttons to control the entry.
E.g., pressing SHIFT will allow you to select the BLM mode with the 16 “extra column” buttons that are normaly used to select and mute tracks.
It will allow you to accent steps with the BLM in pattern edit mode.
etc.
Currently I’m in the progress to implement the BLM modes and to find an intuitive interaction scheme.
Once most of the modes have been implemented and I’m happy with the solution, I will finalize my own frontpanel (e.g. adding labels to the extra buttons) and document the project.
So long I haven’t reached this state, I can only recomment: be patient please and design your frontpanels based on my specs, otherwise you won’t be able to use most of the features later!
(I’m not willing to implement alternative solutions for reduced BLMs, because it would be too much work and the usage would be really ugly - so cumbersome like on most monome apps ;))
I will document the schematics in the next days and start a separate topic for this.
Basically it consists of 5 chained “BLM_SCALAR” modules that are documented here: http://svnmios.midibox.org/listing.php?repname=svn.mios&path=%2Ftrunk%2Fschematics%2Fmbhp_blm%2F
(but note that the Jx sockets are combined now to two 2x10 sockets)
A schematic which documents the matrix construction (connections between rows and columns) isn’t available yet.
It requires a PIC based MBHP_CORE module with the “blm_scalar” firmware: http://svnmios.midibox.org/listing.php?repname=svn.mios&path=%2Ftrunk%2Fapps%2Fcontrollers%2Fblm_scalar%2F
I consider a PIC18F4550 based USB option as well, but I’m not sure if this is really for interest…
Communication between MBSEQ V4 and BLM is done via MIDI.
The protocol is documented in the README.txt file of the application - it’s really fast!
And it’s generic enough so that the BLM could be controlled from other applications (e.g. PC/Mac based) as well.
The MBHP_CORE_STM32 module has some spare “midi” Rx/Tx ports available on the JTAG connector, one of them will be used so that no common MIDI IO pair has to be sacrificed.
Thats all for now.
My BLM is running very stable btw. - I’m surprised a bit because I expected a) a higher current consumption and b) issues with the shared DOUTs as line control driver for LEDs and buttons (the only solution to reduce the DOUT chain to 15) - but it works 
If somebody could create a PCB for the matrix (once schematics are available), it would be very helpful.
Best Regards, Thorsten.