No internet connection
  1. Home
  2. Support

Nano Control CC MIDI messages trigger twice

By Giuliano Sulzberger @Giuliano_Sulzberger
    2021-04-07 14:56:54.708Z

    Nano Control CC Message Problem

    System Information

    SoundFlow 4.2.4

    OS: darwin 20.3.0

    ProductName: macOS
    ProductVersion: 11.2.3
    BuildVersion: 20D91

    Steps to Reproduce

    Expected Result

    Actual Result

    Workaround

    Other Notes


    Links

    User UID: wTDQaEDFG4cVJKpDGfoBJcWDKK73

    Feedback Key: sffeedback:wTDQaEDFG4cVJKpDGfoBJcWDKK73:-MXgpWDoY_yHFkyM0PeS

    Feedback ZIP

    Solved in post #4, click to view
    • 4 replies
    1. Hi Giuliano,

      Thanks for reporting here.
      Can I get you to please re-report this answering the questions we're asking in the report?
      I have no idea what the problem is or how to help you with no description of the issue.

      1. Hello Christian!

        Thank you!

        So i have the Problem wehere im trying to have my Korg Nano Control do a Mouse Click.

        So it seems that the Press on the Nano Kontrol is ON and the Release of the Button on the Nano kontrol acts another Mouseclick wich reverses the thing that im trying to do :)

        Is there a Workaround?
        Just to have "Note On" so to say?

        Because by default the Korg Nano Kontrol sends CC Messages wich are apparently ON and Then OFF

        All the best! giuli

        1. Ah, I see.

          SoundFlow has built-in support for filtering Note On and Note Off messages to make sure this kind of thing doesn't happen.

          If the device is sending CC values, then this issue would be expected, for exactly the reason you specified there.

          The only real way to address this would be to either:

          • Have your device send Note On/Off messages (as they would be automatically filtered for you, so only velocity>0 goes through for Note On messages)

          • Or, add some code to the top of your script to filter out CC messages with a value of 0.

          The 2nd step requires no changes to your device, but it does require you to convert your macro into a script.

          Once you've converted your macro into a script, you can insert this code at the top to filter out any MIDI message with a value of 0:

          if (event.trigger.midiBytes[2] === 0) throw 0;
          
          ReplySolution
          1. AAh very good! that helped. Thank you!