HISE Logo Forum
    • Categories
    • Register
    • Login

    error C2148: total size of array must not e xceed 0x7fffffff bytes.

    Scheduled Pinned Locked Moved Faust Development
    31 Posts 3 Posters 1.3k 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.
    • d.healeyD
      d.healey @jeffd
      last edited by

      @jeffd said in error C2148: total size of array must not e xceed 0x7fffffff bytes.:

      on mac it works fine

      Same version of Faust?

      Libre Wave - Freedom respecting instruments and effects
      My Patreon - HISE tutorials
      YouTube Channel - Public HISE tutorials

      J 1 Reply Last reply Reply Quote 0
      • J
        jeffd @d.healey
        last edited by

        @d-healey yes and no actually. I first tried it with the older version of faust im using on mac. 2.63 I believe?

        got the c2148 error

        then i updated faust and hise to the latest to see if that would fix it.

        same issue.

        d.healeyD 1 Reply Last reply Reply Quote 0
        • d.healeyD
          d.healey @jeffd
          last edited by

          @jeffd You built HISE from source?

          Libre Wave - Freedom respecting instruments and effects
          My Patreon - HISE tutorials
          YouTube Channel - Public HISE tutorials

          J 1 Reply Last reply Reply Quote 0
          • J
            jeffd @d.healey
            last edited by

            @d-healey using that script

            REM Build HISE
            %projucer_path% --resave "%output_dir%/HISE\projects\standalone\HISE Standalone.jucer"
            %msbuild% "%hise_source%\projects\standalone\Builds\VisualStudio2022\HISE Standalone.sln" /p:Configuration="Release with Faust" /verbosity:minimal

            d.healeyD 1 Reply Last reply Reply Quote 0
            • d.healeyD
              d.healey @jeffd
              last edited by

              @jeffd Does it work if you use a scriptnode network without faust?

              Libre Wave - Freedom respecting instruments and effects
              My Patreon - HISE tutorials
              YouTube Channel - Public HISE tutorials

              J 2 Replies Last reply Reply Quote 0
              • J
                jeffd @d.healey
                last edited by

                @d-healey let me try it and see

                1 Reply Last reply Reply Quote 0
                • J
                  jeffd @d.healey
                  last edited by

                  @d-healey yes it worked

                  i was able to compile a dll with just a simple scriptnode effect

                  so it is something to do with faust

                  d.healeyD 1 Reply Last reply Reply Quote 0
                  • d.healeyD
                    d.healey @jeffd
                    last edited by

                    @jeffd said in error C2148: total size of array must not e xceed 0x7fffffff bytes.:

                    so it is something to do with faust

                    Or that particular faust effect. Try the most basic faust effect you can think of and see it that works.

                    Libre Wave - Freedom respecting instruments and effects
                    My Patreon - HISE tutorials
                    YouTube Channel - Public HISE tutorials

                    J 2 Replies Last reply Reply Quote 0
                    • J
                      jeffd @d.healey
                      last edited by

                      @d-healey ok

                      let me try something.
                      this one i was doing before was just a smooth delay.

                      i think there is an even simpler one

                      1 Reply Last reply Reply Quote 0
                      • J
                        jeffd @d.healey
                        last edited by

                        @d-healey yeah it must be that particular effect.

                        a tried an even simpler delay and it compiled and worked!

                        seems so odd. works on mac but not on windows.

                        it was just the smooth delay i am using found here:

                        Link Preview Image
                        delayEcho - Faust Documentation

                        favicon

                        (faustdoc.grame.fr)

                        that is throwing the error.

                        doesnt seem that complicated but that is the problem.

                        Ill try to smooth out the other delay that works with some smoothing nodes in scriptnode to try to match my mac version i guess.

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

                          @jeffd the problem is if you use a Faust effect with lots of delay lines in a polyphonic context it blows up the memory size of the C++ class that the faust code generator is trying to build.

                          I „fixed“ that a few months ago by defaulting to a non-polyphonic FX code generation so make sure you use the latest build and that the polyphony flag of the network is unticked.

                          J 1 Reply Last reply Reply Quote 0
                          • J
                            jeffd @Christoph Hart
                            last edited by

                            @Christoph-Hart
                            ok thanks!

                            i got it working with a different delay type.

                            but ill try this fix as well.

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

                            11

                            Online

                            1.7k

                            Users

                            11.8k

                            Topics

                            102.3k

                            Posts