Skip to content
/ syxlog Public

Prints incoming MIDI SysEx with manufacturer ID 0x70 as ASCII strings on your terminal (Mac only)

Notifications You must be signed in to change notification settings

oin/syxlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

syxlog is a Mac command line utility that listens to all the connected MIDI inputs and prints ASCII strings to the standard output in response to specific SysEx messages containing them.

Accepted SysEx string format

To be printed to the standard output, the string must be sent as a SysEx with the following format:

0xF0 0x70 <ASCII bytes> 0xF7

We use manufacturer ID 0x70 because it is not likely to be used for other purposes. You are free to choose another byte by changing the constant sysex_id_byte in your code.

How to use

First, compile the program:

make

Then, launch it:

./syxlog

Press Ctrl+C to exit.

About

Prints incoming MIDI SysEx with manufacturer ID 0x70 as ASCII strings on your terminal (Mac only)

Resources

Stars

Watchers

Forks

Packages

No packages published