MIDI help again!

smudge_ladsmudge_lad Frets: 664

So, I have a Morningstar MC6 MIDI controller and I’m using it to change patches on my DD500. However, I’m stuck with how to select the higher banks/patches, since there are only 127 MIDI channels and 297 patches on the DD500.

Currently I’m sending a PC message to the DD500 for patch changes but according to the DD500 manual, I need to send a CC message to change banks. But, it only shows two numbers - #0 and #32. I’m confused by this, what does it mean I need to program into the MC6?

http://i86.photobucket.com/albums/k100/keir_smith/9697B678-A447-4EFF-B168-C7CBA7F85F06.jpg

I’m presuming I need to select which bank I need with a CC message, and then specific patch within the bank with a PC message - is this right?

If so, I’ve tried what I thought would work and it doesn’t, so I’m guessing I’ve mucked up the programming somewhere.

Here’s what I’ve got:

http://i86.photobucket.com/albums/k100/keir_smith/CFB94744-E3A4-4EEF-BA4D-CD53ECE0EB40.jpg

And I want patch 99C

http://i86.photobucket.com/albums/k100/keir_smith/8C48205E-3F53-45C1-B76E-8817708974B5.jpg

So how do I do this??

0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
«1

Comments

  • smudge_ladsmudge_lad Frets: 664
    @GavRichList  - any ideas?
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • TeetonetalTeetonetal Frets: 7801
    The dd500 manual is shocking.

    I recall it's done via pc numbers in groups of 3.

    Pc1 = patch 1a
    Pc2 = patch 1b
    Pc3 = patch 1c
    Pc4 = patch 2a

    Etc
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • smudge_ladsmudge_lad Frets: 664
    The dd500 manual is shocking.

    I recall it's done via pc numbers in groups of 3.

    Pc1 = patch 1a
    Pc2 = patch 1b
    Pc3 = patch 1c
    Pc4 = patch 2a

    Etc
    Aye, I’ve got that but there are only 127 PC Messages and 297 patches, so how do I select patch 297 without re-arranging the MIDI mapmin the DD500?
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • mrkbmrkb Frets: 6768
    Does CC0 message change bank up, and CC32 change bank down? Then send the PC message for the patch in that bank?

     
    Karma......
    Ebay mark7777_1
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • GavRichListGavRichList Frets: 7151
    Afraid I’m not familiar with the boss unit 
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • hotpickupshotpickups Frets: 1819
    The möbius was similar if I remember rightly? One had to double the PC number and subtract a number. There's a video on YouTube about it so would this apply somewhat to the Boss unit ?
    Link to my trading feedback:  http://www.thefretboard.co.uk/discussion/59452/
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • TeetonetalTeetonetal Frets: 7801
    The DD 500 has 3 banks of Program Numbers, this means to access patches above PC 127, you need to send LSB and MSB data. MSB changes the bank and then PC data starts again

    I *think* that LSB needs to be off and then MSB 0 = bank 1, MSB 1 = Bank 2 and MSB 2 = Bank 3

    So to get bank 99c, you need to send MSB 2, PC 041 (which is shown as bank 3 - PC 041 in the midi map)

    The Boss manual is so unbelievably shit.


    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • smudge_ladsmudge_lad Frets: 664
    mrkb said:
    Does CC0 message change bank up, and CC32 change bank down? Then send the PC message for the patch in that bank?

     
    I’ll check this tonight, but then if CC0 is simply one “Bank up” how do I go up from bank 1C to bank 99C for instance? 

    Would I need to put CC message as 0:99, and then PC message as 3?
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • smudge_ladsmudge_lad Frets: 664

    The möbius was similar if I remember rightly? One had to double the PC number and subtract a number. There's a video on YouTube about it so would this apply somewhat to the Boss unit ?
    Will also have a look at this later tonight 
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • TeetonetalTeetonetal Frets: 7801
    edited August 2018
    Here it is in a video: 


    Goto 2 mins 30

    Of course I dont know if the morningstar sends MSB data
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • smudge_ladsmudge_lad Frets: 664
    So, tried all of this today and still no joy. The Morningstar doesn’t have MSB data

    I must be doing something wrong as I can’t get the Boss to change patch at all with a CC messages 0 or 32.


    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • normula1normula1 Frets: 640
    If it's the same as the GR55 you have to send CC32 and then a value for the bank (IIRC is not a straight 1, 2 or 3 and I'll try and look it up later) followed by the program change for the relevant patch number
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • normula1normula1 Frets: 640
    so:

    on the GR55 it's send CC 000 then a value for the bank
    (with user banks being (value) 0, 1, 2 and then 16, 17, or 18 for the factory banks,)

    then send cc 032 with a value of 000

    then send a program change for the preset in the bank selected.

    so as an example to select preset 2 in factory bank 1

    CtrlChange 000 017
    CtrlChange 032 000
      ProgChange 002

    my controller can send on multiple channels independently and I have each device listening on their own channels so I also have to prefix each command with a MIDI channel number so I actually send

    Ch.07 | CtrlChange 000 017
    Ch.07 | CtrlChange 032 000
    Ch.07 | ProgChange 002

    As others have said the DD500 manual is not exactly user friendly but it seems to indicate that the DD500 works in a similar manner albeit with the bank numbers being different.   
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • TeetonetalTeetonetal Frets: 7801
    Just write to morningstar and ask. They will tell you how.
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • smudge_ladsmudge_lad Frets: 664
    Just write to morningstar and ask. They will tell you how.
    i did, the responded with the instructions from the DD500
    manual
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • smudge_ladsmudge_lad Frets: 664
    normula1 said:
    so:

    on the GR55 it's send CC 000 then a value for the bank
    (with user banks being (value) 0, 1, 2 and then 16, 17, or 18 for the factory banks,)

    then send cc 032 with a value of 000

    then send a program change for the preset in the bank selected.

    so as an example to select preset 2 in factory bank 1

    CtrlChange 000 017
    CtrlChange 032 000
      ProgChange 002

    my controller can send on multiple channels independently and I have each device listening on their own channels so I also have to prefix each command with a MIDI channel number so I actually send

    Ch.07 | CtrlChange 000 017
    Ch.07 | CtrlChange 032 000
    Ch.07 | ProgChange 002

    As others have said the DD500 manual is not exactly user friendly but it seems to indicate that the DD500 works in a similar manner albeit with the bank numbers being different.   
    The Morningstar only has space for two figures, as per my screenshots. So I can’t send 000, just two digits 
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • normula1normula1 Frets: 640
    edited August 2018
    Does it use hexadecimal (0-9, a-f) rather than decimal?
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • TeetonetalTeetonetal Frets: 7801
    Just write to morningstar and ask. They will tell you how.
    i did, the responded with the instructions from the DD500
    manual
    Then right back and say you can't make sense of the instructions. Can the give you a photo of a morning star setup to select patch 99c
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • normula1normula1 Frets: 640
    try sending 

    cc 00 with a value of 01 (or 02 or 00 for the different banks)
    then cc 20 with a value of 00
    then a PC for the patch (try 00 through to 09 first)

    if that works then try sending patch numbers 0A, 0B etc.
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
  • normula1normula1 Frets: 640
    So looking at the video below it seems that the MC6 is able to send values 0-127 so ignore my last post and try sending 

    cc 00 with a value of 001 (or 002 or 000 for the different banks) (looks like you only need to enter 0, 1, or 2)
    then cc 32 with a value of 000
    then a PC for the patch

    https://www.youtube.com/watch?v=gtEeyAKu1A8
    0reaction image LOL 0reaction image Wow! 0reaction image Wisdom
Sign In or Register to comment.