Create professional-quality sample-based instruments and customise their interfaces in HISE
- Learn how to install and compile HISE using an IDE
- Become familiar with HISE plug-in formats (VST3, AU)
- Export custom VST/AU plug-ins for use in a DAW
- Explore the HISE user interface and sample mapping techniques
- Deploy modulation sources for use in sample-based instruments
- Build basic and custom UI controls and add functionality to them
- Deploy custom graphic sources for interface design
- Explore creative use of built-in and custom scripts in HISE
What you'll learn
Install and compile HISE using an IDE
Understand HISE plug-in formats (VST3, AU) and how to export them
Exporting custom VST/AU plug-ins for use in a DAW
Familiarize with the HISE User Interface and sample mapping techniques
Deploy modulation sources for use in sample-based instruments
Building basic and custom UI controls and adding functionality to them
Deploy custom graphic sources for interface design
Explore the creative use of built-in and custom scripts in HISE
Who is this course for?
Sound designers looking to get started with HISE
Music producers interested in building their own sample based instruments
Course content
HISE Installers
Resources: Images
Resources: Samples
1. Introduction
2. Setting up the Project Structure
3. Exploring the HISE Interface
4. Working with the Module Tree in HISE
5. Copying Images and Audio samples to the Project Folder
6. Setting up the Master Chain and Interface Script
7. Organizing samples with Sampler and Groups in H
8. Importing Samples into Hise
9. Mapping Samples in Hise
10. Trimming Samples in Hise
11. Additional Sample Editing Features
12. Reloading the HISE Project
13. Using the HISE Interface Designer
14. ID Naming Conventions
15. Adding Sliders to the Interface
16. Customizing the Sliders
17. Outputting Values
18. Setting up the Mixer
19. Connecting the UI to Effects
20. Separating the Signal into Two Channels
21. Adding Velocity Controls
22. Using the Mapping Editor
23. Adding a UI Component
24. Modifying Knobs and Settings
25. Adding a Reverb Effect
26. Adding a Bypass Button to the UI
Chapter 1 quiz: test your knowledge!
1. Compiling and Exporting HISE Plugins on Various Operating Systems
2. Converting Samples to HISE Zone Compressed Audio Format
3. Using the Sample Map Workspace
4. Compression Results and Saving Sample Map
5. Downloading the HISE Source Code
6. Compiling HISE on Linux
7. Importance of Using an Older Version of the OS
8. Part 2 of compiling HISE on Linux
9. Exporting a VST3 Plugin from HISE
10. Additional Options for Building and Exporting Plugins
11. Compiling HISE on Mac OS
12. Exporting a Project from HISE on Mac OS
13. Setting up the Development Environment for HISE on Mac OS
14. Opening JUCE Project and Enabling GPL Mode
15. Saving Producer Project and Generating Build Files
16. Building the Project in Xcode
17. Installing Visual Studio
18. Downloading HISE Source Code
19. Exporting HISE Project
20. Opening and Saving the JUCE File in Producer
20.1_ Generating Build Files in Producer
20.2_ Building the Project in Visual Studio
Chapter 2: test your knowledge!
1. Introduction to HISE Scripting_ Basic Building Blocks and Custom Round Robin Script
2. Printing to the Console in HISE
3. Comments in HISE Script
4. Variables in HISE Script
5. Variables in Scripting
6. Accessing Arrays in Scripting
7. Introduction to Loops
8. Applying the For Loop
9. Introduction to If Statements in HISE
10. If Statement Syntax and Examples
11. Introduction to Functions
12. Declaring Functions in HISE
13. Declaring Functions in HISE
14. Introduction to Callbacks
15. Creating Custom Callbacks
16. Basic principles of writing scripts in HISE
17. Basic principles of writing scripts in HISE
18. Round Robin Script in C++
19. Creating a Round Robin Module in HISE - A Step-by-Step Guide
Chapter 3 Quiz
1. Introductions
2. Modifying JUCE GUI with Code
3. Introduction to Mixer Panel
4. Painting the Mixer Panel
5. Retrieving the Dimensions of the Panel
6. Introduction to Changing the Styling of a Reverb On_Off Button
7. The Benefits of Local Look and Feel
8. Creating a Look and Feel Object and Assigning it to the Reverb Button
9. Customizing Button Colors in C++
10. Overview of pan controls
11. Creating a script variable
12. Assigning a look and feel to pan controls
13. Resetting the default settings
14. Creating a New Look and Feel Object
15. Setting Up the Linear Slider
Requirements
A computer and internet connection
The workshop will require having access to a compiled version of HISE (i.e. via Visual Studio, Xcode).
For more information about HISE visit: http://www.hise.audio/
Meet your instructor
David Healey is a sample library developer who has worked on hundreds of virtual instrument projects over the last 15 years. Since 2010 he has been creating video masterclasses and YouTube tutorials teaching others how to build virtual instruments.
His earlier development work was with Kontakt but for the last five years has been soley focused on HISE. In addition to being a user of HISE he has also provided small contributions to the codebase to extend its functionality.
When you login first time using a Social Login button, we collect your account public profile information shared by Social Login provider, based on your privacy settings. We also get your email address to automatically create an account for you in our website. Once your account is created, you'll be logged-in to this account.
DisagreeAgree
I allow to create an account
When you login first time using a Social Login button, we collect your account public profile information shared by Social Login provider, based on your privacy settings. We also get your email address to automatically create an account for you in our website. Once your account is created, you'll be logged-in to this account.
DisagreeAgree
Oldest
NewestMost Voted
Inline Feedbacks
View all comments
James
10 months ago
I purchased David’s Kontakt KSP tutorials years ago and found them brilliant. This is no different. The content is thorough but never burdonsome. Absolutely perfect for my needs.
I purchased David’s Kontakt KSP tutorials years ago and found them brilliant. This is no different. The content is thorough but never burdonsome. Absolutely perfect for my needs.