News:

Version 1.20 is ready to download

Main Menu

send user definable SysEx message (e.g. local On/Off)

Started by v.muller, August 19, 2021, 10:09:48 AM

Previous topic - Next topic

v.muller

Hello Dan
Could you add function "send user definable SysEx message", please?

This could be usefull for example when I want to turn off the internal sound of my keyboard.

I found this:
http://forum.pianoworld.com/ubbthreads.php/topics/2824628/yamaha-csp170-cant-find-local-controll-off.html

So I created these SysEx files and I send this messages to the keyboard using Bome SendSX program
and it worked, but it could be more comfortable do it directly using vArranger.
https://www.bome.com/products/sendsx

loff.txt
B0 7A 00
B1 7A 00
B2 7A 00
B3 7A 00
B4 7A 00
B5 7A 00
B6 7A 00
B7 7A 00
B8 7A 00
B9 7A 00
BA 7A 00
BB 7A 00
BC 7A 00
BD 7A 00
BE 7A 00
BF 7A 00

lon.txt
B0 7A 7F
B1 7A 7F
B2 7A 7F
B3 7A 7F
B4 7A 7F
B5 7A 7F
B6 7A 7F
B7 7A 7F
B8 7A 7F
B9 7A 7F
BA 7A 7F
BB 7A 7F
BC 7A 7F
BD 7A 7F
BE 7A 7F
BF 7A 7F

Dan

This LOCAL OFF/LOCAL ON feature has been added for the next coming release
It will be activated by default, as when using vArranger, we always want LOCAL OFF (can be disabled too)

v.muller

Hi Dan.

Thank you for the reply.

These SysEx messages work well for my Yamaha CSP170.

The first one (loff.txt) sends LOCAL OFF.
I am sending this before running vArranger.

The second one (lon.txt) sends LOCAL ON.
I am sending this after closing vArranger.

Themog

Hi.

MIDI-OX and vbscript works fine for me.

Script SYSEX.vbs (Uncomment line 'wscript.echo s to see each SYSEX message.)
option explicit
dim mox
dim i
dim s
set MOX = CreateObject("MIDIOX.MOXScript.1")
MOX.ShouldExitScript = true
MOX.ShutdownAtEnd = true
for i = 0 to 15
   s = "B" & hex(i) & " 7A " & wscript.arguments(0)
   'wscript.echo s
   MOX.SendSysExstring(s)
   MOX.sleep 57
next

arguments(0) is passed to SYSEX.vbs from 2 desktop shortcuts as follows:
SYSEX Local Off target C:\Users\JMG\Documents\VBS\SYSEX.vbs "00"
SYSEX Local On target C:\Users\JMG\Documents\VBS\SYSEX.vbs "7F"

In MiIDI-OX select Output and make sure MIDI-OX events port is connected to Output.

You can copy shortcuts in vArranger song folder.

Regards.