Jump to content

julienvoirin

Programmer
  • Posts

    790
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by julienvoirin

  1. Hi Midiboxers I am building a SEQ v3 and I would like to remove the metallic shield of LCD Displays to make them thinner. It seems it can be made easily. Is there any failure to do it ? What is it supposed to do ?? (Except protecting device). Thanx
  2. Thank you again Wilba. Now there is all the needed information for switches : total height : 13 mm must fit a hole of 3,5 mm, so 3mm for the shaft.
  3. thanx wilba ! are they those sold by Voti as SW5 or SW7 ? regards
  4. what is the references of the switches used for the front panel ? regards
  5. What a Jacka** this Blue Lantern !!! Il nous ferait prendre des vessies pour des lanternes !!(bon OK c'est limite) c0nsumer good luck!
  6. Hi Wilba I am in TOO ; need 4 (or 6 depending of the price). Will it be the same price as 6th month ago ? and i read in another post you will give caps within, nice ;) I ve checked the PCB of 6582 tonight, very well done, very intelligent. And the description of the jumpers and all is very good to understand. Nice work Cheers
  7. the table look up is more my idea ;) do you have some examples of C code of that ? I will try and maybe (certainly should I write) ask some advices. My idea is to have several layers for the 8x8 surface (i can make it, i already coded it for3 layers) cheers & thanks
  8. Hi David ! sorry for the delay, i had forgotten to be notified for reply ... What i need is very simple : all feedbacks messages from Live ! And I am specially interested by (to know if it can be possible) : On my projectmix i/o I can navigate through the columns and rows of Live using 4 buttons (left/right/up/down arrows). What I would like is a direct addressing to the clip of the Rth row and the Cth column of my Liveset when I type on my 8x8 scan matrix. You can do that by using the midi assign functions of live but that mean mapping each clip. What I want is avoiding the mapping. More about my 8x8 matrix : http://www.midibox.org/forum/index.php?topic=9666.0 Best regards
  9. Thanks a lot lot lot Wilba !!! (received this morning)
  10. Hi Reset very interesting ! is your project a total replacement for the control surface of the sequencer including all the features of the seq v3.2 with only a c64 keyboard, 2 displays and some LEDs ?
  11. very very interesting, and very well documented ! huge job !
  12. i am very interested about the "midi feedback" feature of Live, does anybody have links to concrete and very deep coding about it ? I planned to develop a controler based on this. cheers
  13. some inner photos ... to understand 8x8KBD Led Photos.zip 8x8KBD Led Photos.zip
  14. I am interested by 1 set of the alternate design too !! Cheers
  15. I have published a post in the user projects section : http://www.midibox.org/forum/index.php?topic=9666.0 There are more explanations about the way it works and a better firmware. Additional encoder and a foot pedal !!! It is obviuously copied from MPD16 and MPD24 from Akaï !! But I discovered that this company had developped the Control surface I wanted to do : MPK49. Finally, I am not so stupid ;) Have fun !
  16. And the Firmware I had forgotten !! 8x8 KBD LED Enc v1.1.rar 8x8 KBD LED Enc v1.1.rar
  17. Here is a completly amazing control surface for your favorite sequencer or synthesizer : It's a machine capable of playing Notes, Control Change and Program Changes Photos are available at http://www.midibox.org/forum/index.php?topic=9655.0 Here is how it is made : The machine is composed by 3 things : 1 - A 64 buttons keyboard, design of TK with the scan matrix http://www.ucapps.de/mbhp/mbhp_scan_matrix1.pdf 2 - A control surface with 4 buttons, one jack for a footswitch and one clickable encoder and several LEDs 3 - Classic stuff from ucapps : 1 core (pic 18f452), 1DINX2, 1 DOUTX2, midi and supply connector, and things removed from the trash. How to connect it : Connect DINX2 and DOUTX2 at the core, ports J8 and J9. Connect the Scan Matrix to the first Shift Register (SR1) of DIN & DOUT Connect the encoder to pin 0&1 of SR2, the Clic at pin2 (on the 2nd DIN) Connect the Jack at pin4 of SR2 (on the 2nd DIN) Connect Button A,B,C,D at respectively pins 5, 6, 7, 8 of the 2nd DIN. Don't forget the ground !! Connect the LEDs to the SR of the 2nd DOUT : 4 green leds to pin 0 1 2 3 1 red led to pin 4 1 yellow led to pin 5 a tricolor led to pins 6 & 7 (red/green/yellow fluo) Connect a light to the supply Connect a light to pin J14 of the core. How it works : Button A = Note mode, and midi channel choosing ; indicated by the 4 green leds. Coding hard to understand (a bit llke BinaryCodedDecimal, but different) Button B = Program Change Mode ; indicated by red led Button C : Control change mode ; indicated by yellow led Button D : switch between the layers : A, B or C Rq : Layer is a manner to have 128 virtual buttons with only 64 real ones. Layer A corresponds to buttons 0 to 63 (led red fluo), layer B corresponds to buttons 64 to 127(led green fluo) and layer C is a mix of A & B, buttons 32 to 96 (led yellow fluo). You choose which mode you want by pressing the corresponding button. WARNING : The midi channel is selected by the note mode button. For example I want to play a note c-1 at channel 4 : Start the device. I press 4 times on buttonA, that means I am in midi channel 4, it is indicated by the 4th leds highlighted. Then I choose the layer : it will be layer A because we are looking for the first note in MIDI (note 00). the layer LED must be red fluo. If it's not, press several time on buttonD until LED become red fluo. Then play on the Keyboard the 1st button (up left corner). the velocity is given by the encoder : turn clockwise to increase, anticlockwise to decrease, or press the click to get the maximum velocity. By default at start up the velocity is 100 (0x64). For example i want to send a program change message : 52 Press buttonB, choose layer A, then press the 52th button of the keyboard ! or choose layer C and press the 20th button of the keyboard. (32+20=52) This manner is easy to command a drummachine which has its patterns defined by PC message (ex : Machinedrum, MPC, Jomox, etc). The midi channel is always defined by buttonA. That means that you have to pass by Note mode to change the channel. To choose the channel you push the button A and the channel increase ; when it reaches 16, it then fall back to channel 1. Leds show the corresponding midi channel, but coding 16 values with only 4 LEDs is a bit like speaking with an Alien : complicated. Now I want to modulate Control change 13 at channel5 : Choose channel 5 by pressing buttonA until the leds indicate that you are in channel 5 (look in main.c it is explained) then switch to CC mode by pressing buttonC Then choose CC13 by pressing the 13th button of the keyboard. then modulate with the encoder !! Press the footswitch (connected to the jack) to start your favorite sequencer. Whatever the mode be, the light connected to pin J14 of the core is highlighted when you send a midi message. Have fun and send me feedback if you like it !! In several months a special sequencer will maybe exist, based on this design with an additionnal Display.
  18. It is not my first midibox of course ! It is my ... 3rd ! ( I made a Sid and a KB64 like Bill). Or Maybe 4th if you count the merger as a project. But it is the first time I code alone (others were configuration or just upload!!), a thing that did not exist previously ! If you are looking good, the Application is very documented as comments. As a newbie I made a lot to understand and make understand others how it works. I have never learned coding before, I just copied the other C application blocks, or tried things. Wiki is on the way. Just to understand : 4 additional buttons : A : upgrade midichannel and mode Note (4 green small leds) B : switch in Program change (red led) C : switch in CC (yellow led) D : multilayer, (dual color led) 1st layer Note/PC/CC from 0 to 63 (fluo red) 2nd layer from 64 to 127 (fluo green) 3nd layer from 32 to 95 (fluo yellow) Best
  19. Hi buddies here is a special midibox, based on scan matrix appli.: the 8x8KBD Led It has been thinking to remote Ableton Live (users will understand) It can send Note, CC, and Program change event on 16 channels, that means 6144 control events for the mixer mode !!! and 3 layers like MPC padbanks design ! just one core, one DINX2, one DOUTX2, a scan matrix (expensive to buy), 4 additional buttons, 8 LEDS. Firmware, Photos of the making off and PCB published in the wiki as soon i will understand how to include files. It's my 1st coding experience alone (entirely made in C). It works very well, I am very proud of my learning and want to thank TK and all midiboxers for making ucapps website existing. [edit] latest firmware available, several improvements, added encoder and footswitch and midi channel display 8x8 KBD LED v1.0.rar 8x8 KBD LED Enc v1.2.rar 8x8 KBD LED v1.0.rar 8x8 KBD LED Enc v1.2.rar
  20. problem solved in fact it is very easy in C ; i just had to get the good pin number (SR#2, so pin 8 to 15) according to http://www.ucapps.de/mios/mios_din_dout_pin_numbers.txt thanks for advices
  21. thanks guys !! so let s go to Voti !! ++
  22. Hello everybody i plan to put my future seq in a 2U rack unit.(already bought) is it a good solution to use encoders with an integrated push button ? the push b. should replace GP1-16. i don't have a seq already so i don't know if it is a good idea with the ergonomy of the seq. another solution would be to use the push of the encoders for play stop pause F1 F2, etc ... all those functions at downside of the design made by TK. cheers
  23. Hello all I ve made a scan matrix on a PCB. It uses sm_example application and it goes well. But i ve added 4 buttons on a second DIN shift register and 8 leds on a second DOUT. The DINx2 and DOUTx2 are connected to J9/J8. Is it possible to drive all this using ports J8 and J9 or do I have to move to other port ? according to TK : I created an assembly based example which demonstrates, how to scan a matrix (-> sm_example2_v1.zip, see MIOS download page). The latency is about 80 uS for 64 buttons. The code for velocity detection needs to be added. If additional switches and encoders should be used in parallel, it would be required to connect the DIN/DOUT chain to seperate pins (thats possible, the pins are defined in sm_fast.inc) - I would propose J6 and J7, since these ports are designed for such purposes http://www.midibox.org/forum/index.php?topic=6386.0 And some help for the code would be appreciated, i wanted to use switch and case commands but i think i also need to configure sm.asm for the port and definition of SRIO. Bestregards
×
×
  • Create New...