I guess this is a nice placeholder for an answer to a question that's asked almost daily...
The pre-requisite you need to program a Q2/Q20 is a functional MIDI interface. With this MIDI interface and a correct configured QClick program you can access your Q2/Q20 in both data directions (IN/OUT). The JPatches are stored in a zip file so the first step is to un-zip the file. Now, the resulted files are directly compatible with QClick and, pending a functional MIDI interface, can be stored
directly to the Alesis Q2/Q20.
In order to store or recall patches from your Alesis Q2 or Q20 device it is recommended to use a Roland/Edirol UM-1X or equivalent midi interface. This MIDI interface is known to be compatible with QClick, a Win95 Quadraverb 2 shareware editor, that's required to actually load/save the patches.
This QClick program is also offering the capability to design/build your own patches. There is a direct dependancy towards the MIDI interfact and QClick as it's based on a rather old version of MIDI hence the emphasis on this, and possible other, specific MIDI gear that's compatible.
1. Obtain QClick from http://www.synthzone.com/midi/alesis/qv/qclick.zip
2. Obtain serial number using Google with exact this search string "qClick v1.01 : s/n:"
Hint: look for a XXXXX XXXXX XXXXX XXXXX formated S/N