Sorry for the long post - the coffee really kicked in.
First, thank you for actually spending some time to use the preset. I get so little feedback from what I’ve posted that I sometimes wonder if anyone actually uses these things.
Second - some of the bugs/issues you noticed are directly due to me developing the preset using an XT with the 30 voice expansion and latest OS.
That is why I wanted people to send me their configurations - eventually it should support all versions. If you look through the list of parameters on pages 110 and following, you’ll see some are marked with “!!” and in some other tables you will see “!!!”. The double means feature added/changed for OS 2.01 to 2.09 and the triple means it was added/changed for OS 2.09 to 2.16. My OS is 2.33, so there may be changes/features in 2.33 that are not in 2.16 or earlier.
MIDI – there’s 2 different MIDI things that need attention. The first is the Electra One MIDI channel and Port. Some synthesizers/effects need the correct MIDI channel set even if they are “talking” with sysex. In addition the Electra Port must be correctly chosen since there are 2 MIDI DIN ports available. The second MIDI configuration item is inside the device itself. The XT supports multis, so you can have sounds on different MIDI channels. You can set a global MIDI channel in the XT and each multi can have a MIDI channel set. There is also the Electra internal configuration that allows you to hook a keyboard up to the USB port and use that plus the preset to completely edit and play a synth. This is a configuration I have not tested because until the XT, everything else was an effects unit (or had a built in keyboard like the Micron) so there was no need.
The SYNC button.
This is an area I struggled with from the beginning of creating these presets. Sometimes (PCM 80, XT) a device has more than one possible configuration. Other times (DL8000R and others) there is very useful global information needed to make the entire editing experience smoother and easier for the user. It does not make sense in most cases to have a user start turning controls and pushing buttons without know exactly what they are editing. Some simple devices like the LXP-5, I can get the patch and at the same time grab some global data so it doesn’t need much extra steps. In general, the less manual configuration needed the better. Plus, I do not know how most users actually use these presets. Do you have an Electra dedicated to each box? Probably not. Do you start a preset, configure it a certain way then save it off as a Snapshot? I don’t know. What I do is boot up the Electra, choose a preset depending on what I want to edit, then sync it up with that device.
There’s also the desire to run the same preset on both the Mk I and Mk II hardware when possible. Sometimes that involves a compromise in the ‘nice to have’ areas like grabbing all the patch names at first.
Again - I have no idea how people use these presets since I get so little feedback. You, Kenoun, and maybe 1 or 2 others have made comments and that is all. Do people want to wait the extra minute to load all the preset names every time they start up or do they want to just go in and tweak a patch quickly? All these possibilities means an area that needs setting or at least a choice for the user.
My solution is to use a SYNC button to figure out what device is out there, grab any global data that might be useful and then allow the user to select a patch and edit. Most of the gear out there does not have a sysex message to “retrieve all patch names” so I have to loop through and request every patch by itself or a global dump of all patches. In either case, that is special code that is only used for that purpose, but I don’t think people want to see “Patch 1, Patch 2, etc” if I can display the names. For me, the SYNC button approach means that the Electra and the target device are on the same page/in agreement about all the basics on how to communicate. The goal is to minimize basic troubleshooting issues. If SYNC doesn’t work, there’s a more fundamental problem.
I do agree that a basic “here’s how to use my presets” would be good. “Go to the Config page, set the Electra MIDI channel and port, select if you want all patch names to be displayed, then press SYNC” and so on.
That is something I will do for sure.
Patch save - usually I do not put the save in at first because I do not want early bugs to cause a user to lose/overwrite a great saved preset. Once I am happy with how it is working, I will add a save. Temporarily you can go back to the hardware and save the edits there. This is also because Save involves more than just saving. You might want to rename it, change the location, verify that you do not want to overwrite an existing patch in that spot, and so on. The work is a lot more than what you see at first, so much care needs to be taken. The good news is that when I have a rename function, I can quickly move it from preset to preset with minimal changes.
I can’t tell you how to use the XT - lol. If there are controls that are not displaying properly all the time (like Volume?) then it is probably because I’m doing something wrong, but we (you and I) would have to check the actual hardware parameter to make sure the patch was not saved that way. Effects names - I have a comment in the LUA code to add a formatEffectType() routine to display the effect names. That has not been implemented yet.
There is a Mod Destination for LFO 1 rate and LFO 1 level and same for LFO 2. There are some very useful user tips and tricks scattered around the internet about getting the most out of the Waldorf XT/microwave/Blofeld/etc since they often share the same ideas (especially for the Mod section)
| fragletrollet
July 2 |
Some comments:
You seem to have a “strategy” in how your presets should be used. Details like starting with tapping the “sync” button, and then the patch parse rubber knob to properly sync everything up.
You have midi selection in different menu’s(?): Globals and Config/Save
I thought the selection on the Globals page was referring to what channel it should send PGM CH on, but here it cuts any response to incoming midi if I change the channel to any but the one I use to control it with. I might be confused here, I just got a keystep pro I’m testing it with, and there is extensive, but functional midi routing involved.
It’s opposite with the midi selection on the Config/Save page, where nothing happens when I change the Midi Channel (while doing no change to the input sequence). I have not monitored the program change, but could these two control groups be reversed somehow? Or at least that the midi selection on the Globals page should be the Midi Channel selection of the XT itself (and therefor probably just like the Config/Save page)
Is saving patches supposed to be done with E1’s middle right button, or in other words let E1 do the patch management?
A sort of short intro page, where the correct use as mentioned in the preset description, would save many clumsy users like me who didn’t remember the whole scheme, and it took me a lot of headscratching to understand the proper, intended workflow. As in:
…
or something.
A question on the XT: is there no modulation of either LFO amp or vol etc? Nor Modulation Amount as an assignable modulation destination?
Is this where I need to use one of those mysterious Modifiers function I’ve never tried?
Hehe. The XT is so cool. But keep the Volume parameter low (Amplifier section), as it’s so easy to clip it. While that can and does sometimes sound awesome, being very gentle with the Volume (40 area), every other volume inflicting parameter maxed out, and then adding needed post gain with a preamp or plugin makes for a very different synth.
This preset makes me want re-discover this thing.
Thank you
On another note, I would love the real names of the effect selection, and preferably a list a list selection as not to browse so quickly between them all.
Great work as always