jrp Posted November 2, 2013 Report Share Posted November 2, 2013 Hello, I am planing my controller for logic pro. First thing that´s already finnished are dedicated controllers for my favorite eqs and comps based on MB-64e. Very very nice! No come the next features for witch i will be using a midibox LC. I have already played around with the LC application on my test bench and really like whats possible. I do not plan to use any faders, just the VPots and buttons. And LCD, and this is where i once again scratch my head. I am thinking about a 16 or even 24 channel version using 2-3 cores. Most of my projects come to around 24 tracks, not having to switch banks is great for me. The problem i see is that with a 40*2 character display per 4 channels this controller will get huge. Is there any way to display 8 channels on a single lcd like on the MB-SEQ? So i am interested, what other options do i have. In the documentation it says that graphical lcds or a single 20*4 lcd can be used. How would the information be presented on those? What about Midibox NG? WOuld it give me better options not possible on the core? I already have a bunch of PIC18F1620 so i would rather use those. I guess with MB-NG it would also be necessary to use one core for each 8 channels, right? Or can it be configured to look like multiple Logic Controlls on multiple midi ports? Well, i am looking for some general advice... Thank You! Quote Link to comment Share on other sites More sharing options...
TK. Posted November 2, 2013 Report Share Posted November 2, 2013 Hi, Is there any way to display 8 channels on a single lcd like on the MB-SEQ? in the src/lc_hlp.inc file you will find a "LC_HLP_MsgCursorPos" table, which allows to specify, where LC characters should be print on the LCD E.g.: LC_HLP_MsgCursorPos JUMPTABLE_2BYTES 55 ;; (55 table entries) retlw 0x00 + 7 retlw 0x00 + 8 retlw 0x00 + 9 retlw 0x00 + 10 retlw 0x00 + 11 retlw 0x00 + 12 retlw 0x00 + 13 retlw 0x00 + 16 retlw 0x00 + 17 ... By default, the LC screen will be spreaded over two 2x40 LCDs (makes 2x80) But you could also use this mechanism to remove characters... something like: LC_HLP_MsgCursorPos JUMPTABLE_2BYTES 55 ;; (55 table entries) retlw 0x00 + 0 retlw 0x00 + 1 retlw 0x00 + 2 retlw 0x00 + 3 retlw 0x00 + 4 retlw 0x00 + 63 ; not used retlw 0x00 + 63 ; not used retlw 0x00 + 5 retlw 0x00 + 6 retlw 0x00 + 7 retlw 0x00 + 8 retlw 0x00 + 9 retlw 0x00 + 63 ; not used retlw 0x00 + 63 ; not used ... the disadvantage is, that the LCD won't display the full message sent by the DAW But if you can live with this limitation, then try it out. What about Midibox NG? WOuld it give me better options not possible on the core? I already have a bunch of PIC18F1620 so i would rather use those. I guess with MB-NG it would also be necessary to use one core for each 8 channels, right? Or can it be configured to look like multiple Logic Controlls on multiple midi ports? In general the configuration of a MBNG is much easier, because the application doesn't need to be rebuilt for customizations. See also: http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fcontrollers%2Fmidibox_ng_v1%2Fcfg%2Ftemplates%2Flogictrl.ngc The cursor mapping table (described above) exists as well, it's just easier to read (and to modify): # X cursor positions are defined in MAP1 # spread message over two 2x40 LCDs MAP1 2 3 4 5 6 7 8 \ 12 13 14 15 16 17 18 \ 22 23 24 25 26 27 28 \ 32 33 34 35 36 37 38 \ 42 43 44 45 46 47 48 \ 52 53 54 55 56 57 58 \ 62 63 64 65 66 67 68 \ 72 73 74 75 76 77 78 It provides 4 USB MIDI ports, so that you could run multiple LC emulations in parallel (each LC needs a dedicated port). Best Regards, Thorsten. 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.