So, basically the computed "signal" stands for the amount and way electrical current is to be pumped through speakerslobanov wrote:We also could say that every digital oscillator produces numbers. They can be precomputed (and read from a lookup table) or computed in realtime. We hear sound because of digital-to-analog conversion (DAC).
Oscillators in VSTi?
-
fluffy_little_something fluffy_little_something https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=281847
- Banned
- 12880 posts since 5 Jun, 2012
-
- KVRian
- 659 posts since 7 Oct, 2005
There are no any really significant difference between the digital oscillator in a hardware synth and the one in a software synth. The hardware uses a dedicated processor, the software uses recources of the computer.
Sampler is a sort of a digital oscillator. But it's different from an oscillator in the ordinary, usual sense by the way it reads and reproduces data. The oscillator based on the lookup table reprodices it looped, the sampler reproduces the data linearly, from the beginning to the end (in a basic case). But the general principle is the same: read numbers and send them to DAC. There are additional tricks to prevent the aliasing but it's a different story.
Sampler is a sort of a digital oscillator. But it's different from an oscillator in the ordinary, usual sense by the way it reads and reproduces data. The oscillator based on the lookup table reprodices it looped, the sampler reproduces the data linearly, from the beginning to the end (in a basic case). But the general principle is the same: read numbers and send them to DAC. There are additional tricks to prevent the aliasing but it's a different story.
-
- KVRAF
- 4751 posts since 22 Nov, 2012
^^^ thus every oscillator sounds the same and there is no validity to “analog sounds alive”.
80% of people are still doing it wrong IMO. It’s a new world and they haven’t adapted. That includes most devs.
80% of people are still doing it wrong IMO. It’s a new world and they haven’t adapted. That includes most devs.
-
- KVRian
- Topic Starter
- 646 posts since 22 Jun, 2003 from Germany
These are a lot of interesting thoughts
In particular this:
Thanks for these explanations
Now in term of audio results or audio quality what is the difference for an oscillator being either:
1. a computed waveform
2. a precomputed waveform
3. or a sample of a single cycle waveform?
In particular this:
and this:whyterabbyt wrote:A software oscillator is an algorithm, one that digitally generates a signal to a specified frequency. That 'specified frequency' bit pretty much means that there's always some sort of algorithm in there, even if all the oscillator does in terms of the waveform is look up a precalculated single-cycle waveform data source and resample that to the required frequency.
More sophisticated oscillators can be based on more complex algorithms, 'up to' entirely algorithmic calculation of the waveform with no usage of a data source. Some synthesis methods, though, (eg scanned multi-cycle wavetables,) intrinsically rely on data sources.
'Data source' in this context can be 'sample' or 'wavetable' or whatever name for a stored waveform you want to use.
help me a lot to better understand.lobanov wrote: We also could say that every digital oscillator produces numbers. They can be precomputed (and read from a lookup table) or computed in realtime. We hear sound because of digital-to-analog conversion (DAC).
Thanks for these explanations
Now in term of audio results or audio quality what is the difference for an oscillator being either:
1. a computed waveform
2. a precomputed waveform
3. or a sample of a single cycle waveform?
-
- KVRAF
- 4751 posts since 22 Nov, 2012
^^^ it’s false. Electricity IS alive. It produces different results every time it cycles. That’s too much cpu for the edm crowd tho, and it really doesn’t matter in today’s radio production. It’s ALL digital so no body cares or hears it.
-
- KVRAF
- 4751 posts since 22 Nov, 2012
This all really does go back to the music industry. They kept trying to change up the format to keep control, eventually they reached digital format and didn’t realize the impact it would have. Looking back on it... computer sound probably would have arrived anyway. Here’s the thing. Digital DOESNT SOUND BAD. It sounds great! It is different and it does need to be used differently because sound reproduction and use grew with reproduction techniques. You have to hear a good musical sound. And you hav to use a good musical sound. Both of those are lost on 80% who are imitating what they know. Not making a new standard.
- Beware the Quoth
- 33177 posts since 4 Sep, 2001 from R'lyeh Oceanic Amusement Park and Funfair
'sine' has a far more specific 'physical background'.fluffy_little_something wrote:Sure a sine sounds like a sine, but those are just words. Just like blue is just a word, but it has a very specific physical background. With sine it is the extreme simplicity I think, no harmonics.
my other modular synth is a bugbrand
- Beware the Quoth
- 33177 posts since 4 Sep, 2001 from R'lyeh Oceanic Amusement Park and Funfair
There's no intrinsic quality to any of those things. Any given instance of one of them could be better or worse than any given instance of a different one.teacue wrote:help me a lot to better understand.
Thanks for these explanations
Now in term of audio results or audio quality what is the difference for an oscillator being either:
1. a computed waveform
2. a precomputed waveform
3. or a sample of a single cycle waveform?
my other modular synth is a bugbrand
-
- KVRian
- Topic Starter
- 646 posts since 22 Jun, 2003 from Germany
OK.whyterabbyt wrote:There's no intrinsic quality to any of those things. Any given instance of one of them could be better or worse than any given instance of a different one.teacue wrote:help me a lot to better understand.
Thanks for these explanations
Now in term of audio results or audio quality what is the difference for an oscillator being either:
1. a computed waveform
2. a precomputed waveform
3. or a sample of a single cycle waveform?
Thanks
-
- KVRAF
- 4751 posts since 22 Nov, 2012
whyterabbyt wrote:There's no intrinsic quality to any of those things. Any given instance of one of them could be better or worse than any given instance of a different one.teacue wrote:help me a lot to better understand.
Thanks for these explanations
Now in term of audio results or audio quality what is the difference for an oscillator being either:
1. a computed waveform
2. a precomputed waveform
3. or a sample of a single cycle waveform?
Actually.. correct. It’s because everything is produced and replayed digitally. That moots anything live unless it’s being played live... even then, when is an audience listener going to distinguish between analog and digital? I probably wouldn’t and I’m looking for it. Only the player knows the difference now. That’s why my whole argument is .. give up your pride. Sell your self. Nobody cares anymore. And yes, it’s extremely difficult to do.
- Beware the Quoth
- 33177 posts since 4 Sep, 2001 from R'lyeh Oceanic Amusement Park and Funfair
Nobody hears anything digital. Its all been converted into electricity, then magnetism, then kinetic energy before it reaches your ears. A DAC produces electricity, and even the crudest, simplest, lowest-CPU algorithm, post-DAC, produces a different result every time it cycles.Dasheesh wrote:^^^ it’s false. Electricity IS alive. It produces different results every time it cycles. That’s too much cpu for the edm crowd tho, and it really doesn’t matter in today’s radio production. It’s ALL digital so no body cares or hears it.
my other modular synth is a bugbrand
- Beware the Quoth
- 33177 posts since 4 Sep, 2001 from R'lyeh Oceanic Amusement Park and Funfair
No, that's not why its correct. Its correct because any of the given methods can be implemented with any arbitrary level of quality.Dasheesh wrote:Actually.. correct. It’s because everything is produced and replayed digitally.
'Playing live' or distinguishing analog from digital has zero relevance to the discussion.That moots anything live unless it’s being played live... even then, when is an audience listener going to distinguish between analog and digital? I probably wouldn’t and I’m looking for it. Only the player knows the difference now. That’s why my whole argument is .. give up your pride. Sell your self. Nobody cares anymore. And yes, it’s extremely difficult to do.
my other modular synth is a bugbrand
-
- KVRAF
- 4751 posts since 22 Nov, 2012
Well, perhaps you are correct in listening to playback. It’s reproduced through a magnet. It’s just not how it started and not how the last generation learned it, and it’s hard to come to grips with. We did it because it was fascinating, not because it was expected.whyterabbyt wrote:Nobody hears anything digital. Its all been converted into electricity, then magnetism, then kinetic energy before it reaches your ears. A DAC produces electricity, and even the crudest, simplest, lowest-CPU algorithm, post-DAC, produces a different result every time it cycles.Dasheesh wrote:^^^ it’s false. Electricity IS alive. It produces different results every time it cycles. That’s too much cpu for the edm crowd tho, and it really doesn’t matter in today’s radio production. It’s ALL digital so no body cares or hears it.
- Beware the Quoth
- 33177 posts since 4 Sep, 2001 from R'lyeh Oceanic Amusement Park and Funfair
I have no idea what 'it' you are talking about. 'It' seems to bear no relationship to a basic explanation of digital oscillators.Dasheesh wrote: It’s just not how it started and not how the last generation learned it, and it’s hard to come to grips with. We did it because it was fascinating, not because it was expected.
my other modular synth is a bugbrand
-
- KVRAF
- 35439 posts since 11 Apr, 2010 from Germany
I always wondered which soft synths calculate the waveforms, and which are sample based. Seems like noone cares really. My understanding was though, that most calculate the waveforms. What confused me a bit though is that the talk is of "wavetables", when it comes to unison on oscillator level.