HISE Logo Forum
    • Categories
    • Register
    • Login

    Remaking monolith

    Scheduled Pinned Locked Moved General Questions
    13 Posts 3 Posters 1.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.
    • d.healeyD
      d.healey
      last edited by

      Didn't work unfortunately, I get a big message telling me it can't find the samples.

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

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

        Hmm, actually the idea from @dustbro should work. The original samples must be in the same location and have the same name (however if you change the length of the samples, it gets unpredictable).

        But I must admit I never had to go back from Monolith to sample, since the monolith conversion is usually the last step in the process.

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

          @christoph-hart Could this be a Linux path issue maybe?

          0_1527628949688_Screenshot from 2018-05-29 22-22-06.png

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

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

            It definitely looks fishy because it doesn't resolve the {PROJECT_FOLDER} wildcard to the HISE project folder, but interprets it as absolute path. If this is behaviour is Linux-only is not very likely.

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

              Can someone test on another OS please :)

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

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

                I'll try to take a look tomorrow, but I am currently rewriting the sample map handling on the develop branch so this might get fixed as side effect anyway soon...

                d.healeyD 1 Reply Last reply Reply Quote 1
                • Dan KorneffD
                  Dan Korneff @d.healey
                  last edited by

                  @d-healey check your chat

                  Dan Korneff - Producer / Mixer / Audio Nerd

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

                    @christoph-hart While you're tinkering with the sample map stuff could you add support for different number of crossfade groups and their tables? So if I load a sample map setup for 3 dynamics and then a sample map setup for 4 dynamics the XFade tables will be correct.

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

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

                      What you can do already is changing the crossfade tables via scripting. The only thing you need to be aware is that the sample map loading is asynchronous, but there is a „preload state change“ callback which can be used exactly for this:

                      1. Load the sample map
                      2. Setup a ScriptPanel to react to preload changes using ScriptPanel.setLoadingCallback(). This can also be used to display a custom loading progress bar.
                      3. in the „loading finished“ callback grab the number of RR groups, and change the crossfade tables to match the amount of layers using Synth.getTableProcessor(„Sampler“).setTablePoint(). IIRC you already had a script that creates the tables programmatically
                      d.healeyD 1 Reply Last reply Reply Quote 1
                      • d.healeyD
                        d.healey @Christoph Hart
                        last edited by

                        @christoph-hart Excellent, that should work nicely!

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

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

                        53

                        Online

                        1.7k

                        Users

                        11.7k

                        Topics

                        102.1k

                        Posts