Jump to content

latigid on

Frequent Writer
  • Posts

    2,516
  • Joined

  • Last visited

  • Days Won

    147

Posts posted by latigid on

  1. It might be that you just need to play more :) For me it's clear if the track is not in the current 16 step window because the cursor is not scrolling (assumes the sequence is running). I then glance down to the bottom row and choose the appropriate bar. There are also instances where you might want to fill in notes and then expand the track length.

    I find the BLM works like a "macro view" of the SEQ. I.e. there is bi-directional communication when a parameter/screen is updated. (Try to fill up a grid and then adjust the scale for instance!) So display behaviour on the BLM can't be fundamentally different from the SEQ without significant changes to the latter (I think).

     

    Oh, and don't forget 303 mode for easy access to four octaves! 

     

    (May I suggest feature requests are discussed in the thread here? Just to keep this one related to build experiences.)

  2. I bet TK. would love to program my idea! :P The SEQ wouldn't send MIDI notes but replace the Note On/Note Off with CC12(13/14/15) 0 and CC12... 128. So every MD track would be full of 16/32/48/64 notes depending on the length and the pattern would form out of muting/unmuting. One could still program parameter locks on the MD! But perhaps it's half-baked because all of the reverb tails and delays would also get gated (I think)...

    I wish the pattern entry could be hacked directly! Oh well!

  3. Not sure if we're starting new threads for features now, but here goes:

    The MachineDrum is one hell of an instrument but to make full use of its best features one can't sequence it externally. But it does respond to CC. So in theory, one could fill up a pattern (every step active on the MD), start the SEQ with the MD slaved, then "sequence" it by sending a CC "unmute" event when the step is active, followed by a CC "mute" event when the step is finished, or just before the next one starts. The MD is set to a "base channel" and CCs are assigned using an offset of +0, +1, +2 or +3.

    MD track    Base chan   CC      Value
    1           +0          12      0 = unmute
    2           +0          13      >0 = mute
    3           +0          14
    4           +0          15
    5           +1          12
    6           +1          13
    7           +1          14
    8           +1          15
    9           +2          12
    10          +2          13
    11          +2          14
    12          +2          15
    13          +3          12
    14          +3          13
    15          +3          14
    16          +3          15

     

    Caveats:

    It would cut a long sample into 1/16th note steps, although you could "tie" a few notes together. In this case only one unmute and mute command should be sent. EDIT no, it would re-trigger on the MD... short sounds only.
    Swing, delay and other interesting effects would not work as intended. 

     

    Any thoughts?

     

  4. Completely off means the other transistors of a row should be checked as well, also all of the pins around those named resistor networks. 

    You mean the extra column is also off?

    Check around the pins for ICs 10 and 14 too.

  5. Are the rows completely unlit or only half? If it's the latter then it could be related to the transistors.

    Bases (bottom left) of the transistors connect to the resistor networks:
    Q29 connects to pin of RN14, Q19 to pin 14 on RN10, Q22 to pin 10 on RN10.
    Emitters (bottom right) connect to ground, but other pins shouldn't. Check if there's a short to ground.

  6. Can you describe the pin assignments for pins 1-6 on on the DIN? In other words, which specific pins are used for 0V, 5V, MI+, MI-, MO+ and MO-? 

    The connections are listed here but at least for me they are very confusing. It's exactly the same on the Quad IIC.

    So, I've redrawn the diagram:

    BLM_DIN_expanded.thumb.png.0a179a28104ef

     

    I guess it's complicated because one box's MIDI out is the other's MIDI in. The connections listed have common power on pins 6/2.

    SEQ side: MIDI out from the Core is current limited then goes to pin 4. Pin 5 is the pull up to +5V. MIDI in to the Core arrives on pins 1 and 3 and goes to the optocoupler. The optoisolated signal then goes to the appropriate MIDI in on the Core.

    On the BLM side, if the connections are crimped by colour/order as I've mentioned, just plug the right way into the miniCore and you're done :). (The order is switched relative to the SEQ side to connect SEQ MIDI OUT <-> BLM MIDI IN and BLM MIDI OUT <-> SEQ MIDI IN.)

     

     

    Also, I picked up the adafruit verter board. What holes on the verter board did you use to mount it to the main board? I see holes labeled 5, G, PG, PS, G, EN, Vin. My guess is that I shouldn't use the holes labeled 5, G, or Vin. 

     

    That's exactly how I mounted it; long side of a single 4 pin header to the muck area (raised up by the plastic on the PCB front side), short side to the VERTER PG, PS, G, EN.

     

  7. Glad to hear it's all glowing now!

    For the QuadIIC, be careful with the DIN8 connector that you order as there are two different pin configurations. I ordered twice from Mouser thinking it was my mistake, but their description was wrong. Hopefully they've updated it. They can be had on eBay, if I remember the seller was based in the UK.

  8. Pretty sweet! :grin:

    For the non-illuminated 5, first check the diodes are soldered correctly. Then do the LEDs have the correct polarity? The main grid and extra column are only common from the cathode side. When viewed from the back, the lower contact on the LEDs should show continuity for all of these 5, in fact the first 9 cathodes should all be connected in a row. The second 8 of a row are driven through a separate transistor. 

    From the topside, is there a slight scratch on the trace just to the inside of the right side of your yellow box? If this trace is somehow cut, please connect cathodes on the 5th and 6th column on the same row.

  9. May i know all about the circuit details and the hardware components used here?
    What are the deigns of the circuit and the PCB and your firmware?

    What specifications this hardware consist and what are its applications?

    What an interesting post! If you like I can sell you one of the bugged circuit boards. The potential applications are for floor tiles, doormats, frisbee etc.

     

     

    I'm using the LPC17 core which has midi connections on the board. It sounds like I need to dedicate a midi i/o pair to the BLM. I have an old IIC_MIDI board (http://www.ucapps.de/mbhp/mbhp_iic_midi.pdf) that I'm not using. Can I use this board to connect to the LPC17 core and BLM? It looks like J2 on the IIC_MIDI board connects somewhere to the core.

    The board I was talking about is this one:
    http://midiboxshop.bigcartel.com/product/quad-iic_midi-module-board
    http://www.midibox-shop.com/quadIIcMIDIR2.html

    As you can see, it generates 4x MIDI outs from the IIC buss. Notice the extra circuit is dedicated for the BLM and just optocouples MIDI IN (3) and provides a pullup for MIDI OUT (3). It conveniently has a DIN8 connector right on the PCB. So I guess if you wanted to use your PCB, you would ignore the PIC 16F and connect up J4 on the IIC to J5B on the Core. Or the opto circuit could be built on veroboard. I'm not too sure if it should run at 3V3 or 5V. Maybe try the lower voltage and see if the MIDI transfer is stable. It seems sensible to power the optocoupler at 3V3 as this should (?) levelshift the 5V MIDI IN signal from the BLM. Likewise, any 3V3 MIDI IN signal entering the miniCore should be level shifted up to 5V. Please correct me if I'm wrong!

     

    I'm not sure how the midi board is wired to the DIN. The build guide shows 6 connections between the minicore and DIN on the BLM. I'm guessing I'll also need 6 connections between the seq4 and DIN.

    Just imagine this connector as 0V, 5V (perhaps not connected if you power the BLM separately), and the standard MIDI connections MI+, MI-, MO+ and MO-. Only two connections are "data" that need to connect to the Core, the other two are a pull up for MIDI OUT and a "virtual ground" for MIDI IN. But I admit I'm not well versed in the lingo of MIDI current loops!

     

    DIN8_wiring.thumb.png.e2bd871dbc075f5356

    Some of the pins on the left header are connected (1&2&3&4, 9&10). Should I just tie these pins together by soldering underneath the header? 

     

    I suggest to use a 10 pin ribbon cable and connect the 4*0V and 2*5V to the DIN8 panelmount socket to decrease resistance in the thin wires. These connections are made on the miniCore PCB itself, so no need to add more solder. But if you're like me, sometimes when heating up large ground planes the solder flows a bit thick and bridges a few common pins. That's okay too.

     

     

  10. I'm finally done soldering the parts (except the sliders). Whew! I've installed the blm_scalar software on the PIC using an old core board. What unused AIN pins do I need to jumper on J5B? I can't really tell from the pictures.

     

    This view of the board has J5B on the rear. So four pairs of AIN should be jumpered to ground towards the middle of the PCB, the bottom-most is +5V and shouldn't be shorted.

     

    jumper.thumb.PNG.51ad1657149c4a421c54932

     

     

    The instructions show the cable pin connections between the din8 connector and the minicore board on the blm. What about on the other side, between another din8 connector and the seq4 core? I'm still using a LPC17. What should that look like?

    Do you have the Quad IIC installed? If not, you need to provide another MIDI connection (the input of which should be optoisolated). You can supply power via the DIN or else by using the extra case holes for a separate power connection/regulator. 

     

  11. I found a few (old, like 25 y/o VSOP!) "Eurorack" PSUs. Not in the modular synth style but built for DIN rail electronics. They offer 5V 3A and +/-12V 0.3A. It's a linear design with a large transformer and heat sink, but uses LM723 as a precision rectifier and driver transistors to boost the current. I should really replace the old caps but at the moment it's running the SEQ and BLM just fine.

    Model is TRACOPOWER TCP531

     

×
×
  • Create New...