Triggering Sysex Send on Sonar function

Author
Matthias1231
Max Output Level: -90 dBFS
  • Total Posts : 13
  • Joined: 2014/11/23 06:53:28
  • Status: offline
2014/11/23 07:03:30 (permalink)

Triggering Sysex Send on Sonar function

Hi,
 
is it possible to send a specific Sysex command when a specific Sonar function is triggered?
Could I, for example, send a Sysex command whenever Track 1 Mute is turned on?
 
The idea is to have the Novation Launch Control XL track button color reflect the track state in Sonar.
 
Thanks for any suggestions!
#1

7 Replies Related Threads

    John
    Forum Host
    • Total Posts : 30467
    • Joined: 2003/11/06 11:53:17
    • Status: offline
    Re: Triggering Sysex Send on Sonar function 2014/11/23 07:19:11 (permalink)
    Syssex is System Exclusive. It is meant for hardware synths to be able to dump patches and patch setups. You can dump an entire patch list from say the user area on you synth as a backup. It also is used often to setup a synth before it is ready to play back. Often times a sysex file can be fairly large and takes time to send. A couple bytes wont slow down much but  a large one could take a really long time. As a rule one should reserve sending sysex at the beginning of a MIDI file or project.
     
    You can send sysex on a time basis. That is it can be sent via a command inserted at a point in the time line using the Event List.  More than one sysex can also be sent.

    Best
    John
    #2
    Matthias1231
    Max Output Level: -90 dBFS
    • Total Posts : 13
    • Joined: 2014/11/23 06:53:28
    • Status: offline
    Re: Triggering Sysex Send on Sonar function 2014/11/23 07:24:10 (permalink)
    Thanks John, I am aware of all this. But it doesn't really address my question at all.
     
    I would like to send a Sysex bank in response to a Sonar action like muting or soloing a track, etc.
    #3
    John
    Forum Host
    • Total Posts : 30467
    • Joined: 2003/11/06 11:53:17
    • Status: offline
    Re: Triggering Sysex Send on Sonar function 2014/11/23 07:35:26 (permalink)
    If memory serves you can send sysex as auto meaning at he beginning or within the MIDI sequence. Sonar uses a sysex manager to handle sysex . To my knowledge Sonar is blind to sysex. In other words sysex can't control Sonar.  A control surface might be able to do this but would require a custom addon to Sonar to do this. 
     
    On the other hand it may be possible to trigger sysex sending via an event. But you want it on the fly and that may not be something Sonar is setup for. I don't know for sure. 

    Best
    John
    #4
    azslow3
    Max Output Level: -42.5 dBFS
    • Total Posts : 3297
    • Joined: 2012/06/22 19:27:51
    • Location: Germany
    • Status: offline
    Re: Triggering Sysex Send on Sonar function 2014/11/23 08:12:30 (permalink)
    Matthias1231
    is it possible to send a specific Sysex command when a specific Sonar function is triggered?
    Could I, for example, send a Sysex command whenever Track 1 Mute is turned on?
     
    The idea is to have the Novation Launch Control XL track button color reflect the track state in Sonar.

     
    From my knowledge, SONAR by itself can not do this. Such functions can be implemented in Control Surface plug-in, and my plug-in (see my signature) can do this.
     
    But do not expect you will manage to configure it without reading and understanding the documentation. It has alpha quality and I am the only developer, tester and user... but you are welcome to join the club, the membership is free
     
    I have just tested that the following works (I mean send something when expected, I do not have Launch Control) as you want (we can continue on my site if you need help):
    * define HW control and attach Logical control to it (without assigned MIDI).
    * in it's action list add Strip action (Track 1 Mute) and Monitor action AFTER it (parameter monitor, Ultra speed)
    * in the feedback action list for this monitor, add required SysEx(es) with "Value" condition (Mute on is 127, off 0).

    Sonar 8LE -> Platinum infinity, REAPER, Windows 10 pro
    GA-EP35-DS3L, E7500, 4GB, GTX 1050 Ti, 2x500GB
    RME Babyface Pro (M-Audio Audiophile Firewire/410, VS-20), Kawai CN43, TD-11, Roland A500S, Akai MPK Mini, Keystation Pro, etc.
    www.azslow.com - Control Surface Integration Platform for SONAR, ReaCWP, AOSC and other accessibility tools
    #5
    Matthias1231
    Max Output Level: -90 dBFS
    • Total Posts : 13
    • Joined: 2014/11/23 06:53:28
    • Status: offline
    Re: Triggering Sysex Send on Sonar function 2014/11/23 08:29:16 (permalink)
    Wow, very cool azslow3! I just installed it and trying to figure out the UI...
    #6
    azslow3
    Max Output Level: -42.5 dBFS
    • Total Posts : 3297
    • Joined: 2012/06/22 19:27:51
    • Location: Germany
    • Status: offline
    Re: Triggering Sysex Send on Sonar function 2014/11/23 08:36:15 (permalink)
    Matthias1231
    Wow, very cool azslow3! I just installed it and trying to figure out the UI...

    I think I can win the price for "Most cryptic UI in modern programs". Please read the documentation.

    Sonar 8LE -> Platinum infinity, REAPER, Windows 10 pro
    GA-EP35-DS3L, E7500, 4GB, GTX 1050 Ti, 2x500GB
    RME Babyface Pro (M-Audio Audiophile Firewire/410, VS-20), Kawai CN43, TD-11, Roland A500S, Akai MPK Mini, Keystation Pro, etc.
    www.azslow.com - Control Surface Integration Platform for SONAR, ReaCWP, AOSC and other accessibility tools
    #7
    Matthias1231
    Max Output Level: -90 dBFS
    • Total Posts : 13
    • Joined: 2014/11/23 06:53:28
    • Status: offline
    Re: Triggering Sysex Send on Sonar function 2014/11/23 09:08:43 (permalink)
    azslow3
    I think I can win the price for "Most cryptic UI in modern programs". Please read the documentation.



    Congratulations, you win the price!
    But thanks to my superior programmer UI comprehension powers (I am a software engineer myself writing cryptic UIs), I have figured it out! It totally works. When I click Mute on button color goes to red, Mute off color goes to green.
     
    Thank you so much!
    #8
    Jump to:
    © 2024 APG vNext Commercial Version 5.1