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 @Dan Korneff
      last edited by

      @dustbro Oh that sounds like a very good idea. I'll try it and report back

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

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

                          42

                          Online

                          1.7k

                          Users

                          11.7k

                          Topics

                          101.9k

                          Posts