I've been learning about the (Fast) Fourier Transform and it's uses.
Using the formula:
$$FFT(concatenate(IFFT(signal), 0^\text{increase}))$$
I was able to go from this signal:
to this:
by settings $increase = 10000$ - introducing 10,000 samples.
Is this a good, general way to do upscaling? Is this how it's done in practice.
Could a similar method be used for downsampling?