Forum index > Feature request

Waveform

Giampo
Hi, I would like to understand why you can only customize 24 waveforms, are they not few? if I wanted to create a waveform sample how can I do? can I read them from the key to make the voices sound, or will the voices themselves keep in memory all the waveforms that I will create beyond the 24 available?
Giampo
KODAMO
Hi,
The waveforms are global, which means they aren't stored in a voice. You can still use a USB drive to store more than 24 waveforms and load them when needed.

You can create waveforms on the EssenceFM (by adding harmonics, drawing on screen etc.) or by loading .wav files you created on your computer.

Keep in mind that with FM waveforms aren't that critical, 24 is already a lot. A single new waveform opens a lot of combinations with other ones, we limited the total number to 24 for performance/memory reasons.
Javelin276
I guess that depends upon your point of view. I had to cut down the number of waveforms I wanted to import to get just a portion of the FMX ones in there. I have an abbreviated set of ALL1, ALL2, ODD1, ODD2 waveforms, just 3 each out of the seven possible. I totally skipped the RES1, RES2 waveforms because I was out of room, and since it would take 30 sets of at least 3 each just to scratch the surface of the resonant ones. I use the RES waveforms in constructing acoustic instrument patches. I suppose you could use operators in FM stacks to replicate those waveforms (or any waveform really) but it's so much faster just to use a pre-constructed one.

Here's an idea. Would it be possible to include a specific folder on a memory stick which it can load a few extra waveforms from when you select a patch that uses them? The PreenFM2 does something similar to that, it has an internal USB stick just for storing extra stuff like custom waveforms, patches, and scala files.

I don't know if you guys know this, but I wrote an advanced manual on FM Programming which you guys are welcome to reference for the Kodamo if you would like to. It's located here: http://javelinart.com/fm-synth-programming.html
KODAMO
Here's an idea. Would it be possible to include a specific folder on a memory stick which it can load a few extra waveforms from when you select a patch that uses them? The PreenFM2 does something similar to that, it has an internal USB stick just for storing extra stuff like custom waveforms, patches, and scala files.


Loading waveforms on the fly from an USB drive isn't possible because they are global, that would affect other voices too.

We may try to increase the total number of waveforms to see how the EssenceFM handles it in the worst case (maxed out the polyphony while using all of them). If it passes the test, that will be in a future firmware upgrade
deastman
I’m new to EssenceFM, my unit having only arrived today. However, the limitation on the number of available waveforms strikes me as a potential issue. How about this solution: what if you can store multiple banks of waveforms, but only one can be swapped into the active area at a time? I understand that loading the wrong waveform bank would cause all patches to sound “wrong”, but it would at least allow users to create, store, and access as many waveforms as they want, albeit in a slightly less convenient manner.
deastman
Just bumping this because I’m not sure if Kodamo saw my suggestion...

Kodamo- what do you think? Having full banks of waveforms that can be loaded in and out of memory, replacing the active one? It seems like a reasonable compromise, with the caveat that loading a new waveform bank will change the way all your saved patches sound. At least we’d have the choice of using more than 24 custom waveforms if we want to. It seems like a waste to have developed such a nice waveform editor which can only be used 24 times (or arguably less, since we’ll probably want to keep the basic factory waveforms).
KODAMO
Hi,
We're more likely to increase the total number of waveforms if the EssenceFM handles it well enough.
I fear the bank swapping would be too unpractical and confusing for most users

Reply