HISE Logo Forum
    • Categories
    • Register
    • Login

    Installing Samples Dialog....

    Scheduled Pinned Locked Moved Feature Requests
    130 Posts 13 Posters 11.4k 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 @Lindon
      last edited by

      @d-healey -- right I went and removed all your logic from FrontendBar.cpp and replaced it with:

      	if (currentState[SamplesNotInstalled])
      	{
      		resolveLicenseButton->setVisible(false);
      		registerProductButton->setVisible(false);
      
      		auto b = getLocalBounds().withSizeKeepingCentre(200, 50);
      
      		installSampleButton->setVisible(true);
      		installSampleButton->setBounds(b.removeFromTop(32));
      		resolveSamplesButton->setVisible(false);
      

      and a similar thing for the text:

      	case DeactiveOverlay::SamplesNotInstalled:
              return "Please click below to install the samples from the downloaded archive.";
      		break;
      

      and compiled that... then opened it and compiled the project: I get this:

      4c20789f-50ed-4389-9aa5-f06a3247f913-image.png

      • So I think we can say I'm using the correct HISE

      HISE Development for hire.
      www.channelrobot.com

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

        @Lindon said in Installing Samples Dialog....:

        In any case we checked that your effect.isBypassed(0 worked properly - to assure ourselves I was using the correct HISE ... and I was/am...

        That confirmed that you used my version of the source code to build HISE, but not that you used it to build your project.

        So I think we can say I'm using the correct HISE

        Yup, so something weird is happening. Need more testers :)

        @d-healey -- right I went and removed all your logic from FrontendBar.cpp and replaced it with:

        Are you sure it was my logic and not Christoph's? The changes I made were fairly minor and could be mistaken for the original code. (although what you posted before was definitely mine).

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

        LindonL 1 Reply Last reply Reply Quote 0
        • LindonL
          Lindon @d.healey
          last edited by Lindon

          @d-healey agreed more testing would be good - but I think this area need s a re-evaluation - its a bunch of confusing double negative flags (probably my fault as much as any one):

          I suggest we dump these two flags:

          HISE_SAMPLE_DIALOG_SHOW_INSTALL_BUTTON=1
          HISE_SAMPLE_DIALOG_SHOW_LOCATE_BUTTON=0

          to be replaced by:

          HISE_SAMPLE_DIALOG_INSTALL_ONLY

          (you get ONLY the install button and text)

          and

          HISE_SAMPLE_DIALOG_LOCATE_ONLY

          (you get ONLY the locate button and text)

          • if as a developer you put both in then - firstly : silly you and secondly you get what you get

          if you put in neither you get both buttons.

          This leads to this logic in FrontendBar.cpp

          	case DeactiveOverlay::SamplesNotInstalled:
          
          #if HISE_SAMPLE_DIALOG_INSTALL_ONLY
                  return "Please click below to install the samples from the downloaded archive.";
          		break;
          #elif HISE_SAMPLE_DIALOG_LOCATE_ONLY
          		return "Please click below to point to the location where you've already installed the samples.";
          		break;
          #else
          		return "Please click below to install the samples from the downloaded archive or point to the location where you've already installed the samples.";
          		break;
          
          #endif
               
          

          ..and similar for the button displays

          HISE Development for hire.
          www.channelrobot.com

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

            @Lindon

            but I think this area need s a re-evaluation - its a bunch of confusing double negative flags (probably my fault as much as any one):

            True, but it's still working for me and not for you, I don't think changing the flags would fix that.

            Do you have multiple copies of the source code on your machine?

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

            LindonL 1 Reply Last reply Reply Quote 0
            • LindonL
              Lindon @d.healey
              last edited by

              @d-healey I have old copies on a separate external drive...

              HISE Development for hire.
              www.channelrobot.com

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

                @Lindon I don't think that's the problem then... I'm out of idea until we get some more testers

                @ustk @hisefilo ?

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

                hisefiloH 1 Reply Last reply Reply Quote 0
                • hisefiloH
                  hisefilo @d.healey
                  last edited by

                  @d-healey I can test it on Macos, what should I do?

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

                    @hisefilo Thanks.

                    • Build my develop branch - https://github.com/davidhealey/HISE/tree/develop
                    • Run HISE (the one you just made from my branch)
                    • Make a new project folder
                    • Add a script and sampler
                    • Open up project preferences and add these lines in the Extra Definitions OSX box
                    HISE_SAMPLE_DIALOG_SHOW_INSTALL_BUTTON=1
                    HISE_SAMPLE_DIALOG_SHOW_LOCATE_BUTTON=0
                    
                    • Make sure the project is pointing to my develop branch's source code
                    • Export as a standalone app
                    • Run the app and let us know if it prompts you to install or locate the samples (or both).

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

                    hisefiloH 3 Replies Last reply Reply Quote 1
                    • hisefiloH
                      hisefilo @d.healey
                      last edited by

                      @d-healey all of my clang boys working on it

                      Screen Shot 2020-04-30 at 12.27.00.png

                      1 Reply Last reply Reply Quote 1
                      • hisefiloH
                        hisefilo @d.healey
                        last edited by

                        @d-healey got this. Pointed the right Hise-develop folder also

                        Compiling Standalone application Tester ...
                        xcodebuild: error: 'Builds/MacOSX/Tester.xcodeproj' does not exist.
                        Compiling finished. Cleaning up...
                        logout
                        Saving session...
                        ...copying shared history...
                        ...saving history...truncating history files...
                        ...completed.
                        
                        [Process completed]
                        
                        
                        1 Reply Last reply Reply Quote 0
                        • d.healeyD
                          d.healey
                          last edited by

                          Can you usually export standalone projects ok?

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

                          hisefiloH 1 Reply Last reply Reply Quote 0
                          • hisefiloH
                            hisefilo @d.healey
                            last edited by

                            @d-healey for some reason is not creating OSX folder on Binaries

                            Screen Shot 2020-04-30 at 13.31.47.png

                            1 Reply Last reply Reply Quote 0
                            • hisefiloH
                              hisefilo @d.healey
                              last edited by

                              @d-healey said in Installing Samples Dialog....:

                              Can you usually export standalone projects ok?

                              of course

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

                                Did you save the project before trying to export?

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

                                hisefiloH 2 Replies Last reply Reply Quote 0
                                • hisefiloH
                                  hisefilo @d.healey
                                  last edited by

                                  @d-healey yep

                                  1 Reply Last reply Reply Quote 0
                                  • hisefiloH
                                    hisefilo @d.healey
                                    last edited by

                                    @d-healey Screen Shot 2020-04-30 at 13.34.45.png

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

                                      Does it export if you point it to your usual source code?

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

                                      hisefiloH 1 Reply Last reply Reply Quote 0
                                      • hisefiloH
                                        hisefilo @d.healey
                                        last edited by

                                        @d-healey yes

                                        Filos-MacBook-Pro:~ filo$ /Users/filo/Filo/VST\ Project/TEster/Binaries/batchCompileOSX ; exit;
                                        Re-saving file: /Users/filo/Filo/VST Project/TEster/Binaries/AutogeneratedProject.jucer
                                        Finished saving: Visual Studio 2017 - Builds/VisualStudio2017/
                                        Finished saving: Xcode (MacOSX)
                                        Finished saving: Linux Makefile
                                        Compiling Standalone application Tester ...
                                        ▸ Building Tester/Tester - App [Release]
                                        ▸ Check Dependencies
                                        ▸ Compiling PresetData.cpp
                                        ▸ Compiling CopyProtection.cpp
                                        ▸ Compiling include_hi_components.cpp
                                        
                                        
                                        
                                        1 Reply Last reply Reply Quote 0
                                        • d.healeyD
                                          d.healey
                                          last edited by

                                          Weird, you found a new issue :p Let us know if the app asks about installing/locating samples :)

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

                                          hisefiloH 2 Replies Last reply Reply Quote 0
                                          • hisefiloH
                                            hisefilo @d.healey
                                            last edited by hisefilo

                                            @d-healey i.e. I cannot compile if a source code is in Download or trash folder. I guess it's a permission issue. But just a guess

                                            d.healeyD 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            16

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            102.4k

                                            Posts