Jump to content

latigid on

Frequent Writer
  • Posts

    2,516
  • Joined

  • Last visited

  • Days Won

    147

Posts posted by latigid on

  1. Relevant in setup.asm

    Quote

    ; This DIN map allows you to customize the MBMF application to different hardwares
    ; The MBMF dump structure allows the use of up to 64 buttons, they are grouped to 8 buttons per shift register
    ; Define the used shift registers for the buttons here
    ; the shift registers are counted from one - means: 1 for the first, 2 for the second, etc...
    ; mark unused button groups with 0
    #define DEFAULT_DIN_SR_PIN_01_08    2
    #define DEFAULT_DIN_SR_PIN_09_16    3
    #define DEFAULT_DIN_SR_PIN_17_24    1
    #define DEFAULT_DIN_SR_PIN_25_32    4
    #define DEFAULT_DIN_SR_PIN_33_40    5
    #define DEFAULT_DIN_SR_PIN_41_48    6
    #define DEFAULT_DIN_SR_PIN_49_56    7
    #define DEFAULT_DIN_SR_PIN_57_64    8
     

    Is this correctly done?

  2. Salut Pierre,

    Here are the schematics;

    http://www.ucapps.de/mbhp/mbhp_blm_scalar.pdf -- SCALAR module which is just a mixed DIN/DOUTX3 board. There are a few modifications such as enabling a power on delay and B-E resistors for the current sink transistors. Five of these are integrated into the BLM PCB.

    http://www.ucapps.de/mbhp/mbhp_blm_map.pdf -- this is the matrix routing for the buttons and LEDs.

    http://www.ucapps.de/mbhp/mbhp_core_v3.pdf -- this is the 8 bit Core of which unneeded headers and the LCD driver circuit have been removed for the miniCore. There's an extra line driver implemented for the digital signals, and the MIDI I/O and power come in on the same 2x5 DIL header. 

     

    Best,

     

  3. Just to correct you there hawk, the resistors are pull ups to +5V. The other point to check is if resistor networks are oriented with the dot aligned with the PCB silkscreen. If this is a DIN kit from SmashTV then you have the correct components. Something else to consider is that DIN (or DOUT) modules will not cascade unless all chips are installed because the specific SI or SO data signal is routed through each subsequent shift register. 

  4. Windows 10 recognises the SEQ (STM32F1 Core) and its four USB ports but communication over MIDI in MIOS Studio isn't possible. I think it was working fine with Win8. An old Win7 machine works fine and recognises the ports as "GM5 Port 1-4".

    I can't spend much time fixing this for the next few weeks, but I thought I'd put it out there if somebody already knew of a quick solution.

     

  5. 2 minutes ago, dadacore said:

    nope, are non latching, Normally open momentary tactile switches, kind of the ones of a '80s keyboard such as an AtariST or similar.
    What puzzles me is: if switches are supposed to be already connected two pins by two pins, this could be the same as using a 2 pin switch and jumpering the other two on the board? But my head hurts when I look at the schem below :confused:.

    sreenshot.png

     

    Is that the schematic for the SEQ or something else? The SEQ is connected in a matrix. From the layout data it appears Wilba used the common halves of the switches to act as PCB jumpers. 

  6. 8 hours ago, mongrol said:

    Hi folks,

    Hi mongrol,

    8 hours ago, mongrol said:

    I've read in a few places that Midibox isn't suitable for song composition.

    Where did you read this ;)

    8 hours ago, mongrol said:

    I see it has a song mode that allows chaining of patterns and I'm wondering if this is still true, or out of date information.

    MIDIbox only adds features, never takes them away :)

    8 hours ago, mongrol said:

    I currently use a Midirex for full arrangement. It's a 4 track realtime recording sequencer with a pattern chaining mode and I work quite well with it. Being realtime though it's impossible to edit, or add CC's without directly recording them so I'd like to move to something that provides both realtime and step recording. Midibox looks good for this.

    Is the song mode functional enough to do a full arrangement?

    I've never gotten to grips with full compositions done on hardware, although it's available in many units like the SEQ, machinedrum, probably electribes etc. and I want to work on this when my setup is more solidified. That said, live recording is built into the SEQ and all parameters should be tweakable. 16 tracks should be plenty and if you really get into it you can modify tracks with other "loopback" tracks. It's just a question of whether you gel with the interface. There's not a lot of risk and you keep the option using both units.

    Realtime recording demo by stuartm

    You might also be interested in the MBLoopA by Hawkeye

  7. 48 minutes ago, Altitude said:

    yeah, been pouring over that info.  Is all that consistent with your BLM?  Kept thinking the bottom row had alt functions for some reason..

    What is the spacing between button centers?  I'll draw up some labels for people with a label maker

    I think it's consistent although I haven't updated to the latest firmware miniCore side. Just check how extra column 3 and 4 toggle mutes/solos.

    Normally the extra row just shifts the step view; you'll notice with drum tracks enabled that blocks of 2/4 etc. buttons will be illuminated to indicate a shorter track length. In keyboard mode it should transpose.

    Button centres are 15mm apart while the extra row/column are 22.5mm. 

     

     

    Quote

    Thanks for your hard work! It's amazing this is finally a reality after so long.

     

    Quote

    Reverend Mother Gaius Helen Mohiam: The mystery of life isn't a problem to solve, but a reality to experience.

     

  8. 1 hour ago, workspace said:

    up & running! thanks to everybody!

    now I have to wait for the silicon buttons. I ordered them from mouser at the beginning of december and they will ship in february...

     

     

    blm.JPG

     

    1 hour ago, Altitude said:

    Done!

    Question: Where is a good guide of the left and bottom row controls?  I really need to make some labels until I'm comfortable with everything

    blmdone.jpg

     

    Well done to you both! I award you No Hardware Advice Needed badges :cheers:.

    @Altitude there isn't a lot of info about, this is kind of useful (I think extra column 3 and 4 toggle a sort of mute and solo behaviour):
     

    Quote

    midibox_blm16x16_virtual.png

     

    and 

    Quote


    Grid mode: displays a 16 step view of the selected track. The usage depends on the parameter layer assignment:
    Note Layer: each 16x16 row will play a different note. The 16 notes per column are pre-selected based on the current scale (MENU+FX->Scale) to increase the octave range, and to simplify the entry of harmonic notes.
    Important: one note per step can be selected if the track only contains a single note layer (default). By adding more note layers in the MENU+Event page it's possible to select multiple notes per step for polyphonic sequences.
    Any other parameter layer such as velocity/length/CC/PitchBender/Roll/Probability/etc.: each 16x16 column works like a VU meter.
    Drum Tracks: each 16x16 row is assigned to a different note (drum instrument) as configured in the MENU+Event page.
    Hint: instead of drums you could also play a synth. Since each note can be predefined, you are able to create your own "scale" this way.
    Extra Column: selects the track that should be edited. Push the button twice to mute/unmute a track.
    Extra Row: selects the step view. Increase the track length to play more step views. Use loop mode or the section function to play only a single step view.
    ALT+Extra Row: selects the octave
    Planned future enhancements: pressing SHIFT+16x16 button should set accent, pressing SHIFT+extra row button should select the section that should be played

    Track mode: displays a 16 step view of all tracks.
    16x16 buttons: set/clear a trigger.
    Extra Column: selects a track. Push the button twice to mute/unmute a track.
    Extra Row: selects the step view. Increase the track length to play more step views. Use loop mode or the section function to play only a single step view.
    ALT+Extra Row: selects the trigger layer
    Planned future enhancements: pressing SHIFT+16x16 button should set accent, pressing SHIFT+extra row button should select the section that should be played

    Pattern mode: displays the patterns of all 4 groups.
    16x16 buttons: each quarter directly selects the pattern of a group (up to 64 patterns per group)
    ALT+16x16 buttons: each quarter stores the pattern into the selected slot
    16x16 LEDs: green: pattern is selected for next measure, red: pattern is played, yellow: pattern is selected and played
    Extra Column: selects a track. Push the button twice to mute/unmute a track.
    Extra Row: no function yet.
    Planned future enhancements: pressing SHIFT+16x16 button should select the pattern synchronized to measure independent from the global "synch-to-measure" function.
    The extra row could select a song phrase (so that all 4 groups change to predefined patterns)

    Keyboard mode: allows to play notes of the selected track "live".
    16x16 buttons: each 16x16 column will play a different note. Than higher the row, than higher the velocity of the played note. The 16 notes per column are pre-selected based on the current scale (MENU+FX->Scale) to increase the octave range, and to simplify the entry of harmonic notes.
    Extra Column: selects a track. Push the button twice to mute/unmute a track.
    Extra Row: sends a note to the transposer (starting from C-2, unscaled)
    ALT+Extra Row: selects the octave
    Planned future enhancements: pressing SHIFT+16x16 button should play&hold a note until the same column is selected again.
    Support for playing notes on drum tracks.

    303 mode:
    first row selects accent
    second row selects glide
    third and fourth row select octave (4 different selections)
    remaining rows select key of octave and set/clear gate
    Stop: stops the sequencer
    Start: starts/restarts the sequencer

    http://www.ucapps.de/midibox_seq_manual_blm.html

     

    @workspace a real shame about the buttons, sorry for the poor recommendation! At least it should be under the VAT threshold.

     

  9. 2 minutes ago, workspace said:

    Finally all the soldering is done!

    Now I trying to figure out how to get the blm_scalar app onto the PIC.

    I read somewhere that I can do this via the SEQV4. But I can't find it anymore (was it on the wiki?)

    Or should I upload the app with my RME Fireface?

     

    Nice! You can use two instances of the SEQ MIDI router e.g. USB2 to MIDI in 3 and MIDI out 3 to USB2. Then connect using MIOS to USB2 and you're talking to the miniCore. At least it's how I remember it, maybe if you check back a few pages.

    Yep that's right, page 3. This assumes you're using the Quad IIC board and the DIN8 is wired. Another option is to use an old Core8 as it has normal MIDI ports.

×
×
  • Create New...