I have a couple of hardware synthesizers and I understand that one of their features is to transmit their current settings (and all of their preset settings) by sending them out as MIDI SysEx data. I understand it's possible to store these dumps on a computer, but I'm not sure how this is done. Does it require vendor-specific software for each device, or is there a general solution? What does the workflow look like?
It would be great to make backups of my synth's settings, so that I can try editing them without fear of losing previous settings.