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.
    • Dan KorneffD
      Dan Korneff
      last edited by

      It appears that HISE cannot load 64bit float files (haven't checked 32bit float yet). File name appears, but no audio. Not sure if it's related to the Mac OS issue or not, so I'm starting a new thread.
      alp.png

      Dan Korneff - Producer / Mixer / Audio Nerd

      LindonL 1 Reply Last reply Reply Quote 0
      • 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

                              47

                              Online

                              1.7k

                              Users

                              11.7k

                              Topics

                              101.9k

                              Posts