MIDI implementation

  • The Profiler Model referred to in this thread is ...
    ☑️ Profiler Stage

    Being a new Profiler Owner, I already started to build a MIDI controller on iPad (based on MIDIDESIGNER app) and I already encountered weird behaviour when sending Program Change (PC) while being in PERFORMANCE mode.

    Object (Picker) labeled RIGS uses PC message type to recall RIGS when in BROWSE MODE. Everything works fine.

    Object (Picker) labeled PERFORMANCE uses CC message type to recall PERFORMANCE when in PERFORMANCE MODE. CC 47 to select PERFORMANCE + CC 50 to 54 to select RIG within PERFORMANCE (if desired). Everything works fine.

    …but…

    When in PERFORMANCE mode, if by mistake I manipulate object labeled RIGS, weird behaviour occurs.

    Based on my observations, it seems that in PERFORMANCE mode, PC acts like combined CC 47 + 50 to 54.

    PC value 0 triggers CC47 (0) + CC 50 (PERFORMANCE 1 + RIG 1)
    PC value 1 triggers CC47 (0) + CC 51 (PERFORMANCE 1 + RIG 2)
    PC value 2 triggers CC47 (0) + CC 52 (PERFORMANCE 1 + RIG 3)
    PC value 3 triggers CC47 (0) + CC 53 (PERFORMANCE 1 + RIG 4)
    PC value 4 triggers CC47 (0) + CC 54 (PERFORMANCE 1 + RIG 5)
    PC value 5 triggers CC47 (1) + CC 50 (PERFORMANCE 2 + RIG 1)
    PC value 6 triggers CC47 (1) + CC 51 (PERFORMANCE 2 + RIG 2)

    …and so on.

    My 2 cents, I think this is something that has to be corrected for PROFILER users using MIDI controler.

    I also noticed that there is no MIDI message available to switch from PERFORMANCE to BROWSE modes. It would be very useful.:)


  • Controller 47 preselects a performance

    Controllers 48-54 with appropriate values 1 and 0 reflect button presses from the Stage and Remote: UP/DOWN/1,2,3,4,5)

    You should not mix those and Program Change messages.

    Please read the MIDI documentation document available in the download section.

  • Hello Timo,

    Thanks for your comment.
    I read official documentation and I understand very well how PERFORMANCE is controlled via CC (as described in my post).

    It is not my fist experience with MIDI programming image.png. You can take a look at one of many layouts I created with MIDI DESIGNER.


    So, based on what you mentioned, behavior is very normal (PC acting on PERFORMANCE list) in KEMPER environment, hence making sure to enable/disable relevant picker depending in which mode user is operating. I’ll add comment on my layout to warn other users about actual behavior.

    For users like me who do not user physical MIDI controller anymore, do you think it would be possible to, eventually, add NRPN or SYSEX MIDI message allowing user to trigger switching from PERFORMANCE to BROWSE (and vice versa) via MIDI instead of having to manipulate physical buttons?

    Not an emergency.


    Have a great day.

  • Controller 47 preselects a performance

    Controllers 48-54 with appropriate values 1 and 0 reflect button presses from the Stage and Remote: UP/DOWN/1,2,3,4,5)

    You should not mix those and Program Change messages.

    Please read the MIDI documentation document available in the download section.

    Hi Timo,

    maybe I am a little bit blind, but I cannot find it there

    Stefan

  • When you go to this site first there is: "category -select category-" and it shows manuals without Midi implementation. You have to select "user manuals", then you see manuals with Midi Implementation...

    Don´t know why, maybe it shows most selcted?