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

      I am interested in getting a licence for this to create instruments, however, i am mainly interested in drum instruments, so i have a couple of questions

      1. Can this have multiple audio outs (1 per sample) choosable on the custom created UI ?
      2. Is there a hierarchy for selecting programs available via the custom created UI, example
        Selector 1 - Genre
        Selector 2 - Kit
        So if i have 50 HipHop kits and 50 Techno kits, i could select either HipHop or Techno, then select one of the kits
      3. Similar to 2, would the user be able to change the hit type within kits via the custom created UI, example
        If the kick is on C1, a selector that would allow to flick through all available kicks, ideally it would have a triple selector set up
        Selector 1 - Genre
        Selector 2 - Hit type
        Selector 3 - Hit
      4. Unrelated to drumkits as such, does the ios export support IOS AU, or only standalone ?

      Cheers for any info

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

                                        58

                                        Online

                                        1.7k

                                        Users

                                        11.7k

                                        Topics

                                        101.8k

                                        Posts