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

      So I have a sample map and a monolith, I've now changed the original wav files and want to recreate the monolith without having to map the samples again, how can I do this?

      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
      • 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

                              51

                              Online

                              1.7k

                              Users

                              11.7k

                              Topics

                              101.9k

                              Posts