Trying to send multi message to change Bank Select/Program Change for JD-Xi

Home Forums General General MIDI discussion Trying to send multi message to change Bank Select/Program Change for JD-Xi

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #54455
    memorysplice
    Participant
      • Topics: 14
      • Replies: 59
      • Total: 73

      I have tried to find out how to do this and for the life of me can not figure out how to send a message to change Bank select/Program Change to my Roland JD-Xi

      Here is the sysex string that it is outputting when I change a program

      Control Channel 16 / controller number 0 / MSB 85
      Control Channel 16 / controller number 32 / LSB 1
      Program Channel 16 / program 79
      sysex roland 17 bytes f0 41 10 00 00 00 0e 12 01 00 00 04 55 01 4f 56 f7

      How do I setup the multi messages in ctrlr to change programs and presets?

      here are links to pictures

      Pictures of resources

      #56932
      memorysplice
      Participant
        • Topics: 14
        • Replies: 59
        • Total: 73

        Can anyone take time out of their day and throw me a bone? 🙂

        #56941
        Puppeteer
        Participant
          • Topics: 16
          • Replies: 185
          • Total: 201
          • ★★

          Given that the values are a bit all over the place, (ie can’t easily be mapped to a number between 1 and say 1000) you are almost certainly best off crafting this in LUA and fetching the values from two or 3 modulators (such as Bank and Program Number). There’s some example programming in the Step by Step guide that shows you how to do similar things.

          Using a Multi Controller you could do something like the attached picture (but set MIDI Message type to MULTI) You’ll need to use some sort of Fixed slider with all the mapped values listed. You’ll probably also need to use some sort of LSB/MSB combination for the mapping to the program change and cc32, but it will be a complicated controller.

          I think you also need to put nn into the multi message list to indicate the control messages you wish to map to the modulator. (ie the last message will probably be ProgramChange,Direct,LSB,0,nn
          and the line above will probably be CC,Direct,MSB,32,nn

          Attachments:
          You must be logged in to view attached files.

          The Puppeteer
          http://godlike.com.au

          #56944
          memorysplice
          Participant
            • Topics: 14
            • Replies: 59
            • Total: 73

            Thank you for the response!!! I will try to figure out how to implement your advice and report back. Also I will check the step by step guide. I have been patiently waiting for the completion of the step by step guide for guidance for learning how to code in lua. Thank you.

            #56945
            memorysplice
            Participant
              • Topics: 14
              • Replies: 59
              • Total: 73

              Also if you were ever part of the Camarilla, Pixie Bruner says hi!

              #56948
              Puppeteer
              Participant
                • Topics: 16
                • Replies: 185
                • Total: 201
                • ★★

                Am still in the Camarilla (or the Australian equivalent of it now). The name Pixie doesn’t ring a bell though (though I may know by another name), but Hi! PM me if you want.

                The Puppeteer
                http://godlike.com.au

              Viewing 6 posts - 1 through 6 (of 6 total)
              • The forum ‘General MIDI discussion’ is closed to new topics and replies.
              There is currently 0 users and 121 guests online
              No users are currently active
              Forum Statistics
              Threads: 2,495, Posts: 17,374, Members: 77,605
              Most users ever online was 12 on January 22, 2019 3:47 pm
              Ctrlr