Prophet VS panel problem

Home Forums General Panels, Components, Macros Prophet VS panel problem

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #118704
    smees
    Participant
      • Topics: 1
      • Replies: 5
      • Total: 6

      Hello,
      First, I love ctrlr panels it works so good than I decided to try doing one for my SCI prophet VS

      I know nothing at programming and about sysex.

      I have read on this forum and checked how panels are done and I though I figured enough to make it.

      So now it works using NRPN 7 bit messages. It adress the parameter and modulate it. But the problem is when I change to another parameter it change the value of the previous parameter (as if it takes time to change parameter and it already send some value to the one I am in before changing)

      For example I am on the cutoff and everything work then I modulate the resonance and it is working but it change the cutoff… Then if I stay on resonance everything is fine.

      My question is : Is it possible to adress a parameter first without sending values, waiting a bit and then start modulating the new parameter ?

      #118709
      dnaldoog
      Participant
        • Topics: 4
        • Replies: 480
        • Total: 484
        • ★★

        Have you tried adding NULL bytes messages to the end of the NRPN message?

        That might fix it.

        For example add:

        
        CC,ByteValue,MSB7bitValue,101,16384
        CC,ByteValue,LSB7bitValue,100,127
        

        to the multi message list in Ctrlr: The default template message looks like this when you click on the icon that looks like a sheet of paper with an arrow:

        nrpn icon

        
        CC,ByteValue,MSB7bitValue,99,-2
        CC,ByteValue,LSB7bitValue,98,-2
        CC,ByteValue,MSB7bitValue,6,-1
        CC,ByteValue,LSB7bitValue,38,-1
        
        #118710
        smees
        Participant
          • Topics: 1
          • Replies: 5
          • Total: 6

          Thanxs a lot Dnaldoog,

          So you mean I should do it that way :

          CC,ByteValue,MSB7bitValue,99,-2
          CC,ByteValue,LSB7bitValue,98,-2
          CC,ByteValue,MSB7bitValue,6,-1
          CC,ByteValue,LSB7bitValue,38,-1
          CC,ByteValue,MSB7bitValue,101,16384
          CC,ByteValue,LSB7bitValue,100,127

          #118711
          dnaldoog
          Participant
            • Topics: 4
            • Replies: 480
            • Total: 484
            • ★★

            Yes I think so and then in Midi Controller number enter the NRPN number and in MIDI message type select multi.

            Interested to see if that works!

            Also let me know if you want to do it all in lua ?

            #118712
            smees
            Participant
              • Topics: 1
              • Replies: 5
              • Total: 6

              I will give it a try tonight and give you a feedback if it solve my problem.

              Thank you for your time !

              #118715
              smees
              Participant
                • Topics: 1
                • Replies: 5
                • Total: 6

                It is not working, still stuck with the same problem. Everything works but when I change from one parameter to another one it send a value to the one I was on.
                I also tried to put null message before the NRPN chain but always the same.

                I try to make first going to the parameter without touching the value then modulate it but can’t understand how to do that…

                Maybe I should do it with a sysex command but I catch nothing to it…

                #118721
                smees
                Participant
                  • Topics: 1
                  • Replies: 5
                  • Total: 6

                  Finally I found a way. It is probably not the most sexy one but it works perfectly !

                  After entering all the crazy commands that I could think of I tried to send twice in a raw the MSB LSB lines as this :

                  CC,ByteValue,MSB7bitValue,99,-2
                  CC,ByteValue,LSB7bitValue,98,-2
                  CC,ByteValue,MSB7bitValue,99,-2
                  CC,ByteValue,LSB7bitValue,98,-2
                  CC,Direct,Direct,6,-1
                  CC,ByteValue,LSB7bitValue,38,-1

                  And now everything is working properly, don’t know why…Maybe it gives the prophet VS time to go to the parameter to modulate…Anyway, no more value change on the previous parameter selected.

                  Now I can edit the VS and modulate it from my DAW. I m happy with it. The next step will be bi-directionnal communication but I am probably not enough strong in mathematics to put my head around all of those sysex stuff.

                  Maybe I’ll ask for help in some week for it 😉

                  #118722
                  smees
                  Participant
                    • Topics: 1
                    • Replies: 5
                    • Total: 6

                    Here is where I am with my panel.

                    I hijacked some sliders and pots from other panels here and made the x-y cursors and the layout on inkscape.

                    Need to finish it but almost done…

                    • This reply was modified 3 years, 10 months ago by smees.
                    Attachments:
                    You must be logged in to view attached files.
                    #118725
                    dnaldoog
                    Participant
                      • Topics: 4
                      • Replies: 480
                      • Total: 484
                      • ★★

                      That’s great that you worked out how to do it and the panel design is very nice too!

                    Viewing 9 posts - 1 through 9 (of 9 total)
                    • The forum ‘Panels, Components, Macros’ is closed to new topics and replies.
                    There is currently 0 users and 84 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