HISE Logo Forum
    • Categories
    • Register
    • Login

    64bit float files + HISE convolution / audio loop player

    Scheduled Pinned Locked Moved Bug Reports
    13 Posts 4 Posters 661 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • LindonL
      Lindon @Dan Korneff
      last edited by

      @dustbro if you can check all the way down to 16-bit that would help (32-bit, 24-bit,, 16-bit)

      HISE Development for hire.
      www.channelrobot.com

      1 Reply Last reply Reply Quote 0
      • Christoph HartC
        Christoph Hart
        last edited by

        Lol why would you ever need 64bit wavefiles? That‘s a signal to noise ratio of 384dB.

        Dan KorneffD 1 Reply Last reply Reply Quote 2
        • Dan KorneffD
          Dan Korneff @Christoph Hart
          last edited by

          @Christoph-Hart Ever since cubase 10 came out, that's all I've been using..... 96kHz too. 😁

          Dan Korneff - Producer / Mixer / Audio Nerd

          LindonL 1 Reply Last reply Reply Quote 0
          • LindonL
            Lindon @Dan Korneff
            last edited by Lindon

            @dustbro wow - thats a LOT of wasted disk space...

            Theres a great (simple) video on youTube that deals with the mis-conception that > sample rate = "smoother" results (spoiler:it just doesnt) but I cant find it. But heres a wothwhile read:

            Link Preview Image
            24/192 Music Downloads are Very Silly Indeed

            favicon

            (people.xiph.org)

            HISE Development for hire.
            www.channelrobot.com

            Dan KorneffD 1 Reply Last reply Reply Quote 0
            • Dan KorneffD
              Dan Korneff @Lindon
              last edited by

              @Lindon I dunno. At high track counts 96K always sounds better to me. 44.1k gets cloudy and less defined. I can't speak for a comparison ITB though... my studio is mostly analog

              Dan Korneff - Producer / Mixer / Audio Nerd

              LindonL ustkU 2 Replies Last reply Reply Quote 0
              • LindonL
                Lindon @Dan Korneff
                last edited by Lindon

                @dustbro - read the article - you are actually making it worse. not better., and costing 6x the disk space. - but your call obviously.

                As it turns out the url I point to includes the video I mentioned:

                Link Preview Image
                Xiph.Org Video Presentations: Digital Show & Tell

                favicon

                (xiph.org)

                HISE Development for hire.
                www.channelrobot.com

                1 Reply Last reply Reply Quote 0
                • ustkU
                  ustk @Dan Korneff
                  last edited by

                  @dustbro so the problem might be your converters... But I respect that, on my side, I am working mostly at 96khz

                  But for the bit depth, honestly 24 is MORE than enough, and 32 float if you want to be free of any internal clipping regarding your DAW. since the plugins are generally coded to work better in a zone under 0dbfs, there is no reason to go higher (especially if your studio is analog oriented), thus makes 32 float unnecessary
                  64 has no sense since 32 float can handle everything...

                  Can't help pressing F5 in the forum...

                  1 Reply Last reply Reply Quote 0
                  • Christoph HartC
                    Christoph Hart
                    last edited by

                    OK, sample rate is another thing, and some effects just will sound better at 96 kHz because it's basically oversampling. Also the artifacts of bad resampling is less noticeable because it usually creates mud in the upper frequency part, which is again, above the 20kHz reception limit.

                    But I still would like to see (and not hear, I mean see in the sense of a theoretical explanation) why anyone would want to store a signal's amplitude with 64bits of data. Don't get me wrong, double precision values have their right of existence in DSP - usually the frequency counter of an oscillator needs to be a double, and filter coefficients have to be double because some of them get ridiculously small and would get truncated to zero in normal float precision. But for storing the amplitude, it's like Lindon says, just a waste of disk space (and processing power, the bigger the data type, the higher the cache pressure on the CPU).

                    Dan KorneffD 1 Reply Last reply Reply Quote 1
                    • Dan KorneffD
                      Dan Korneff @Christoph Hart
                      last edited by

                      @Christoph-Hart said in 64bit float files + HISE convolution / audio loop player:

                      But for storing the amplitude, it's like Lindon says, just a waste of disk space (and processing power,

                      From what I understand, it's the opposite.
                      This is what a developer @ Steinberg says:

                      Any critical process is executed within double precision (64bit). That was so within the old engine, and is still so in the new.
                      Plugins handling critical processes also upsample to double precision.
                      Old VST2 standard was 32bit in- and out.
                      VST 3 is 64bit in- and out.
                      Making the engine full double precision eliminates the need for upsampling and truncating before and after each insert slot and from each channel to bus/bus/output. So since the plugins are (or can be) 64bit nowadays, there is no reason at all for "converting" before and after the inster slots.

                      Dan Korneff - Producer / Mixer / Audio Nerd

                      1 Reply Last reply Reply Quote 0
                      • Christoph HartC
                        Christoph Hart
                        last edited by

                        Sorry, but I call BS. First of all, this is not upsampling (it's changing the bit depth), and there is no "critical" process that couldn't be done in 32bit.

                        My guess is that the marketing department wanted to create a random spec improvement over the competition.

                        Also the entire signal chain in HISE is 32bit float, so even if you drop in your precious 64bit material, it will get sliced to 32bit by the SWORD OF REASON :)

                        1 Reply Last reply Reply Quote 4
                        • LindonL
                          Lindon
                          last edited by

                          yep what @Christoph says - thats B**sh*t

                          HISE Development for hire.
                          www.channelrobot.com

                          1 Reply Last reply Reply Quote 2
                          • Dan KorneffD
                            Dan Korneff
                            last edited by

                            🤷‍♂️🤷‍♂️
                            It'll be interesting to see this thread in 10 years.
                            "262,144 bit files won't load in my AI chamber"
                            "261,032 bit files are sufficient for any real processing"
                            🤣🤣🤣

                            Dan Korneff - Producer / Mixer / Audio Nerd

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            55

                            Online

                            1.7k

                            Users

                            11.7k

                            Topics

                            101.9k

                            Posts