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.
    • Dan KorneffD
      Dan Korneff @d.healey
      last edited by

      @d-healey Have the length of the files changed?
      If not, I bet you could set your SaveMode="2" back to SaveMode="1" ini the samplemap xml so it references the .wav files again, and then re-save the sample map / monolith.

      Dan Korneff - Producer / Mixer / Audio Nerd

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

                            22

                            Online

                            1.7k

                            Users

                            11.7k

                            Topics

                            101.9k

                            Posts