HISE Logo Forum
    • Categories
    • Register
    • Login

    HISE Bootcamp - Full Course for Beginners

    Scheduled Pinned Locked Moved General Questions
    videotutorialcourse
    28 Posts 12 Posters 296 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.
    • Christoph HartC
      Christoph Hart @d.healey
      last edited by Christoph Hart

      @d-healey Actually these kind of "user survey videos" are super interesting as I can exactly see what is unclear, maybe we can use this kind of stuff for improving the UX so we don't rely on the docs to explain how the UI works. Ideally the UI should be self explanatory once you understand the basic idea of that system, but I think I've designed it a bit too much for the (non-existent) power user as it is a very dense UI at the moment.

      So what I've taken from your interaction with the complex group UI so far:

      • Your main problem is that any samples that are not assigned to a group layer are excempt from the voice start logic, so they won't play at all. I had some hope in humanity that the big fat warning button will hint that something's wrong (which you have figured out), but there is no guiding from there on what to do with that information. I've sprinkled in some in place help popups that might guide you towards the solution.
      • there was in fact a glitch that prevented the auto-assigning of the samples when you set it up using the file tokens. This is fixed now, so your problem with the unassigned samples will not appear as long as you use the file tokens to create the group layers in the create dialog.
      • you expected to click on the keyswitch keyboard to switch the notes. This is a reasonable expectation so I made the keyboard clickable and it sends out a midi note just like any other virtual MIDI keyboard in HISE. There's also a new help message when the keyboard is not initialised with a keyswitch start note and I've added a new item in the popup menu that let's you MIDI learn the keyswitch start note (it will be assigned to the next MIDI note you play so you don't have to count the octave numbers).

      Can you try again now? If you want you can record your initial attempt and send it to me, then I can make the next round of UX analysis.

      d.healeyD 2 Replies Last reply Reply Quote 1
      • d.healeyD
        d.healey @Christoph Hart
        last edited by

        @Christoph-Hart Nice, yeah I'll take a look this evening and record it.

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

        1 Reply Last reply Reply Quote 0
        • A
          AaronHi5
          last edited by

          Gosh I love you so much , especially when I am a student who is broke and have no money at all. This is a Golden Nugget. Thank you so much for your effort it took to make it to this. I really am grateful for this . Arigato ๐Ÿ˜Š

          1 Reply Last reply Reply Quote 1
          • dannytaurusD
            dannytaurus
            last edited by dannytaurus

            Great work @d-healey , as usual! ๐Ÿ‘

            I learned a ton from it. I've been using HISE for months but yet to finish/release my first plugin. These videos got me a little further on that path. You simplified some topics that I found daunting after reading the docs. You dropped in a lot of keyboard shortcuts and quick tips that I didn't know.

            I watched the whole thing yesterday - Mac-based first, I'll watch the Win/Linux videos later.

            Here's some feedback for you on the course and some tips for other folks watching it.

            Sign up feedback

            I had some weirds quirks when signing up for Audio Dev School:

            • Clicked 'Start Creating' on the homepage shows me a form with 'Nonce verification failed' warning and a sign in form. 'Start Creating' should go to a sign up page really, not sign in. That might be confusing.
            • Clicking Register Now shows me a sign up form, which I completed. When I clicked Sign Up, the page refreshed to show the same empty sign up form again.
            • I clicked Sign In and saw a sign in form with error 'Token expired'.
            • Tried signing in and got 'Please verify your email address'. Clicked the link in the email verification email and finally got it. ๐Ÿ™Œ

            This wasn't the smoothest sign up/ sign in process. I'm sure folks will work it out but it could be improved. Or you might be at the mercy of whatever WP plugins you're using. ๐Ÿคท

            Course feedback

            • Can't mark videos as complete in the UI - assuming that's what the checkbox inputs are for?
            • You talk about a lot of quirks/bugs in HISE and these are all fine if you know they're there. If not, they're very confusing and can stop a user in their tracks.
            • In the Project Folders and Module Tree videos you talk a lot about scripting, but it isn't clear at that point that this course doesn't need any of that.
            • Feels like you go too deep, but too quickly, into some things as you're showing the controls. Example: signal routing in the module header.
            • Adding the invert to the Reverb button because the image stack was the wrong order introduced some complexity that could be avoided. Unless your point was to show the little invert trick? ๐Ÿค” For a complete beginner, it might be better to show them the spec for the image stack and just make sure the images are right.
            • When watching on YouTube, several of the videos have incorrect 'next video' links (see below), which confused the hell out of me for a minute! ๐Ÿ˜‚ I'm sure you can fix these easily.

            Tips for viewers

            • If you like to watch this kind of stuff at higher playback speeds, like me, click through to watch them on YouTube. When you set a playback speed in the course page, it resets on the next video. On YouTube it keeps the speed setting when you use the 'next video' link at the end of the video.
            • Incorrect 'next video' links on YouTube (so you don't get confused like me ๐Ÿ˜œ):
            • "Build Module Tree" goes to "Build the GUI", missing out all the sample mapping videos.
            • "Compress to Monolith" goes to "Build audio effect" instead of "Build GUI 1"
            • "Articulation Switching" goes to "Build Module Tree" instead of "Build audio effect"
            • Some of the later videos are completely missing 'next video' links

            For reference: 2020 M1 MacBook Air on Sonoma 14.7 and Safari 18.0

            Meat Beats: https://meatbeats.com
            Klippr Video: https://klippr.video

            d.healeyD 2 Replies Last reply Reply Quote 1
            • d.healeyD
              d.healey @dannytaurus
              last edited by d.healey

              Thanks for the feedback, well done getting through it all so quickly!

              @dannytaurus said in HISE Bootcamp - Full Course for Beginners:

              Clicked 'Start Creating' on the homepage shows me a form with 'Nonce verification failed' warning and a sign in form. 'Start Creating' should go to a sign up page really, not sign in. That might be confusing.

              Can you give me the URL of the page you are seeing this issue?

              @dannytaurus said in HISE Bootcamp - Full Course for Beginners:

              Clicking Register Now shows me a sign up form, which I completed. When I clicked Sign Up, the page refreshed to show the same empty sign up form again.

              Yeah I see this too. I'll look into it. Fixed

              @dannytaurus said in HISE Bootcamp - Full Course for Beginners:

              Can't mark videos as complete in the UI - assuming that's what the checkbox inputs are for?

              Top right corner above the video - someone reported that this button was showing as white text on a white background so I fixed it this morning.

              d946ae36-da0c-4dde-93fb-6706185bff8d-image.png

              @dannytaurus said in HISE Bootcamp - Full Course for Beginners:

              I'm sure you can fix these easily.

              I have to add all these manually so not surprised I messed up some. I'll get them fixed.

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

              dannytaurusD 1 Reply Last reply Reply Quote 1
              • C
                ccbl
                last edited by

                Very cool, I'll be going through this for sure.

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

                  @dannytaurus said in HISE Bootcamp - Full Course for Beginners:

                  When watching on YouTube, several of the videos have incorrect 'next video' links (see below), which confused the hell out of me for a minute! ๐Ÿ˜‚ I'm sure you can fix these easily.

                  Just checking this now. Which links are you referring to? I thought you meant the end-screen popups but they seem to be correct.

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

                  dannytaurusD 1 Reply Last reply Reply Quote 1
                  • dannytaurusD
                    dannytaurus @d.healey
                    last edited by

                    @d-healey Yeah the end screen popups. The first one I mentioned is indeed now correct. Maybe just a YouTube brain fart?

                    But the second two are still wrong:

                    • "Compress to Monolith" goes to "Build audio effect" instead of "Build GUI 1"
                    • "Articulation Switching" goes to "Build Module Tree" instead of "Build audio effect"

                    Example:

                    CleanShot 2025-08-11 at 16.45.54@2x.png

                    Meat Beats: https://meatbeats.com
                    Klippr Video: https://klippr.video

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

                      @d-healey said in HISE Bootcamp - Full Course for Beginners:

                      Can't mark videos as complete in the UI - assuming that's what the checkbox inputs are for?

                      Top right corner above the video - someone reported that this button was showing as white text on a white background so I fixed it this morning.

                      Ah, gotcha. I assumed the checkbox inputs next to the video names were where we're supposed to make them as complete.

                      Might be cool if they're marked as complete automatically, as the videos are watched.

                      Meat Beats: https://meatbeats.com
                      Klippr Video: https://klippr.video

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

                        @dannytaurus said in HISE Bootcamp - Full Course for Beginners:

                        "Compress to Monolith" goes to "Build audio effect" instead of "Build GUI 1"
                        "Articulation Switching" goes to "Build Module Tree" instead of "Build audio effect"

                        Thanks, fixed these two now.

                        @dannytaurus said in HISE Bootcamp - Full Course for Beginners:

                        I assumed the checkbox inputs next to the video names were where we're supposed to make them as complete.

                        I did too, bad UX ;)

                        @dannytaurus said in HISE Bootcamp - Full Course for Beginners:

                        Might be cool if they're marked as complete automatically, as the videos are watched.

                        I can enable this, but then the system will wrap the YouTube video in its own player and we lose access to the subtitles annoyingly. So for now I'm valuing subtitles over convenience.

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

                        dannytaurusD 1 Reply Last reply Reply Quote 0
                        • dannytaurusD
                          dannytaurus @d.healey
                          last edited by dannytaurus

                          @d-healey said in HISE Bootcamp - Full Course for Beginners:

                          I can enable this, but then the system will wrap the YouTube video in its own player and we lose access to the subtitles annoyingly. So for now I'm valuing subtitles over convenience.

                          Good call ๐Ÿ‘

                          I like to 1.5x pretty much everything on YouTube so I'm watching them outside of the course page anyway for now. I'm sure when the content gets more in-depth I'll want to properly track where I'm at.

                          Kudos on doing all the fixes so quickly! ๐Ÿ‘

                          BTW, respect for putting this out for free. I would've happily paid ยฃ50 for this bootcamp course. I can't wait for the next lot of videos. CHARGE FOR THEM! ๐Ÿ˜œ

                          Meat Beats: https://meatbeats.com
                          Klippr Video: https://klippr.video

                          1 Reply Last reply Reply Quote 1
                          • d.healeyD
                            d.healey @Christoph Hart
                            last edited by d.healey

                            @Christoph-Hart I made a little recording but it's mostly just 20 minutes of me mumbling away to myself, you sure you want to watch it?

                            I could just summarize it for you, better yet I can get an AI to do it :p

                            Things you found good
                            
                                New help text and step-by-step prompts made the complex group manager much easier to navigate.
                            
                                Auto-assignment of samples using filename tokens worked well.
                            
                                Keyswitch setup was straightforward and functional.
                            
                                Full articulation switching without writing code.
                            
                                Filtering in the table view made it easier to manage samples in a large pool.
                            
                                Ability to stack multiple layers (e.g., keyswitching + crossfading) for powerful combinations.
                            
                            Things you found bad
                            
                                No apparent way to revert to the simple group editor after enabling the complex one.
                            
                                Purge feature didnโ€™t seem to work as expected.
                            
                                Small screen layout caused UI elements to be cramped.
                            
                                Workflow felt odd compared to the old system, as all samples appear in one big pool rather than in pre-defined groups.
                            
                            Things that confused you or you couldnโ€™t work out
                            
                                Exact purpose and use of the batch processor.
                            
                                How multiple layers interact with each other in practice.
                            
                                When or why to disable the cacheable or purgeable flags.
                            
                                Purpose of the ignore flag beyond possibly scripting control.
                            
                                How to control crossfade via the GUI without scripting.
                            
                                Why crossfade layers affected articulations that werenโ€™t meant to be crossfaded.
                            

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

                            Christoph HartC 1 Reply Last reply Reply Quote 0
                            • Christoph HartC
                              Christoph Hart @d.healey
                              last edited by

                              Nice, yeah feel free to send it to me, these are good points, but I think I can get a few more hints from just seeing you use it that you might even not realize (as I don't too when implementing it).

                              Let's continue this discussion to the old topic so that we don't spam your bootcamp thread any further.

                              1 Reply Last reply Reply Quote 1
                              • First post
                                Last post

                              30

                              Online

                              1.9k

                              Users

                              12.3k

                              Topics

                              106.8k

                              Posts