Waves returns perpetual Licenses after huge backlash
https://www.gearnews.com/waves-returns- ... -backlash/
Waves Plugins Goes Full Subscription (Creative Access)
Moderators: Acoustica Eric, rsaintjohn
- Acoustica Greg
- Posts: 25074
- Joined: Wed Mar 01, 2006 5:30 pm
- Location: California
- Contact:
Re: Waves Plugins Goes Full Subscription (Creative Access)
Mixcraft - The Musician's DAW
Check out our tutorial videos on YouTube: Mixcraft 10 University 101
Check out our tutorial videos on YouTube: Mixcraft 10 University 101
- Rolling Estonian
- Posts: 2061
- Joined: Sun Jan 11, 2015 9:42 am
- Location: MD/DC
Re: Waves Plugins Goes Full Subscription (Creative Access)
Well that didn't take long! LOL
I've never seen anything like it.
M
I've never seen anything like it.
M
Re: Waves Plugins Goes Full Subscription (Creative Access)
Totally!...that has to be the quickest turn around I've ever seenRolling Estonian wrote: ↑Wed Mar 29, 2023 2:21 pm Well that didn't take long! LOL
I've never seen anything like it.
M
Well done to the music community!
- Mark Bliss
- Posts: 7315
- Joined: Fri Jan 20, 2012 3:59 pm
- Location: Out there
Re: Waves Plugins Goes Full Subscription (Creative Access)
I was pretty certain that would happen.
But still...
The WUP pressure and fees always bugged me. Why pay a premium fee to update a little piece of software I already bought?
Maybe I am wrong. So far I have declined.
I bought the plug-in, I evaluated the plug-in, I decided if it worked for my needs.
As far as I am aware, of the plug-ins I have purchased, there has been no update that significantly changes anything for the original programming.
Maybe some additional presets or something. If I am wrong, Waves has done a very poor job of marketing their updates.
The only result I have experienced is new versions causing chaos with installation and DAW functioning. New versions break the functionality. Consistently.
Reason number two to ignore the WUP.
My perspective, in recognition that user needs and patterns vary-
The subscription model doesn't really work for the small studio user who might better purchase a select few titles for their production/mixing/mastering efforts.
The Waves titles I like and use are fine. But after seeing this happen, I would be very hesitant to buy any more. I will continue to use what I have, ignore the WUP sales pressure, and be mindful that the time may (likely) come when I need to replace those favorite titles with something else.
It may cause problems with recalling old projects. It may create new work.
But I will not be a slave to my tools.
But still...
The WUP pressure and fees always bugged me. Why pay a premium fee to update a little piece of software I already bought?
Maybe I am wrong. So far I have declined.
I bought the plug-in, I evaluated the plug-in, I decided if it worked for my needs.
As far as I am aware, of the plug-ins I have purchased, there has been no update that significantly changes anything for the original programming.
Maybe some additional presets or something. If I am wrong, Waves has done a very poor job of marketing their updates.
The only result I have experienced is new versions causing chaos with installation and DAW functioning. New versions break the functionality. Consistently.
Reason number two to ignore the WUP.
My perspective, in recognition that user needs and patterns vary-
The subscription model doesn't really work for the small studio user who might better purchase a select few titles for their production/mixing/mastering efforts.
The Waves titles I like and use are fine. But after seeing this happen, I would be very hesitant to buy any more. I will continue to use what I have, ignore the WUP sales pressure, and be mindful that the time may (likely) come when I need to replace those favorite titles with something else.
It may cause problems with recalling old projects. It may create new work.
But I will not be a slave to my tools.
- Rolling Estonian
- Posts: 2061
- Joined: Sun Jan 11, 2015 9:42 am
- Location: MD/DC
Re: Waves Plugins Goes Full Subscription (Creative Access)
The majority of folks who 'need' the WUP are Apple users who get the massive updates and need to reconfigure. Us Windows users don't have those same issues, sorta.....
I'm still using V12 plugins and have never had a need or desire to upgrade. Knock on wood that I haven't experienced too many issues with Waves PITA process.
M
I'm still using V12 plugins and have never had a need or desire to upgrade. Knock on wood that I haven't experienced too many issues with Waves PITA process.
M
- Mr.Mxyzptlk
- Posts: 442
- Joined: Sat May 23, 2020 11:28 pm
- Location: Bridgwater, Somerset. UK
Re: Waves Plugins Goes Full Subscription (Creative Access)
Agreed. My V14s work just fine although I still have 10 months free WUP left. I'll miss the BB Tubes and L3 MultiMaximiser when they eventually become defunct though.
i7-10700K 8Core @3.80 GHz, 128GB- 5TB NVMe+3TB SSD (Int) 4TB SSD (Ext)- Samsung 24"x3 Mon- PreSonus Studio 1810c+Eris E5 XT+Atom SQ- Yamaha Montage 7- AKG D5- Win 11 Pro- MX10 Pro- EastWest- Roland Cloud- KORG 4- Spitfire Audio- Heavyocity- 8Dio- NI
-
- Posts: 77
- Joined: Sun Feb 26, 2012 12:06 am
Re: Waves Plugins Goes Full Subscription (Creative Access)
Have you tried asking a language model to code an audio plugin for you?Rolling Estonian wrote: ↑Sun Mar 26, 2023 6:47 pm AI is going to be a software developers worst nightmare, it won't be long before you type in what you want and you'll have it. Though that may be a subscription service too!
- Rolling Estonian
- Posts: 2061
- Joined: Sun Jan 11, 2015 9:42 am
- Location: MD/DC
Re: Waves Plugins Goes Full Subscription (Creative Access)
Not yet.... And so it begins......vizionheiry wrote: ↑Tue Apr 04, 2023 3:42 pmHave you tried asking a language model to code an audio plugin for you?
M
-
- Posts: 77
- Joined: Sun Feb 26, 2012 12:06 am
Re: Waves Plugins Goes Full Subscription (Creative Access)
The following prompt gave me some code in Bard. Since I'm not a programmer, I don't know if it's usable. Software Developers are safe so far. Or should I switch over to GPT and try using 4?Rolling Estonian wrote: ↑Tue Apr 04, 2023 3:45 pmNot yet.... And so it begins......vizionheiry wrote: ↑Tue Apr 04, 2023 3:42 pmHave you tried asking a language model to code an audio plugin for you?
M
Act as a Software Developer for Audio Engineering. Make a Noise Reduction plugin that removes transient noise in C++. Use a spectral subtraction algorithm.
Code: Select all
#include <algorithm>
#include <cmath>
#include <complex>
#include <iostream>
#include <vector>
using namespace std;
// This function calculates the power spectral density (PSD) of an audio signal.
vector<complex<double>> calculate_psd(const vector<double>& signal) {
// Calculate the Fourier transform of the signal.
vector<complex<double>> fft = fft(signal);
// Calculate the power spectral density of the signal.
vector<complex<double>> psd;
for (int i = 0; i < fft.size(); i++) {
psd.push_back(abs(fft[i]) * abs(fft[i]));
}
return psd;
}
// This function subtracts the noise spectrum from the audio spectrum.
vector<double> subtract_noise_spectrum(const vector<complex<double>>& psd, const vector<double>& noise_spectrum) {
// Calculate the power spectral density of the noise.
vector<complex<double>> noise_psd = calculate_psd(noise_spectrum);
// Subtract the noise spectrum from the audio spectrum.
vector<double> denoised_spectrum;
for (int i = 0; i < psd.size(); i++) {
denoised_spectrum.push_back(psd[i] - noise_psd[i]);
}
return denoised_spectrum;
}
// This function implements the spectral subtraction algorithm.
vector<double> spectral_subtraction(const vector<double>& signal, const vector<double>& noise_spectrum) {
// Calculate the power spectral density of the signal.
vector<complex<double>> psd = calculate_psd(signal);
// Subtract the noise spectrum from the audio spectrum.
vector<double> denoised_spectrum = subtract_noise_spectrum(psd, noise_spectrum);
// Convert the power spectral density to a time domain signal.
vector<double> denoised_signal = iFFT(denoised_spectrum);
return denoised_signal;
}
int main() {
// Load the audio file.
vector<double> signal;
ifstream infile("input.wav");
if (infile.is_open()) {
int n = 44100;
double t;
while (infile >> t) {
signal.push_back(t);
}
infile.close();
} else {
cout << "Error loading input file." << endl;
return 1;
}
// Calculate the noise spectrum.
vector<double> noise_spectrum;
for (int i = 0; i < signal.size(); i++) {
noise_spectrum.push_back(signal[i]);
}
// Apply the spectral subtraction algorithm.
vector<double> denoised_signal = spectral_subtraction(signal, noise_spectrum);
// Save the denoised audio file.
ofstream outfile("output.wav");
for (int i = 0; i < denoised_signal.size(); i++) {
outfile << denoised_signal[i] << endl;
}
outfile.close();
return 0;
}