add sysex generator