HISE Logo Forum
    • Categories
    • Register
    • Login

    Questions, cant post to forum

    Scheduled Pinned Locked Moved General Questions
    18 Posts 3 Posters 3.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.
    • W
      Win Conway
      last edited by Win Conway

      This forum is terrible, it would only allow me to post to C++ Development, it says the other categories do not exist ????????????????????
      And there is no email contact on the website ??

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

        Forums working fine here, try a different browser, I'm on IE.

        Pretty much all the stuff you want to do for your drum kit can be done via scripting. I'm not sure about the multiple outputs or the IOS export.

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

        1 Reply Last reply Reply Quote 0
        • W
          Win Conway
          last edited by

          Chrime and Safari, neither worked :(
          Hopefully Christopher can answer about the multi outs, thats pretty much the most important bit, cheers for the other info.

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

            Yes, sorry about the forum, something broke the category indexes (when you create a topic it is off by one) so if you try to add something in general questions it will be the index -1. I'll investigate this but it seems to be related to this NodeBB Forum topic

            And you're right about the missing email contact, I'll add a link in the footer of the website as soon as the email address info@hise.audio is enabled.

            Now back to your questions:

            1. HISE already has a multichannel routing system, but it currently supports only stereo output. Adding multichannel output is not a big deal and a reasonable request (mandatory for every kind of multitimbral sampler), so chances are good I'll add this in the (near) future.

            2. You can dynamically load different sample maps into a sampler module via Sampler.loadSampleMap(filenameWithoutExtension). In your use case you can use a filename structure like GenreName_KitName.xml for your sample maps (every kit will be a dedicated sample map) and then use a multidimensional array or object that creates the filename using a string concatenation and load the sample set.
              From the UI side it's pretty easy as you can dynamically change the contents of comboboxes (so when you select a genre the kit combobox will be refreshed with the new kit list).

            3. You can distribute the samples over the entire MIDI note range and select the desired drum sound by transposing the input note to the respective note number for the selected drum sound via scripting.

            4. About iOS support: I was a bit overconfident to announce it yet. HISE works fine on my iPad (so the engine is running), but there is no exporter that builds iOS apps yet (this will need some time, so if iOS is your only target and you are on a tight schedule, you might want to consider another alternative). But adding support for AUv3 is definitely on the roadmap (I'll need to update the JUCE version for this).

            1 Reply Last reply Reply Quote 0
            • W
              Win Conway
              last edited by

              No rush on 4
              3 however will not work, for instance my snare library alone is well over 1000, is there no way to do a similar thing as 2 ?
              If not is it a possible future addition ?

              Cheers

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

                From what I understand you should be able to do 3 either by using the groups within a sampler or by using separate samplers. Either way some scripting will also be required. I suppose depending on your exact set up it would also be possible to separate the samples over the velocity range.

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

                1 Reply Last reply Reply Quote 0
                • W
                  Win Conway
                  last edited by

                  Wouldn't it make more sense to use the sample map loading to load the individual hits (As suggested for loading kits by Chris) and then create an upper level Preset/Kit loader using an array that loaded collections (Kits) of sample maps ?

                  Sorry if that is silly, i built something similar in Synthmaker, but have literally no idea about scripting.
                  On that note, a sticky in the forum with links to scripting training sites could be useful.

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

                    Another possibility is to use the RR group index for selecting the samples - you can think of it as a additional z-axis in the mapping concept (x-axis being the notenumber and y-axis the velocity)

                    You need disable the default behavior and directly choose the desired group. There is no limit on the RR group size (except for 2^31)

                    If you care about memory usage you can also purge unselected samples.

                    I would also recommend one sampler module per drum type (I assume there are about 6-10 different types)

                    1 Reply Last reply Reply Quote 0
                    • W
                      Win Conway
                      last edited by

                      Yes i rarely go past 8 hit types to be honest, using RR sounds interesting.
                      I need to start to look in to scripting.
                      DO you have any hints at where i should start looking for learning materials (I am starting from complete ignorance but only need the knowledge for working on this)
                      CHeers

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

                        There is a documentation link on the homepage

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

                        1 Reply Last reply Reply Quote 0
                        • W
                          Win Conway
                          last edited by

                          Yeah i mean for beginners, a reintroduction to javascript when you know zero code at all, bad starting point haha

                          1 Reply Last reply Reply Quote 0
                          • W
                            Win Conway
                            last edited by

                            Also scriptingcheatsheet.php is 404

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

                              There are tons of resources about Javascript scattered over the net (I particularly like the codeacademy site).

                              However the core of building stuff in HISE is knowing Javascript. I added some tools that improve the workflow (drag and drop interface design, parameter connection wizard, autocomplete etc), but I am afraid if you don't know the basics of JS you won't have a enjoyable experience with HISE.

                              It's easy for me to say but Javascript isn't very hard (there are some dark corners in the language but you won't tackle them in HISE).

                              1 Reply Last reply Reply Quote 1
                              • W
                                Win Conway
                                last edited by

                                That is why i asked if anybody knew any beginners tutorials to get started, i will look up the code academy

                                1 Reply Last reply Reply Quote 0
                                • W
                                  Win Conway
                                  last edited by

                                  Yep codeacademy looks brilliant so far, thanks Chris :)

                                  1 Reply Last reply Reply Quote 0
                                  • W
                                    Win Conway
                                    last edited by

                                    This post is deleted!
                                    1 Reply Last reply Reply Quote 0
                                    • W
                                      Win Conway
                                      last edited by

                                      This post is deleted!
                                      1 Reply Last reply Reply Quote 0
                                      • First post
                                        Last post

                                      42

                                      Online

                                      1.7k

                                      Users

                                      11.7k

                                      Topics

                                      101.9k

                                      Posts