Announcement

Collapse
No announcement yet.

"Use Alternate FFT" ?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • "Use Alternate FFT" ?

    I was changing my preferences the other day and I noticed a check box in the preferences window under the general tab titled "Use Alternate FFT".
    It doesn't mention it in the user manual - what does checking this box do?
    At work I may look like I'm doing nothing, but at the cellular level I'm actually quite busy

  • #2
    The Diamond Cut System uses ffts to do some of its work. The original fft routine was written by Diamond Cut itself. It worked fine, but was not otimized for speed, especially with some Intel processors. So, we obtained an fft from Intel otpimized for the latest generation of their processors and certain things became faster like the CNF. But, some processors crashed with the Intel fft. So, if that happens, you can go back to the original fft that we wrote a long time ago which seems to be universally compatable with all processors made by all manufacturers.

    So, in short, the alternate fft is the one that we wrote a long time ago which is universally stable, but slower than the newer one.
    "Who put orange juice in my orange juice?" - - - William Claude Dukenfield

    Comment


    • #3
      ok, I had no idea about this. Does changing it impact on digital artifacts etc or sound quality in any way that you know of?
      At work I may look like I'm doing nothing, but at the cellular level I'm actually quite busy

      Comment


      • #4
        No impact. The mathematical results producted by the original fft and the faster fft are precisely the same.

        Craig
        "Who put orange juice in my orange juice?" - - - William Claude Dukenfield

        Comment


        • #5
          FFT From Intel

          Craig,

          I didn't know that Intel provides FFT's for their CPU's (I'm not much of a software person). Is the Intel software a "C" subroutine?

          Regards,
          Marc

          Comment


          • #6
            As I recall, it is an fft routine that Intel optimized for their processors and is written at the machine assembly level. The Diamond Cut (or Alternate fft) is written in C.
            "Who put orange juice in my orange juice?" - - - William Claude Dukenfield

            Comment


            • #7
              O.K. then, thanks Craig.

              Regards,
              Marc

              Comment

              Working...
              X