HISE Logo Forum
    • Categories
    • Register
    • Login

    Pre-processor definition confusion

    Scheduled Pinned Locked Moved General Questions
    10 Posts 3 Posters 263 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.
    • ustkU
      ustk
      last edited by

      After years working with Hise I am still confused with the way pre-processor definitions are working.

      When I set them in the project they are never working the way I expect (another word to say not working at all) so I'm always ending up to set the jucer manually after each export (well the trick is to keep the jucer opened so it asks if you want to saved the previous state, so you don't have to bother scrolling everything again...), hence I keep my projects extra definition empty...

      Is there a difference between definitions that are known in the jucer and the one that aren't?

      So what is it I can't understand with this ?

      I would much prefer to keep my pre-proc in the project for sure...

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

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

        @ustk if you set them in HISE project preferences they will automatically be added to the auto generated jucer file. Are you saying this isn't happening for you and when you open the jucer file the preprocessor box is empty?

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

        ustkU 1 Reply Last reply Reply Quote 0
        • ustkU
          ustk @d.healey
          last edited by ustk

          @d-healey No they appear as they should, they just seem to do nothing once compiled so I have to enable/disable them manually in the different modules (mainly hi_core)

          I don't know exactly if they are all touched by this issue as I haven't strictly performed one by one testings... I just don't bother anymore placing them in the project, and this bothers me :)

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

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

            @ustk I seem to recall this happened with the IPP one years ago, but I thought that was no longer the case. Perhaps it also affects some others. If you can narrow it down to particular definitions we can dig deeper.

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

            ustkU 1 Reply Last reply Reply Quote 0
            • ustkU
              ustk @d.healey
              last edited by

              @d-healey Yeah you're right! I'm out for a week so I'll dig into this when I'm back ;)

              In the waiting, if you have a list of the one you use regularly that you know they are working it could help me find the differences with others...

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

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

                @ustk

                HISE_NUM_PLUGIN_CHANNELS=8
                ENABLE_ALL_PEAK_METERS=1
                HISE_DEACTIVATE_OVERLAY=1
                HISE_USE_OPENGL_FOR_PLUGIN=0
                AUDIOFFT_FFTW3=1
                

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

                ustkU lalalandsynthL 2 Replies Last reply Reply Quote 1
                • ustkU
                  ustk @d.healey
                  last edited by

                  @d-healey Thanks
                  It seems some of them I am using don't work on my side... But I'll check it in time

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

                  1 Reply Last reply Reply Quote 0
                  • lalalandsynthL
                    lalalandsynth @d.healey
                    last edited by

                    @d-healey under what circumstances would one want to use open gl?

                    https://lalalandaudio.com/

                    https://lalalandsynth.com/

                    https://www.facebook.com/lalalandsynth

                    https://www.facebook.com/lalalandsynth

                    d.healeyD ustkU 2 Replies Last reply Reply Quote 0
                    • d.healeyD
                      d.healey @lalalandsynth
                      last edited by

                      @lalalandsynth If the GUI is laggy and enabling makes it not laggy. :D

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

                      1 Reply Last reply Reply Quote 1
                      • ustkU
                        ustk @lalalandsynth
                        last edited by

                        @lalalandsynth or in the case you use a shader, but it’s broken afaik, I can’t get my animations working again

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

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

                        46

                        Online

                        1.7k

                        Users

                        11.7k

                        Topics

                        101.9k

                        Posts