Course Content
Module 1: The Fundamentals
Explore the core ideas of coding and how they apply to HISE projects, including simple skills like keeping track of information and working with text and numbers. Discover how to make your scripts respond when users interact with your plugin's interface.
0/9
Project 1: Calculator
We’ll put our new skills into practice by building a basic calculator using knobs, buttons, and labels. We’ll group buttons into a radio group, capture knob values, and perform arithmetic operations based on user input. Along the way, we’ll create control callbacks, update the UI with results, and refactor our code using functions for clarity and reusability. This project ties together core concepts like variables, control flow, and UI interaction in a fun, hands-on way.
0/8
Module 2: Reusable Code & Decision Making
Learn how to make your scripts easier to manage by grouping repeated actions into simple, reusable blocks. Discover how to add rules that let your script make choices and adapt to different conditions.
0/7
Project 2: Mood Detector
We’ll apply what we've learned about conditionals, comparison operators, and logic to build a fun interactive tool. Based on user input, our instrument will detect and display different moods, giving us hands-on practice with decision-making and dynamic UI updates.
0/6
Module 3: Automating Repetitive Tasks
Learn how to save time and reduce effort by letting your scripts handle repeated actions for you. If your project needs to do something more than once, you can tell it to repeat the steps automatically.
0/4
Module 4: Core Data Structures
Learn how to keep track of complex information in your projects. You’ll see how to store and manage data in different ways, and how to search and group it so that it can be used effectively.
0/4
Module 5: Interacting with MIDI and Modules
Learn how to make your scripts respond to incoming MIDI signals from your DAW or MIDI controller. Discover how to interact with modules through scripting. Build on what you’ve learned so far to simplify your workflow and control multiple modules with a single action.
0/5
Final Thoughts
We’ll wrap up the course by reviewing what we’ve built and the skills we've gained. We'll highlight how everything fits together and suggest next steps for continuing your HISE scripting journey.
0/2
HISE Scripting: Foundations

A clear overview of what you’ll achieve by the end of the course. From writing and running simple scripts to building interactive interfaces and adding dynamic behavior to your instruments.

A glossary of common scripting terms is included with this video. You don’t need to read through it now, but it’s there if you ever want to look up a term as you go.

Once you’ve completed the course, it’s also a great way to review and reinforce what you’ve learned.

Exercise Files
hise_scripting_glossary.pdf
Size: 41.40 KB
0% Complete