I am searching forum and site to help me do it without success. I tried to configure “midibox64e.ini” file from mk_syx but this wont help me keep the originall MB64 seting. This is how I think code of MB64E have to look like if i want to use encoders and pots. Correct?
I am little shocked and disapointed. Did I asked stupidest question ever???
I searched this forum and documents but nothings seams helped me solve the problem. I have copied pot onfiguration from my MB64.ini to MB64E but pots are sending the same CC#91 msg. after uploading the compiled sysx. I tried to configure mios tables and recompile hex… nothing.
I kindly ask somebody to waste minute of your time to direct me or show me where I go wrong. Thanks in advance.
I am little shocked and disapointed. Did I asked stupidest question ever???
Sorry mate, FWIW, I have no idea, so I didn’t reply… But I am sure that I’ve seen this subject elsewhere on the forums before, so maybe that’s why you haven’t gotten any replies?
Can you send me your .ini and .syx file? I will try this out on my own box - but propably I won’t find the time before this weekend (too much other things to do in parallel…)
I am little shocked and disappointed. You propably solved the problem by yourself, but you don’t inform the community that you don’t need help for the configuration anymore?
Maybe this is the reason, why some of us are not sure, if they should spend some minutes to help you, when we don’t know, if you still need the help…
You propably solved the problem by yourself, but you don’t inform the community that you don’t need help for the configuration anymore?
Maybe this is the reason, why some of us are not sure, if they should spend some minutes to help you, when we don’t know, if you still need the help…
No Thorsten. I didnt solved my problem. I was comming regulary to see if there are some ansvers but as everybody ignored me I just stoped comming to this post and continued to troubleshhoting by myself. I moved a little bit from dead end but I am still stucked in the same problem. As I dont have Internet at home I cant respond instantly after reading post since I dont have my box with me at work, so everything is delayed at least one day.
Thank you for your offer to help me directly. I will send you my ini and syx files.
Thorsten, I sent you last ini and syx. Before that I changed and reasembled it so meny times…
Entry 129… was mistake. I`m not sure now is syx file comes from the ini I sent you, becouse I didnt get the error last time. But It was too late at night so errors are posible.
First syx configuration also didnt work properly for me. I get an error once or twice but I fixed it and after it converting to syx was OK. Ill try everything more…
I removed this “129” entry, and tried it on my MBLC - it worked.
Everything worked? pots, buttons, encoders?
It would be helpfull to know my main.asm.
I think I didnt disabled special function buttons properly.
Here is how it looks like. Do I have to do something else?
#else
#define DEFAULT_DIN_MENU_EXEC 0 ; menu exec button assigned to DIN pin #7
#define DEFAULT_DIN_MENU_SNAPSHOT 0 ; menu snapshot button assigned to DIN pin #4
#define DEFAULT_DIN_MENU_RIGHT 0 ; NOT USED - overlayed by datawheel
#define DEFAULT_DIN_MENU_LEFT 0 ; NOT USED - overlayed by datawheel
#endif
I haven’t checked your main.asm, since I don’t own your hardware… I’ve only checked if the .syx can be generated and uploaded, and if all changes take place. But there isn’t that much which could be made wrong. The special function buttons should be assigned to non-existing DIN pins if not used - e.g., just assign them to 128, with 0 the first button won’t work
I took out line 129, reasembled syx, and upload it to the core with bankstick attached . Everything was the same. Hardware I use for testing is usual hardvare.
1x core configured fot LTC
1xLTC (working OK with MB64)
1xAIN with only one mux IC (othersare are terminated)
2xDIN (last SR#8 with connected one encoder, I want to use only 2 encoders,)
I’ll try to help here, sorry if I am of no use… Sasa, you said they all send CC91, which channel? You’ve got the first 16 pots configured to send CC91, but all on different channels.
How many pots are actually physically connected? You said “I know that pots are using entry 64-70.” (Isn’t it 65-?) Does this mean you are using 7 pots?
How many pots are actually physically connected? You said “I know that pots are using entry 64-70.” (Isn’t it 65-?) Does this mean you are using 7 pots?
I mean 65-128
I want to use 22 pots, but lets make it simpler…
Can I have tested/working MB64E aplication with anabled 64 pots, 64 encoders, 64 buttons and no special function buttons - just maximum number of inputs?
Yes it is simple, but I just cannot make my MB64 based hardware to work with MB64E aplication so I need to test it with sombodys working configuration.
I stopped using LTC while debugging MB64E to minimalise bugs and errors. Now I have few test pots connected, 2 encoders and 32 buttons working but not other 28 buttons at second DIN module. Last SR#8 I am using configured for 2 encoders, and they are working but not other inputs on same DIN module. However I`ll check your setup_midibox64.asm and see will it be better.
What should I do to use inputs of second DINx4 for pushbuttons and last 4 pins of last SR for encoders. I have working only those 4 inputs configured for 2 encoders, other inputs dont work.
You have to ensure, that no unused encoder entry overrules the pins, which are connected to buttons (if you are unsure: remove all ENC_ENTRY lines of encoders that are not connected to your box), and you propably have to adapt the DEFAULT_DIN_SR_PIN_* settings, if you have changed them in the meantime
I already swaped all ENC_ENTRY with MT_EOT except last two I am using for only 2 encoders. It works OK. I tought all entries with MT_EOT by default acts as butons.
Is this how my configuration should look like If I want to use only 2 encoders on the last SR#8 ?
#define DEFAULT_DIN_SR_PIN_01_08 2
#define DEFAULT_DIN_SR_PIN_09_16 3
#define DEFAULT_DIN_SR_PIN_17_24 1
#define DEFAULT_DIN_SR_PIN_25_32 4
#define DEFAULT_DIN_SR_PIN_33_40 5
#define DEFAULT_DIN_SR_PIN_41_48 6
#define DEFAULT_DIN_SR_PIN_49_56 7
#define DEFAULT_DIN_SR_PIN_ 57_60 8 (should I change it like this?)