Jump to content

Steven_C

Frequent Writer
  • Posts

    831
  • Joined

  • Last visited

Everything posted by Steven_C

  1. try reading the explanation under 'firmwares' on the midibox plus page. as far as I understand (and remember, I used my mb16 for parts :P!!) you have a choice between a bankbutton version, and a bankswitch version.... I can't remember how the menu handling of these functions were.... but I think the bb version is better, that's all I remember bye, from Steve edit... the buttons go between the aforementioned pins, and ground good luck!
  2. try reading the explanation under 'firmwares' on the midibox plus page. as far as I understand (and remember, I used my mb16 for parts :P!!) you have a choice between a bankbutton version, and a bankswitch version.... I can't remember how the menu handling of these functions were.... but I think the bb version is better, that's all I remember bye, from Steve edit... the buttons go between the aforementioned pins, and ground good luck!
  3. tell us the values that you do have, and we'll go from there
  4. tell us the values that you do have, and we'll go from there
  5. thanks for those replies, at least now I know not to go crazy!! When I get time I'll poke around a bit more....(still building the thing! TK, I really don't know how you build stuff so quick!!!)
  6. thanks for those replies, at least now I know not to go crazy!! When I get time I'll poke around a bit more....(still building the thing! TK, I really don't know how you build stuff so quick!!!)
  7. I think that pins 33 to 36 of the PIC are where the switches connect. (previously this was for midi channel selection. sounds like you have an old schematic??) not sure if these switches should be n.o. or spst though. Did you d/L the schematic from the midibox plus page, 16 knob version?? good luck!! bye, from Steve
  8. I think that pins 33 to 36 of the PIC are where the switches connect. (previously this was for midi channel selection. sounds like you have an old schematic??) not sure if these switches should be n.o. or spst though. Did you d/L the schematic from the midibox plus page, 16 knob version?? good luck!! bye, from Steve
  9. Hi Everybody! Hey, does anyone know how to flip the control from the encoders down to the faders on the Logic Control? I've decided to wait a while before getting encoders, and I've got my Motorfaders hooked up, and want to know how to control the encoder functions with the faders, I've read the parts of the Logic Control manual, and set the menu within logic to flip mode, and pressed the flip button on the LC, but it dosen't seem to work. Does anyone know what I'm doing wrong? thanks, from Steve
  10. Hi Everybody! Hey, does anyone know how to flip the control from the encoders down to the faders on the Logic Control? I've decided to wait a while before getting encoders, and I've got my Motorfaders hooked up, and want to know how to control the encoder functions with the faders, I've read the parts of the Logic Control manual, and set the menu within logic to flip mode, and pressed the flip button on the LC, but it dosen't seem to work. Does anyone know what I'm doing wrong? thanks, from Steve
  11. William, I like your diagram! Though I can't see any benifit over using standard pots, which work on absolute values, mounted normally. Or just mail order some slider pots. Best of all is motorised pots, or endless rotary encoders. (a 10k pot is not an endless rotary encoder device) Using mouse encoders in the way you have described is a good idea in concept, though I for one would never have the time or patience to build such a design! (and I'm a metalworker by trade!) good luck, welcome to our little world of diy midi! bye, from Steve
  12. William, I like your diagram! Though I can't see any benifit over using standard pots, which work on absolute values, mounted normally. Or just mail order some slider pots. Best of all is motorised pots, or endless rotary encoders. (a 10k pot is not an endless rotary encoder device) Using mouse encoders in the way you have described is a good idea in concept, though I for one would never have the time or patience to build such a design! (and I'm a metalworker by trade!) good luck, welcome to our little world of diy midi! bye, from Steve
  13. :D :D ;D ;D :D :D ;D ;D Yeah!! (check the mackie website) I really hope this means we can get this going with our clones..... :P
  14. :D :D ;D ;D :D :D ;D ;D Yeah!! (check the mackie website) I really hope this means we can get this going with our clones..... :P
  15. Hey, Dazzystar, Musicman has a good guide, I have used that idea for a basis to work from for my Logic Control emulation.... I still have to learn how to modify the code to configure encoders, etc feel free to ask more questions ;) bye, from Steve
  16. Hey, Dazzystar, Musicman has a good guide, I have used that idea for a basis to work from for my Logic Control emulation.... I still have to learn how to modify the code to configure encoders, etc feel free to ask more questions ;) bye, from Steve
  17. ;; 8th shift register ;; button LED db ID_STOP, ID_STOP db ID_PLAY, ID_PLAY db ID_RECORD, ID_RECORD db ID_CURSOR_UP, ID_IGNORE ; (no LED supported by host) db ID_CURSOR_LEFT, ID_IGNORE ; (no LED supported by host) db ID_ZOOM, ID_ZOOM db ID_CURSOR_RIGHT, ID_IGNORE ; (no LED supported by host) db ID_CURSOR_DOWN, ID_IGNORE ; (no LED supported by host) ;; 9th shift register ;; button LED db ID_VPOT_SELECT_CHN1, ID_IGNORE ; (no LED supported by host) db ID_VPOT_SELECT_CHN2, ID_IGNORE ; (no LED supported by host) db ID_VPOT_SELECT_CHN3, ID_IGNORE ; (no LED supported by host) db ID_VPOT_SELECT_CHN4, ID_IGNORE ; (no LED supported by host) db ID_VPOT_SELECT_CHN5, ID_IGNORE ; (no LED supported by host) db ID_VPOT_SELECT_CHN6, ID_IGNORE ; (no LED supported by host) db ID_VPOT_SELECT_CHN7, ID_IGNORE ; (no LED supported by host) db ID_VPOT_SELECT_CHN8, ID_IGNORE ; (no LED supported by host) ;; 10th shift register ;; button LED db ID_GLOBAL_TRACKS, ID_IGNORE ; (no LED supported by host) db ID_GLOBAL_INPUTS, ID_IGNORE ; (no LED supported by host) db ID_GLOBAL_AUDIO_TRCK, ID_IGNORE ; (no LED supported by host) db ID_GLOBAL_AUDIO_INSTR, ID_IGNORE ; (no LED supported by host) db ID_GLOBAL_AUX, ID_IGNORE ; (no LED supported by host) db ID_GLOBAL_BUSSES, ID_IGNORE ; (no LED supported by host) db ID_GLOBAL_OUTPUTS, ID_IGNORE ; (no LED supported by host) db ID_GLOBAL_USER, ID_IGNORE ; (no LED supported by host) ;; 11th shift register ;; button LED db ID_AUTOM_READ_OFF, ID_IGNORE ; (in my setup no LEDs are connected here) db ID_AUTOM_WRITE, ID_IGNORE ; (in my setup no LEDshere) db ID_AUTOM_TRIM, ID_IGNORE ; (in my setup no LEDshere) db ID_AUTOM_TOUCH, ID_IGNORE ; (in my setup no LEDshere) db ID_AUTOM_LATCH, ID_IGNORE ; (in my setup no LEDshere) db ID_UTIL_CANCEL, ID_IGNORE ; (no LED supported byhost) db ID_UTIL_ENTER, ID_IGNORE ; (no LED supported byhost) db ID_MBLC_HOLD_LAYER, ID_IGNORE; (MIDIbox LC specific: switch to other layer when button (de)pressed) ;; 12th shift register ;; button LED db ID_F1, ID_IGNORE ; (no LED supported by host) db ID_F2, ID_IGNORE ; (no LED supported by host) db ID_F3, ID_IGNORE ; (no LED supported by host) db ID_F4, ID_IGNORE ; (no LED supported by host) db ID_F5, ID_IGNORE ; (no LED supported by host) db ID_F6, ID_IGNORE ; (no LED supported by host) db ID_F7, ID_IGNORE ; (no LED supported by host) db ID_F8, ID_IGNORE ; (no LED supported by host) ;; 13th shift register ;; button LED db ID_IGNORE, ID_IGNORE ; (in my setup encoders) db ID_IGNORE, ID_IGNORE ; (in my setup encoders) db ID_IGNORE, ID_IGNORE ; (in my setup encoders) db ID_IGNORE, ID_IGNORE ; (in my setup encoders) db ID_IGNORE, ID_IGNORE ; (in my setup encoders) db ID_IGNORE, ID_IGNORE ; (in my setup encoders) db ID_IGNORE, ID_IGNORE ; (in my setup encoders) db ID_IGNORE, ID_IGNORE ; (in my setup encoders) ;; 14th shift register ;; button LED db ID_IGNORE, ID_IGNORE ; (in my setup encoders) db ID_IGNORE, ID_IGNORE ; (in my setup encoders) db ID_IGNORE, ID_IGNORE ; (in my setup encoders) db ID_IGNORE, ID_IGNORE ; (in my setup encoders) db ID_IGNORE, ID_IGNORE ; (in my setup encoders) db ID_IGNORE, ID_IGNORE ; (in my setup encoders) db ID_IGNORE, ID_IGNORE ; (in my setup encoders) db ID_IGNORE, ID_IGNORE ; (in my setup encoders) ;; 15th shift register ;; button LED db ID_IGNORE, ID_IGNORE ; (in my setup encoders) db ID_IGNORE, ID_IGNORE ; (in my setup encoders) db ID_IGNORE, ID_IGNORE ; (spare pin in my setup) db ID_IGNORE, ID_IGNORE ; (spare pin in my setup) db ID_IGNORE, ID_IGNORE ; (spare pin in my setup) db ID_IGNORE, ID_IGNORE ; (spare pin in my setup) db ID_IGNORE, ID_IGNORE ; (spare pin in my setup) db ID_IGNORE, ID_IGNORE ; (spare pin in my setup) ;; 16th shift register ;; button LED db ID_FADER_TOUCH_CHN1, ID_IGNORE ; (no LED supported by host) db ID_FADER_TOUCH_CHN2, ID_IGNORE ; (no LED supported by host) db ID_FADER_TOUCH_CHN3, ID_IGNORE ; (no LED supported by host) db ID_FADER_TOUCH_CHN4, ID_IGNORE ; (no LED supported by host) db ID_FADER_TOUCH_CHN5, ID_IGNORE ; (no LED supported by host) db ID_FADER_TOUCH_CHN6, ID_IGNORE ; (no LED supported by host) db ID_FADER_TOUCH_CHN7, ID_IGNORE ; (no LED supported by host) db ID_FADER_TOUCH_CHN8, ID_IGNORE ; (no LED supported by host) Copywright owned by Thorsten Klose.... Hey TK, if you don't want bits of your code on here, then feel free to take it off (or ask me to) ....Steve
  18. Okay, here is the default buttons and LED assignments for LC, I used this as a guide to get my 'box partially set up, but I'll be looking into modifying the asm, as soon as I get some time! (spending so much time on construction) BTW, when you modify one of the sub programs, how do you connect it with the main asm before you turn it into a hex? just point me in the right direction, I'll investigate further anyway. (don't let me get lazy!) here it isRepresentation of source code only, not actual code Standard external digital I/O of midibox Logic Control emulation LC_IO_TABLE_LAYER0 ;; 1st shift register ;; button LED db ID_REC_RDY_CHN1, ID_REC_RDY_CHN1 db ID_REC_RDY_CHN2, ID_REC_RDY_CHN2 db ID_REC_RDY_CHN3, ID_REC_RDY_CHN3 db ID_REC_RDY_CHN4, ID_REC_RDY_CHN4 db ID_REC_RDY_CHN5, ID_REC_RDY_CHN5 db ID_REC_RDY_CHN6, ID_REC_RDY_CHN6 db ID_REC_RDY_CHN7, ID_REC_RDY_CHN7 db ID_REC_RDY_CHN8, ID_REC_RDY_CHN8 ;; 2nd shift register ;; button LED db ID_SOLO_CHN1, ID_SOLO_CHN1 db ID_SOLO_CHN2, ID_SOLO_CHN2 db ID_SOLO_CHN3, ID_SOLO_CHN3 db ID_SOLO_CHN4, ID_SOLO_CHN4 db ID_SOLO_CHN5, ID_SOLO_CHN5 db ID_SOLO_CHN6, ID_SOLO_CHN6 db ID_SOLO_CHN7, ID_SOLO_CHN7 db ID_SOLO_CHN8, ID_SOLO_CHN8 ;; 3rd shift register ;; button LED db ID_MUTE_CHN1, ID_MUTE_CHN1 db ID_MUTE_CHN2, ID_MUTE_CHN2 db ID_MUTE_CHN3, ID_MUTE_CHN3 db ID_MUTE_CHN4, ID_MUTE_CHN4 db ID_MUTE_CHN5, ID_MUTE_CHN5 db ID_MUTE_CHN6, ID_MUTE_CHN6 db ID_MUTE_CHN7, ID_MUTE_CHN7 db ID_MUTE_CHN8, ID_MUTE_CHN8 ;; 4th shift register ;; button LED db ID_SELECT_CHN1, ID_SELECT_CHN1 db ID_SELECT_CHN2, ID_SELECT_CHN2 db ID_SELECT_CHN3, ID_SELECT_CHN3 db ID_SELECT_CHN4, ID_SELECT_CHN4 db ID_SELECT_CHN5, ID_SELECT_CHN5 db ID_SELECT_CHN6, ID_SELECT_CHN6 db ID_SELECT_CHN7, ID_SELECT_CHN7 db ID_SELECT_CHN8, ID_SELECT_CHN8 ;; 5th shift register ;; button LED db ID_ASSIGN_TRACK, ID_ASSIGN_TRACK db ID_ASSIGN_SEND, ID_ASSIGN_SEND db ID_ASSIGN_PAN_SURROUND, ID_ASSIGN_PAN_SURROUND db ID_ASSIGN_PLUG_IN, ID_ASSIGN_PLUG_IN db ID_ASSIGN_EQ, ID_ASSIGN_EQ db ID_ASSIGN_INSTRUMENT, ID_ASSIGN_INSTRUMENT db ID_BANK_LEFT, ID_IGNORE ; (no LED supported by host) db ID_BANK_RIGHT, ID_IGNORE ; (no LED supported by host) ;; 6th shift register ;; button LED db ID_BANK_CHANNEL_LEFT, ID_IGNORE ; (no LED supported by host) db ID_BANK_CHANNEL_RIGHT, ID_IGNORE ; (no LED supported by host) db ID_FLIP, ID_FLIP db ID_GLOBAL_VIEW, ID_GLOBAL_VIEW db ID_SHIFT, ID_IGNORE ; (no LED supported by host) db ID_OPTION, ID_IGNORE ; (no LED supported by host) db ID_CONTROL, ID_IGNORE ; (no LED supported by host) db ID_CMD_ALT, ID_IGNORE ; (no LED supported by host) ;; 7th shift register ;; button LED db ID_MARKER, ID_MARKER db ID_NUDGE, ID_NUDGE db ID_CYCLE, ID_CYCLE db ID_DROP, ID_DROP db ID_REPLACE, ID_REPLACE db ID_CLICK, ID_CLICK db ID_REWIND, ID_REWIND db ID_FAST_FWD, ID_FAST_FWD
  19. what does the error message say?
  20. what does the error message say?
  21. Hey TK, (or anyone who knows) Â I haven't used the MF calibration yet, but the standard settings on the LC seem satisfactory to me... is it ok if I leave it the way it is? I won't damage anything? (is it normal for the faders to hit the bottom of the slot when they return to -infinitydB?) Â BTW, a tip for logic users... another way to overcome the lack of touch sensitivity, you can click the fader you are writing data from with the mouse, before moving it with the panasonic fader... not the nicest solution, but okay till you get round to fixing it properly! (maybe a small tactile type switch under each fader mechanism, which could be soft mounted with small rubber washers under mounting screw heads??) Â have fun, from Steve C
  22. Hey TK, (or anyone who knows) Â I haven't used the MF calibration yet, but the standard settings on the LC seem satisfactory to me... is it ok if I leave it the way it is? I won't damage anything? (is it normal for the faders to hit the bottom of the slot when they return to -infinitydB?) Â BTW, a tip for logic users... another way to overcome the lack of touch sensitivity, you can click the fader you are writing data from with the mouse, before moving it with the panasonic fader... not the nicest solution, but okay till you get round to fixing it properly! (maybe a small tactile type switch under each fader mechanism, which could be soft mounted with small rubber washers under mounting screw heads??) Â have fun, from Steve C
  23. I just downloaded MPlab, and perl, so now I'll check it out.
  24. Hey, speaking of the default configurations of the buttons, I found all the buttons I need, (I have four dinx4 modules) except for the flip button (though I won't need this when I get encoders, I don't think) and Which 74HC165 controls the touch sensor? (the first four DIN IC's control the buttons) thanks, from Steve yeah, I'm having a blast playing with my new toy! and I don't even have it in an enclosure! (will send Thorsten a pic of faders sitting on metal strips in an old drawer!) bye, from Steve :)
  25. Hey Thanks LO! That was really helpful to me too! Hey Jeroddumas, I have just discovered that there are default configurations... which you can discover for yourself.... but be careful you don't press a delete key or something by mistake!! Having fun setting up my LC Emulation, thanks so much Thorsten, after a couple of years of midibox building, I am so happy with this one! (I got the motor faders going last night! I was cheering loudly when I got to that moment of seeing the results of all this testing and labour over the last couple of years!!) have fun all, :D :D :D :D a very happy bye from Steve! ;D ;D ;D ;D
×
×
  • Create New...