All Activity

This stream auto-updates   

  1. Today
  2. Hi. I want to implement octave up/down buttons as found on many midi keyboards. I've read the NGR documentation and can't find a way to either read the value of kb_transpose or declare a global custom variable instead. The custom var would be used to store the current transpose value and in if-else statements inside the NGR script. Do i have to setup a dummy element and use its value as my custom variable? If yes, how do i do this? Or is there a better way of doing this?
  3. Troubleshooting midiphy SEQ v4+

    That's the correct orientation for RNs. I think the set dout command should still work after an .NGC is loaded. If you can't set the DOUT pins, then the sink side (cathodes) of your matrix don't work. As the behaviour is common to both boards, my guess is that there is an issue on the Core or one of the connecting cables. Check IC1B pins 4/5/6 (4=0V, 5=buffer output, 6=buffer input for SO) and back to PB15 on the MCU. It could be a soldering issue with the J8/9 header, the IC or that the header pins don't make sufficient contact to the female connector or similar. Check IC1B, pins 11/12/13 (RC1) and back to PB12 on the MCU, though the shift in should still occur on the RC2 pulse, which from your working encoders suggests that part of the SRIO chain is functional.  
  4. Fatar TP/40L Midification

    hi i got a fatar keybed 76 note i just wont to make it into a small desktop midi controller what do i need for that i got a 20 pin and a 16 pin and a 4pin for probably the aftertouch from  ketron sd 1  thanks 
  5. Yesterday
  6. sell BLM16x16+X

      i have to mixdown 2 cds the next year.. i need a "elektron analog heat" for this i need money. you see in the pictures: - it is 32bit driven, has lots of midi IO, and a expansion port on the front (AIN, DIN), push-pull-sd-slot, and a bootloader switch. - i removed the built in faders, since i used the blm live on gigs, and i had the fear, the would damage the pcb while transport... also not needet it - i used the place to Label the matrix with a sticker... - you can connect it to a seqv4->32bit version for it is aviable, or you program your own sequencer. (like i did >[]=triggermatrix )   i have two of BLM16x16+X PCBs- already assembled> so i  deliever you a brandnew never used - device (new buttons - not used LEDs) - only core/midi-io and case is used - which itself is rock solid! leds are: blue-green-cyan   Price: 1150 here more detailed Calculation: (without the expansioport, additional midi IO) so you see where the cost is coming from... - i would sell it on - and i think i would find a buyer there - but i cant post there (not enough posts or +-points) -maybe someone can give them a wink...   
  7. Troubleshooting midiphy SEQ v4+

    10-pin resistor networks are oriented so that the dot marked on the part is on filled square on the PCB. This should be correct orientation. IC3 (74HC165) input pins are +4.75v. I retested Matias switch pads with metallic tweezers (I was using previously short wire). This time also there was no events on terminal for LEMEC_LH, however, for LEMEC_RH I got a few random burst of button events which I could not reproduce from the same switch (eg. one burst of hw_ids 81,91,92,105,109,120). IC2 (74HC595) outputs on LEMEC_LH and LEMEC_RH are 0v even after trying to set the high with set dout command (command ran after seq_l has been loaded). VCC of IC2 pin is getting +4.75v.
  8. Sure you can buy protoboard without copper or just drop a normal piece in the etching solution or even file off the metal. It's also no issue to widen some of the holes.
  9. MDF board to mount control suface compontents... bad idea?

    I thought about it, but I do think the spacing and size requirements might make that hard. Is there a such thing as a perfboard without the metal bits?
  10. Troubleshooting midiphy SEQ v4+

    How are your 10-pin resistor networks oriented? The 74HC165 inputs of IC3 should be at about +5V You haven't soldered the switches in, so are you confident that you are properly closing the switch pads? Maybe try to bridge them with metal tweezers or similar. Make sure set debug on is active. You should be able to control the 74HC595 pins (or resistors R1-8 from the MIOS terminal with set dout x 0|1. Each 595 has 8 outputs so IC2 is 24-31 for _R and 0-7 for _L. During normal running of the (correct) .NGC you should measure some voltage on the pins of IC2, which controls the sink driver transistors.  
  11. How about veroboard/perfboard? Needs fairly standard spacing to work though.
  12. As mentioned by Christian, there was no special reason why assigned DIN and DOUT SR #9 to the DIO function. I thought this might be better in case you would like to add more physical SRs in future, no need to change the IDs again until you reach #9. If you don't like this, you could also use SR #3, but not SR #1 or SR #2, because these positions are already allocated by the scan matrix. Btw.: the most simple way to find out the hw_ids is to enter "set debug on" in the MIOS terminal, then trigger the buttons and observe the debug messages in the terminal (doesn't work with LEDs of course, but if you know the button position, you can easily conclude on the LED position) Best Regards, Thorsten. 
  13. MDF board to mount control suface compontents... bad idea?

    I'm actually building this inside of a VIC-20 case. I didn't always plan to be anachronistic, and was going to put this inside a C64C case, but there wasn't enough room for the keyboard and the mb-6582. If money wasn't a problem, I'd create a custom PCB, but alas.
  14. Troubleshooting midiphy SEQ v4+

    When debug is set on, I do not get anything on MIOS terminal from LEMECs other than encoder rotation events. When connecting only JA: all buttons work, encoder gives events from rotation and clicking. When connecting LEMEC_LH and loading seq_r, no other events than encoder rotation are shown in the MIOS terminal. Here are photos of LEMEC PCBs, hopefully they are clear enough.
  15. Troubleshooting midiphy SEQ v4+

    Photos of the rear of the PCBs would be good. Did you measure any input with set debug on?  Try connecting only JA and test with seq_l. Try connecting only lemec_l and test with seq_r. 
  16. I don't see the reason why TK choosed sr=9 as emulated shiftregister. But anyway: When working with emulated elements (same is valid for button- & LED-matrices f.e.) it's always good to use a value that is definitely not blocked by real hardware. The keyboard blocks the first two digital input-SRs (usually HC165) and the first two digital output-SRs (usually HC595).  dout_sr1=1 means the first HC595 in the digital chain. din_sr1=1 means the first HC165 in the chain. For a beginner this might be confusing.  In NG you can set the total number of scanned shiftregisters with this command: SRIO num_sr=2 Even though in this example I set num_sr=2 I can connect in total 4 shift registers. 2x HC165 and 2x HC595.
  17. Troubleshooting midiphy SEQ v4+

    Hi all, I have been troubleshooting my build now for a while without any result, so it is time to ask some help. I have verified that the Core is working. I believe that my JA board is also working; all buttons give an event, all leds are working and encoder gives MBNG_DIN_NotifyToggle events (rotation and push). When connecting Core -> JA -> LEMEC-LH -> LEMEC-RH, and testing LEMEC boards with seq_l script, I only get ENC events from encoders. None of the push buttons (encoder push function, Matias, or MECs) work on the LEMEC boards (LH or RH). So far I have verified that ICs and transistors are correct type, checked orientation of all diodes and ICs, reflowed all IC legs, and inspected visually possible shorts between IC legs, and made sure PLATE board is not touching LE-MEC board. I have also tested my cables. All of this without any luck. Any ideas, where to look next?
  18. Thank you very much @FantomXR Are 8 SRs in use because the DIO module is configured as a matrix for keyboard scanning? I don't properly understand what these parameters mean: KEYBOARD n=1 rows=8 dout_sr1=1 dout_sr2=2 din_sr1=1 din_sr2=2 Looks like there are 4 SRs (2 in / 2 out) in use or is it only two? What does dout_sr1=1 mean? Is 1 an unique identifier?
  19. In your code you had assigned SR1 to both the keyboard and the DIO (J5A) module. This is invalid. You have to use a SR number that it not in use. And the last pin on the 8th SR is Pin 64 (8x8). So the first pin on the 9th is 65. 
  20. Make NG listen to all banks?

    Oh, really? I'll check again. If this is the case there must be a mistake somewhere else.  I'll report back. But at least it's not true for receivers that receive sysex strings and forward them to displays. Correct? 
  21. Thank you very much @TK. I'll give it a try later. I'm a little baffled how the SRs and IDs relate to each other and would like to understand how you determined that emu_din_sr/emu_dout_sr must be 9 (and the IDs continue at 65). Does the KEYBOARD config occupy 64 IDs somehow? Is there something to read in the docs about that?  
  22. midiphy Eurorack Expander Modules

    Ha now i understand the jumper was wrong. Everything working now, no need of an eurorack power (yet). Thanks going further now with building ;-)
  23. midiphy Eurorack Expander Modules

    Hi, Jumper setting is the same as in hawkeyes video. Just wanted to test the module only with the usb power but do you also need to supply power by the eurorack psu rail? Sorry still really noob with eurorack, this is my beginning with it ;-) i thought powering only by usb is enough. 
  24. midiphy Eurorack Expander Modules

    What is the jumper setting with J5? Choose USB to power it this way. (check the +5V rail is not shorted to 0V)
  25. midiphy Eurorack Expander Modules

    Hi, I just finished the euroceiver module and like to test if it functions with the  led etc. Is it already possible to test the module because when i put the usb in there i don't see the led going on while the led is good while checking with a multimeter. Thanks, niels
  26. Make NG listen to all banks?

    Hi, I'm surprised, all events should listen to incoming MIDI messages, regardless of the bank. Best Regards, Thorsten.
  27. Yes, there is a conflict with the shift register assignments. Try this one: # now enable DIOs (0 = input / 1 = output) DIO port=J5AB emu_din_sr=9 emu_dout_sr=9 output_mask=01010000 # button events (DIN SR1 pins are assigned to hw_id=65/67) EVENT_BUTTON id=65 hw_id=65 type=CC chn=1 cc=16 range=0:127 fwd_id=LED:66 EVENT_BUTTON id=67 hw_id=67 type=CC chn=1 cc=17 range=0:127 fwd_id=LED:68 #EVENT_BUTTON id=65 hw_id=65 type=Meta meta=RunSection:1 button_mode=OnOnly #EVENT_BUTTON id=67 hw_id=67 type=Meta meta=RunSection:2 button_mode=OnOnly # LED events (DOUT SR1 pins are assigned to hw_id=66/68) EVENT_LED id=66 hw_id=66 type=CC chn=1 cc=16 range=0:127 EVENT_LED id=68 hw_id=68 type=CC chn=1 cc=17 range=0:127 Best Regards, Thorsten.
  28. Load more activity