[Csnd] audio software idiosyncrasies
Date | 2010-04-12 16:36 | |
From | kind beta | |
Subject | [Csnd] audio software idiosyncrasies | |
__________________________________________________ Do You Yahoo!? Sie sind Spam leid? Yahoo! Mail verfügt über einen herausragenden Schutz gegen Massenmails. http://mail.yahoo.com |
Date | 2010-04-12 19:26 | |
From | Michael Gogins | |
Subject | [Csnd] Re: audio software idiosyncrasies | |
This is not a simple issue, and and an accurate answer is not possible without knowing technical and perhaps private details of each system. However, there are some factors that are common to all systems. If the signal is within -3 dB of full scale, even a 16 bit signal is going to sound just fine, that is not quite as good as human hearing but not far below it, and 24 bits or float samples can easily exceed the resolution of human hearing. At that precision, the electronics are more limiting than the software. The behavior of the signal if there is clipping will depend upon the software. Csound will do nothing unless you tell it to. I imagine the same is true of Max/MSP. Other commercial software may use limiting and compression to mitigate the bad sound of clipping. If there is clipping without limiting, then the sound may possibly depend upon the audio driver software, and will certainly depend upon the electronics and the speakers. With good electronics and speakers and no limiting, the clipping will sound really terrible, like ripping cloth or torn metal. If there is limiting, there may be some of that but the loud parts will mostly just be kind of muffled. Other differences that you may hear may have nothing to do with clipping, but may depend on the synthesis algorithms or other details of the signal processing software. If you do not use bandlimited oscillators there may be noise from aliasing. Analog filters do not sound like digital filters, and different digital filters can sound quite different. And so on. I can assure that with Csound and probably with Max/MSP, you should be able to achieve results on a part with the very best analog studios in the world, but only if you take care and understand what you are doing: using bandlimited oscillators, using the right kind of filters, taking special care with reverb, and so on. With this kind of software, there is no protection built in and it is more like a toolkit full of sharp edges that can produce exactly what you need -- but if you do not know what you are doing, you will cut yourself by leaving out some essential step. I recommend Bob Katz' book "Mastering Audio" for a general introduction to sound quality. He explains the issues that I have mentioned in a very clear and detailed way. I also have written an introduction to audio quality in Csound that can be found at the end of my Csound tutorial in the Windows installers for Csound. Regards, Mike On Mon, Apr 12, 2010 at 11:36 AM, kind beta <kindbeta@yahoo.de> wrote:
-- Michael Gogins Irreducible Productions http://www.michael-gogins.com Michael dot Gogins at gmail dot com |
Date | 2010-04-12 19:38 | |
From | Peiman Khosravi | |
Subject | [Csnd] Re: Re: audio software idiosyncrasies | |
Also note that the double precision build of csound offers much higher more precision (in the DSP calculation not to be confused with bit depth) than msp and you can certainly hear the difference in some cases (particularly in the realm of FFT analysis/transformation/re-synthesis). One reason why I always use csound as my DSP engine and Max for interface building. (of course it depends on the task). Best, P On 12 Apr 2010, at 19:26, Michael Gogins wrote: This is not a simple issue, and and an accurate answer is not possible without knowing technical and perhaps private details of each system. |
Date | 2010-04-12 19:48 | |
From | Anthony Palomba | |
Subject | [Csnd] Re: Re: Re: audio software idiosyncrasies | |
I use Reaktor quite a bit, and I know for a fact that they are doing a lot under the hood to make things sound better. When you add a macro to your ensemble you may not be aware of all it is doing, so when you try a similar thing in say Max, you get a different sounding output. It is pretty annoying to be honest with you. But you can actually learn a lot from trying rebuild Reaktor macros in Max or csound. It takes some investigating and experimenting. After a while you start to get create an awareness of the different techniques used to make things sound better. If you get the Katz book and start reading, you'll see that making things sound better is an art all it's own. -ap On Mon, Apr 12, 2010 at 1:38 PM, Peiman Khosravi <peimankhosravi@gmail.com> wrote:
|
Date | 2010-04-12 21:51 | ||
From | kind beta | ||
Subject | [Csnd] AW: Re: Re: Re: audio software idiosyncrasies | ||
__________________________________________________ Do You Yahoo!? Sie sind Spam leid? Yahoo! Mail verfügt über einen herausragenden Schutz gegen Massenmails. http://mail.yahoo.com |
Date | 2010-05-19 22:14 |
From | Brian Wong |
Subject | [Csnd] Tritium Tea |
Three tempered tritave tunings take turns. Brian Wong 30 days of prizes to be won with Hotmail. Enter here |