Jump to content


  • Posts

  • Joined

  • Last visited

  • Days Won


ssp last won the day on March 11 2021

ssp had the most liked content!

About ssp

  • Birthday January 1

Profile Information

  • Gender
    Not Telling

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

ssp's Achievements

MIDIbox Guru

MIDIbox Guru (4/4)



  1. After playing around with the code it looks like what i am after cant be done, it's ok not an issue as i will be labeling everything anyway. today i finished the build on the MIDI_IO module, got it connected and after setting up a button as a note and defining the ports it worked fine sending out a midi to my XV1A synth build Now everything is running its time to work on the eurorack style control faceplates
  2. I wonder if you would use it in this way as an example? if ^section == 1 if ^bank == 1 log "bank 1 selected" set label="LFO FREQ:%3d" elseif ^bank == 2 log "bank 2 selected" set label="LFO RES:%3d"
  3. Thanks for the pointer Thomas, I did look through the info and the Label section, nothing there to show mapping labels. I will have another read through the Ngr docs this week and try things this weekend when I am off work. Thanks again
  4. can you call "labels" from a map? rather than using this label="LFO FREQ:%3d" can you have it call the label from a map and when the button is pressed it displays this label rather than waiting for you to say turn the encoder then it displays the label?
  5. Really pleased for you @Smithy they have come out really good. Shame about the scuffs, make sure you email them highlighting the damage and your payment for correct shipping, they may offer replacements. Looking forward to seeing the build!!!
  6. Back in the land of buildz. Using the above code I have modified it so that using two buttons i can move up and down the 3 digit displays and using a single encoder change the values. i am using this just or dec and inc through the 3 digit displays When i press the button it doesnt display the correct text on the main lcd display until i move the encoder. EVENT_ENC id=1 hw_id= 1 bank= 1 fwd_id=LED_MATRIX:1 type=CC chn= 1 cc= 16 range=0:127 fwd_id=SENDER:1 EVENT_ENC id=2 hw_id= 1 bank= 2 fwd_id=LED_MATRIX:4 type=CC chn= 1 cc= 17 range=0:127 fwd_id=SENDER:2 EVENT_ENC id=3 hw_id= 1 bank= 3 fwd_id=LED_MATRIX:4 type=CC chn= 1 cc= 18 range=0:127 fwd_id=SENDER:3 here is the dout code, you can see where i am forwarding to the lcd underlined text. it forwards the map for -99 to 99 and the label to the lcd EVENT_BUTTON id= 1 type= Meta meta= DecBank meta= RunSection:1 button_mode= OnOnly #Bank decrease EVENT_BUTTON id= 2 type= Meta meta= IncBank meta= RunSection:1 button_mode= OnOnly #Bank increase EVENT_SENDER id=1 fwd_id=LED_MATRIX:1 range=map1 EVENT_SENDER id=2 fwd_id=LED_MATRIX:4 range=map1 EVENT_SENDER id=3 fwd_id=LED_MATRIX:17 range=map1 # First Value (3 digits) received via CC#16 EVENT_LED_MATRIX id=1 fwd_id=LED_MATRIX:2 led_matrix_pattern=Digit1 range=-99:99 fwd_to_lcd=1 lcd_pos=1:1:2 label="LFO FREQ:%3d" EVENT_LED_MATRIX id=2 fwd_id=LED_MATRIX:3 led_matrix_pattern=Digit2 range=-99:99 EVENT_LED_MATRIX id=3 led_matrix_pattern=Digit3 range=-99:99 # Second Value (3 digits) received via CC#17 EVENT_LED_MATRIX id=4 fwd_id=LED_MATRIX:5 led_matrix_pattern=Digit1 range=-99:99 fwd_to_lcd=1 lcd_pos=1:1:2 label="LFO RES:%3d%B" EVENT_LED_MATRIX id=5 fwd_id=LED_MATRIX:6 led_matrix_pattern=Digit2 range=-99:99 EVENT_LED_MATRIX id=6 led_matrix_pattern=Digit3 range=-99:99 # Third Value (3 digits) received via CC#18 EVENT_LED_MATRIX id=17 fwd_id=LED_MATRIX:18 led_matrix_pattern=Digit1 range=-99:99 fwd_to_lcd=1 lcd_pos=1:1:2 label="LFO MODE:%3d%B" EVENT_LED_MATRIX id=18 fwd_id=LED_MATRIX:19 led_matrix_pattern=Digit2 range=-99:99 EVENT_LED_MATRIX id=19 is there a way i can when i press the + button that it changes the text to the text that is mapped eg: first 3 digits called "lfo freq" second called " lfo res" third called "lfo mode" on boot up its set to show lfo freq, if i then press the + button it shows "lfo res" on the display rather than changing it when i move the encoder, if i press + again lfo mode, then the same going back down etc. also a third button that just when pressed goes to the first or home which is the first 3 digits "lfo freq". do i alter the ngc or ngr? the ngr here was used to light up an led for each bank i dont need that to happen now. ####### Section 0 ####### if ^section == 0 log "running section0" #initialize all banks to 1 log "call bank 1 for all parameters" set ^bank 1 exit endif ######################### ########## Section 1 ########### #tests for the current bank and lights the corresponding LED if ^section == 1 if ^bank == 1 log "bank 1 selected" set LED:1 1 elseif ^bank == 2 log "bank 2 selected" set LED:2 2 elseif ^bank == 3 log "bank 3 selected" set LED:3 3 elseif ^bank == 4 log "bank 4 selected" set LED:4 4 endif exit endif ################################ will try more tomorrow but a pointer is always appreciated. thanks.
  7. Nice to be back in the forum after work life got in the way and things had to change! Bought my cnc machine from work along with the laster system, just finished re-wiring it and fitting new cable chains, new power chassis for the main drive system. I used to use it for making pcbs and enclosures and faceplates so good to have this for use now. Dug my projects out and looking forward to finishing them finally over the winter months, no questions from me, just time to get on with things!
  8. Thats is some beautiful work there Phatline ;)
  9. I just got one of these to try here, all i am getting is just random pixels. https://www.diymore.cc/collections/led-display-module/products/2-42-inch-12864-oled-display-module-iic-i2c-spi-serial-for-arduino-c51-stm32-green-white-blue-yellow
  10. question!! so on my ng core i have set the core to have its own name and gave it a device id=127 (random pick) when i attach it to the pc it is picked up as normal however, when i then attach my gm5x5x5 to the computer all the ports are the same name if i plug in the gm5x5x5 first then the midibox ng it make all the ports the same as the ng core how do i resolve this any ideas? I have msg'd nils so waiting for some info ( hopefully) Update: solved found the info in the gm5 page at the bottom, good ol' Nils ;) Q: I want to use two GM5 modules for getting 10 MIDI IO ports, how can I give them individual names? A: Break the bridge at J8 of the PCB with a small screwdriver, so that IC2:IO4 is not connected to ground anymore. This selects the ploytec.com VID, so that your operating system can differ between two devices (midibox.org and ploytec.com) and installs an individual .inf file.
  11. edit update: Managed to get the NG working with my XVA1 today, had a few issues with the crappy chinesium midi cable interface thingy, its in the bin now. used teh GM5x5x5 and all worked first time. working on using sys-ex with it, found an old post in the forum to help me with the sys-ex streams really love the .NG
  12. thats ok Thomas ;) For now i will just bank things now i know how to, i need to learn a bit more about code writing etc before i jump into editing it. I am going to go through some of the tutorials in github and try a few other things out. there may be questions about code along the way, but only once i have written or edited things to try. Thanks again
  13. Currently here : https://github.com/midibox/mios32/tree/master/apps/tutorials/005_polling_j5_pins before i go ZZZzz is this the right section to read through ( going to print it out if it is and mark things as I go ) to try and learn how to use the other pins, or do I need to look at other sections of code as well? The info i pasted above from Ucapps page doesn't really go into anything and it wasn't followed up. in github there is this for the Ain module: https://github.com/midibox/mios32/tree/master/apps/tutorials/012_ain_muxed however for the ainsermuxed: https://github.com/midibox/mios32/tree/master/apps/tutorials/012b_ainser_muxed there is nothing in there. I would really like to learn how to edit the pins on j5 to add ainser64's and compile etc. Thanks.
  14. Hi Thomas the only thing i can find that maybe along those lines is this thread from fantomxr but this is for ainser8 I know nothing about this code or how to edit or compile I am afraid, so any pointers or help etc would be welcome for me. little bits make sense but I am no coder I am afraid.
  • Create New...