But what I need is to lower certain harmonics in a Patch I already have, which uses a wavetable that cannot be edited, because it’s gray.
This is ridiculous actually, because the information is there. It’s gray, but it’s there. I could try to copy in an Init preset like you said raising harmonic by harmonic, but it would take a day and it wouldn’t be the same.
A simple copy and paste function would solve my life here.
Hellloo @Tytel ??
People have released thousands of presets and hundreds of Wavetables if not more for Vital since it was released.
But then they understand how Vital works.
The problem is you’re just not understanding how it works. Stop comparing it to Serum an concentrate on learning the WT editor. You’ll be thankful you did.
Try this…initialize a patch and go to the WT editor. Click the hamburger icon and select “Import Wavetable” and load the attached file.
Notice what happens? That’s right it’s imported as an Audio File Source because it’s…an audio file and you can’t adjust partials in a pre-recorded audio file.Virus x10 01.zip (24.5 KB)
If you want Serum features, buy Serum.
It’s on my wish list, for when I’m rich, thank you
You’re not understanding what I’m saying.
But thank you for clarifying some things.
I understand you’re complaining about how Vital works. But that’s just the way it works.
Like I said there are already tons of great patches and wavetables created by people who do understand how Vital works.
You can waste time complaining or you can spend time learning how Vital works. It’s a great synth if you can simply grasp its workflow.
I always complain, because I have a belief that is complaining that the world moves forward.
And since I offered a solution in the post where I tagged @Tytel , imagine if he sees it, and applies it, and Vital becomes an even better synth, because of my complaint? Given that it is something that I believe is not so difficult to program.
I know that Vital is a great synth and that you can do a million things on it like many have done.
But I’m not looking for sound design here, my patch is already done. It’s a simple bass patch.
What I need is to correct for certain frequencies that an Eq would not accurately do.
Besides the notes change eventually and I would have to automate the frequency band, God forbid of that.
I understand that’s how it works, but that doesn’t mean we can’t look for solutions, I’ve presented one.
No, you’ve presented what you think is a solution based on a misunderstanding of how things work. 
Here’s a tip and this will apply when you contact any developer…if you want them to listen to you then it’s better not to use words like “sad,very sad” or “ridiculous”.
If you have a feature request then make it in a calm and respectful manner without an abrasive attitude. You’ll find things go far smoother that way and again that goes for any developer.
Yeah this is a common complaint but what you’re asking for also doesn’t quite make sense.
You’re selecting one frame and then asking to modify the harmonics of it, but that harmonic changes over the entire wavetable and could have hundreds of different values when you scroll through the entire wavetable. So if you were able to edit it, it’s not clear what should happen in the wavetable. Does it get overriden for the entire wavetable even though you have one frame selected?
In serum it works because each frame has its own harmonics. The problem with that is if you edit the harmonics of one frame you’ll end up with a wavetable that has a random frame that is very different from the rest of the table. You lose all the blending and you end up with a random jump in your wavetable, which is not very useful imo.
I’ll probably end up putting a per harmonic filter as a modifier so you could set harmonic multipliers as a second step when generating the waveform.
When I originally was designing the wavetable editor I was considering having wavetable blend modes (similar to how photoshop has blend modes for photo layers). So the default blend mode would be adding the table shapes together, but another blend mode could be multiplying the harmonics together which I think is what your ideal is here.
yeah, maybe I sounded a little aggressive and maybe you picked up “ridiculous” a little more aggressively than it is for me because maybe our worlds are a little different.
But I will not remove my “very sad”. Because I’m sad. It’s sad. Isn’t it sad? I need to fix my patch and I can’t.
And maybe… I’ve presented what I think is a solution based on a misunderstanding of how things work. "
"
Or… maybe you didn’t understand what I meant.
But I’ll demonstrate it better in my answer to Tytel and if you both really agree that it’s not a minimally acceptable solution, I give up and apologize.
Why not this?
Is this really not possible??
The only reason I can think of is if for some reason the gray values are anywhere in the system. Is that what happens?
I mean, if they’re there, beautiful, in gray, the values are somewhere, right?
Please give me an explanation. I won’t insist on it anymore. I’m tired.
@Tytel Sorry to bother you about this issue again, but, after reading this whole thread, I think a good compromise solution (along with the per note filter and potential waveform blend modes) would be to have the option to “copy current audio file source frame as wave source frame”, which would not only solve the problem that ldthales is having (since it seems like they only need one frame from the audio file wavetable), but would also avoid the issue of having potential jumps when editing the entire wave table as a wave source (since you’re only exporting one frame from the audio file source) In addition, you could copy and paste multiple different frames from the same audio file wave table to make a dynamic wave table that not only resembles the original audio file wave table but can also be edited as it is in wave source format.
Tytel already gave you an explanation. The main problem is that it’s not clear what should happen when an audio file wave table that changes a lot over time is edited, since edits to one frame would cause a discontinuity in the way a particular harmonic changes over the course of the wave table. In your case, the wave table appears to be static, so it would make sense why you’re confused about the issue. However, audio file wave tables can be static AND dynamic, so obviously a new system of converting an audio file wave table into a wave source wave table would have to consider what happens in the static case AND what happens in the dynamic case. My solution, which only exports one frame, would solve this issue at the cost of not being able to export an ENTIRE audio file wave table to a wave source wave table, which wouldn’t be a problem in your case since it appears that you only need one static frame from your audio file wave source. (If I’ve somehow misunderstood and you DO need your wavetable to change over time, then my solution might still work since you could export different frames from the same audio file wave source and then place them wherever you want in your wave source wave table and blend between them however you want)
a plot of a math formula isn’t the same as a .wav unless it’s additively resynthesized and that requires a separate envelope for every harmonic. that’s not what Vital claims to do at all, so you’re getting frustrated for no reason.
I can’t believe this thread is still going on. To do what is described would require Ai and should be a complementary plugin, not a feature of Vital. Part of the beauty of Vital is how clean and straight-forward the workflow design is compared to its sibling programs.
Studying the manual is a worthwhile investment in time. Get a cheap tablet and load it up on that for easy access without stealing valuable display space away from your DAW.
It is amazing how fast you gain insights while experimenting in Vital when you can quickly look the thing you are in without changing apps, call up a browser, switching to another display if you have a dual monitor setup.
This thread would have ended much longer ago, but after reading all the messages I thought it would be ok for me to share my own ideas as well. (hence my compromise solution above) My apologies.

