kyleivanblake Posted June 15, 2015 Report Share Posted June 15, 2015 I have a working Fatar 61 key keybed that I would like to build into a controller. I was working with Arduino Teensy 3.1 and then I heard about MidiBox. I am trying to figure out exactly what I need to purchase to put this together. Can anyone point me towards a current thread that details what I will need? I'm having a hard time understanding what is what with MidiBox as there are so many generations and versions of things, and so many different types of projects... Thanks in advance, any help is appreciated! Regards, -Kyle Quote Link to comment Share on other sites More sharing options...
Shuriken Posted June 15, 2015 Report Share Posted June 15, 2015 Something like this: http://ucapps.de/midibox_kb.html? Works with both LPC17 core or the new STM32F4. If you use NG firmware it will be the same. Quote Link to comment Share on other sites More sharing options...
FantomXR Posted June 15, 2015 Report Share Posted June 15, 2015 You need a core (LPC17 or STM32F4) and a DIO_Matrix-Module. That's it. You even don't need an adapter... I connected a bunch of 61key fatar keybeds directly to the DIO without any adapter. Quote Link to comment Share on other sites More sharing options...
kyleivanblake Posted June 15, 2015 Author Report Share Posted June 15, 2015 Something like this: http://ucapps.de/midibox_kb.html? Works with both LPC17 core or the new STM32F4. If you use NG firmware it will be the same. That looks exactly like what I need! Where can I buy the hardware? Is there a component list for the whole build? Quote Link to comment Share on other sites More sharing options...
kyleivanblake Posted June 15, 2015 Author Report Share Posted June 15, 2015 You need a core (LPC17 or STM32F4) and a DIO_Matrix-Module. That's it. You even don't need an adapter... I connected a bunch of 61key fatar keybeds directly to the DIO without any adapter. I already converted the MicroMatch to a 2x8 in 1.27 pitch, I think it is the same connector the DIO_Matrix-Module takes from what I can tell... The fact that DIO_Matrix can accept two keybeds excites me as I am considering using 2 of my 3 keybeds for a dual manual organ style setup. Does anyone know of a source for drawbars? Quote Link to comment Share on other sites More sharing options...
kyleivanblake Posted June 15, 2015 Author Report Share Posted June 15, 2015 You need a core (LPC17 or STM32F4) and a DIO_Matrix-Module. That's it. You even don't need an adapter... I connected a bunch of 61key fatar keybeds directly to the DIO without any adapter. Which core do I choose? Quote Link to comment Share on other sites More sharing options...
FantomXR Posted June 15, 2015 Report Share Posted June 15, 2015 Come on.... Please read through ucapps.de at first... it's everything there (also component lists / orderlists) You need a core... it doesn't matter which one. The STM32F4 is newer and the "actual" one... so if you want to be sure to have the new firmwares running on the core, use the STM32F4. It's cheaper and "faster" also. You get the pcbs at Tims shop: http://midiboxshop.bigcartel.com/ You need to solder them by yourself... there are no prebuild-pcbs available. If you are looking for that kind of stuff, take the doepfer-electronics. Quote Link to comment Share on other sites More sharing options...
kyleivanblake Posted June 15, 2015 Author Report Share Posted June 15, 2015 Come on.... Please read through ucapps.de at first... it's everything there (also component lists / orderlists) You need a core... it doesn't matter which one. The STM32F4 is newer and the "actual" one... so if you want to be sure to have the new firmwares running on the core, use the STM32F4. It's cheaper and "faster" also. You get the pcbs at Tims shop: http://midiboxshop.bigcartel.com/ You need to solder them by yourself... there are no prebuild-pcbs available. If you are looking for that kind of stuff, take the doepfer-electronics. What do you mean, "the "actual" one"? Quote Link to comment Share on other sites More sharing options...
ilmenator Posted June 15, 2015 Report Share Posted June 15, 2015 "actual" = most recent :smile: Quote Link to comment Share on other sites More sharing options...
FantomXR Posted June 15, 2015 Report Share Posted June 15, 2015 "actual" = most recent :smile: Thanks ;) Quote Link to comment Share on other sites More sharing options...
tedysuwarnady Posted December 8, 2017 Report Share Posted December 8, 2017 I build midi kb / midi ng with stm32f4 basecore + diomatrix and keybed pcb midibox_kb_scanmatrix_novel_type1 file: /// C: /Users/Administrator/Downloads/midibox_kb_scanmatrix_type1.pdf but the path from the socket pin 16 header is just c1, c # 1, d1, d # 1, e1, f1, f # 1, g1 mios bootloader with the latest firmware then input midi kb program through mios studio but in mios nonitor which read each one octave, what to do following my file include midibox_kb_fatar_df_61_interconnections.pdf midibox_kb_scanmatrix_type1 (1).pdf Quote Link to comment Share on other sites More sharing options...
Zam Posted December 8, 2017 Report Share Posted December 8, 2017 Hello Tedy I don't have the answer to your specific question, BUT there is no need at this forum to post 4 time the same question in different sub section... Best Zam Quote Link to comment Share on other sites More sharing options...
FantomXR Posted December 8, 2017 Report Share Posted December 8, 2017 I'd like to help but I really don't understand what the problem is. What is connected to where? How many keys? Which keybed? Quote Link to comment Share on other sites More sharing options...
tedysuwarnady Posted December 9, 2017 Report Share Posted December 9, 2017 (edited) thanks for all the answers, sorry i already have stm32f4 + diomatrix running fine, then keybed 61 key pcb but to connect from stm32f4 module core ,how wiring 16 pin cable conctions? following schema i already make circuitboard is this correct and what should be in edit? 61K (1) (1).pdf 61K (1).pdf Edited December 9, 2017 by tedysuwarnady Quote Link to comment Share on other sites More sharing options...
FantomXR Posted December 9, 2017 Report Share Posted December 9, 2017 Like I wrote somewhere on the forum before: if you want to connect an 61key Fatar keybed to DIO matrix you do not (!) need any kind of adapter PCB. Just use two 16pin ribbon cables and twist them by 180 degrees. 1 Quote Link to comment Share on other sites More sharing options...
tedysuwarnady Posted December 9, 2017 Report Share Posted December 9, 2017 yes but the 61 keys I made 8x2 16 pins while dio matrix interconksi shows left 16 right 16 midibox_kb_fatar_df_61_interconnections.pdf Quote Link to comment Share on other sites More sharing options...
tedysuwarnady Posted December 9, 2017 Report Share Posted December 9, 2017 can you give snhematic Quote Link to comment Share on other sites More sharing options...
tedysuwarnady Posted December 9, 2017 Report Share Posted December 9, 2017 please check again more carefully pdf file I have made 61K (1) (1) (2).pdf Quote Link to comment Share on other sites More sharing options...
tedysuwarnady Posted December 9, 2017 Report Share Posted December 9, 2017 so ehat about this 61 keybef from cme uf 6 Quote Link to comment Share on other sites More sharing options...
tedysuwarnady Posted December 9, 2017 Report Share Posted December 9, 2017 please check again more carefully pdf file I have made how to connect cable to diomatrix jug in mios studio midi kb firmware Quote Link to comment Share on other sites More sharing options...
ytsestef Posted December 13, 2017 Report Share Posted December 13, 2017 (edited) I hear MIDIBox_NG is 10x slower in scanning the keyboard matrix than MIDIBox_KB. Is this ONLY due to the amount input scanning? If I upload MIDIBox_NG and edit the configuration file so that only 2 in/out shift registers are used, will it match the speed of MIDIBox_KB? I want to build a controller w/ 61-key Fatar keyboard (I've already built it and it works - mostly; more on that later) but I also want to use only a couple of buttons and LEDs (octave up/down keys with indicators etc) in addition to the keyboard. If I chain another DIO_MATRIX module and build a second matrix for LEDs/buttons, then configure MIDIBox_NG to use only 4 in/out shift registers will I achieve something between the performance of MIDIBox_KB and MIDIBox_NG? I don't want to add a second CORE_STM32F4 module just for a couple of buttons and LEDs, but I am not feeling great with the ~3ms scan time of MIDIBox_NG (I also didn't like the quantization in velocity values; 50-1000 "delay value" is a much more detailed range than 5-100, the latter isn't enough, not even for the full 8-bit range of 128 values that MIDI supports (at least not without using velocity mapping - unless I am doing something wrong) EDIT: read some of the .NCG configuration examples of the documentation, the answer is right there: Quote # reduce number of SRs for faster scan # with 2 SRs the scan takes ca. 500 uS instead of 2.5 mS SRIO num_sr=2 however, delay values are still in the same range, although I'm now able to get less "stepped" velocity values Edited December 13, 2017 by ytsestef Quote Link to comment Share on other sites More sharing options...
FantomXR Posted December 13, 2017 Report Share Posted December 13, 2017 My tests with NG vs KB had the result that no matter what I change in the official NG-app, I'll never get those fine velocity steps, that KB gives. So I created my own NG app and kicked out all of the functions, I do not need. There is a thread about it in this forum. Just use the search engine and you'll find it quick. Anyway: I still feel, that KB outputs more velocity values as my NG does still. So I think it depends on your needs. Btw: please be aware, that there is no octave shift function (regarding if NG or KB) yet Quote Link to comment Share on other sites More sharing options...
ytsestef Posted December 14, 2017 Report Share Posted December 14, 2017 Thanks for the info! I'm just getting started on the project, still learning the NG platform. There is a transpose parameter in EVENT_KB event, so I thought it would be possible in some way, with all the scripting capabilities of the software and whatnot: kb_transpose=<-128..127> Anyway, I could always just send a MIDI CC with the octave shift buttons and let the host software do the transpose. Quote Link to comment Share on other sites More sharing options...
tago Posted March 31, 2018 Report Share Posted March 31, 2018 On 12.12.2017 at 7:26 PM, FantomXR said: My tests with NG vs KB had the result that no matter what I change in the official NG-app, I'll never get those fine velocity steps, that KB gives. So I created my own NG app and kicked out all of the functions, I do not need. There is a thread about it in this forum. Just use the search engine and you'll find it quick. Anyway: I still feel, that KB outputs more velocity values as my NG does still. So I think it depends on your needs. Btw: please be aware, that there is no octave shift function (regarding if NG or KB) yet Hi @FantomXR since i couldn't find the mentioned thread, could you please post a link or thread title? I'm currently deciding between NG vs KB for a masterkeyboard project. It looks like you can't have buttons and displays with KB, so i'm intrested in a fast(er) scanning NG version. Thank you very much! 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.