Sysex Load, Send,Record, Save, Anyone Can Do This?

I want to Load/Save Sysex Data from my external hardware into Renoise song, it’s posible to do this with Renoise 2.6?

My main idea:

  • Create a new instrument, assign MIDI port, Channel, Bank, Prog as normally
  • Open Sysex Util, select the Instrument Number and record the message from external hardware.(Like sysex librarian)
  • Save option of the message in HDD,(I’dont know its possible to save the message in the Song).
  • Send the current message to the hardware. (Option for Send the sysex with Song Load).
  • Option for loading Sysex from HDD.

Anyone have any ideas on this?

Though this forum was not meant to go into the coding details but just as a guidance for who wants to pick this up:
There is a MIDI snippet in the Snippets-trunk which has an example how to capture sysex messages. (sysex_callback).

So this isn’t possible from within renoise?
Is there something like a vst sysex capture plugin?

I think if there is no possibility to store/load the sysex someway connected with the song, there would be no benefit regarding existing external tools like MidiOx.

I’ve suggested this long ago, was told there was no plan or way to do this… but just for good measure since many don’t use MIDI gear I’d like to ask again:

The desire is to enable renoise to be able to record and play out sysex dumps that define an instrument/patch/performance/program on a MIDI synth so the patches get stored with the song. MANY/MOST DAWS allow this feature and it’s dead simple to do. . .

Typically the workflow goes something like this:

Write a song in your DAW with Midi Synths. Once you are happy with the tweaks you have made to your synth sound, offset the track by about 5 seconds, then arm your DAW to record. Hit record and send a patch dump from your synth to the DAW for each midi channel/port.

Every time you play the song from the beginning (or whereever you may have recorded a sysex dump) that program info gets SENT to the synth on its current port/MIDI channel.

This is helpful as the program/patch then gets stored into the DAW’s project file so that you can NEVER “loose” an instrument you’ve used in your song off your hardware synth.

Has anybody come up with a solution for this in renoise yet???
Would it be possible with the current API to build this functionality into Renoise?
May I flat out commission someone to build this feature please?