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

In this lesson, we write our very first HISE script and learn how to output messages to the console using console.print(). You’ll get familiar with the Script Editor, learn how HISE processes your code from top to bottom, and discover how to use both single-line and multi-line comments to keep your code organized and readable.

We also cover the basic structure of a function call, explain what semicolons do, and demonstrate how to temporarily disable parts of your code for testing.

Even though we’re just printing “Hello, World,” this is an important step in understanding how scripts are written, structured, and debugged in HISE.

By the end of this video, you’ll know how to run code, read the console output, and annotate your scripts, all foundational skills for everything that comes next.

0% Complete