I'm a new 12 Step user and spent the last couple of days exploring it's functions. The editor software is imho very poorly designed. First the lack of realtime bi-directional communication, means that I wish to load (single and all) presets and their parameters from the 12 Step into the editor. I used many editors (VoiceLive, Roland GR55, IRig Pads) which can do that.
Then I would like to send single presets to the 12 Step, just sending the whole setlist is very uncomfortable.
Choosing presets for the setlist opens up the whole list of presets. I would like to switch them one by one up and down with the arrow keys and some arrows in the GUI.
I would like to save all presets in addition to just single presets. My workaround for this (I'm on a MacBook Pro Mojave 10.14.2) is to dive into the app contens package and open the Resources folder containig the 12step.json file, editing it with a texteditor (BBEdit is great for that, but a simple texteditor will be ok too) and moving this file in and out, so I can make different setlists.
BBEdit's find and replace functions make it easy to change parameters for multiple presets, like the MIDI channels.
At the moment I can live with those workarounds, but it should be implemented in the 12 Step Editor for ease of use.
Oh and it was a PITA and cost me hours of struggling to find out that the 12 Step editor app has to be moved out of its (sub-) folder directly into the Applications folder to load/show the factory presets. I installed a VM Windows machine and used the Windows version until I checked the forementioned solution.