HISE Docs

Top Bar

Show Custom Popup

With the Show Custom Popup menu you can quickly set up your own custom popup and populate it with HISE floating tile development tools.

When you select Create new Popup you will see a popup window with an "Empty" Layout floating tile. You can toggle between Layout and HISE floating tiles with the little green pencil.

In Layout mode you can right-click the empty tile to add different layout windows (horizontal or vertical splits), and add them with the little plus sign to build the popups layout. When you switch over into HISE floating tile mode you can add various HISE panels, tools and editors with a right-click and setup your custom popup.

When you are happy, save your popup, give it a name and it will be available in the Show Custom Popup menu.

Macro Controls

The Macro Control popup gives you quick access to the Macro functionality in HISE.

If you click the little arrow the macro gets "armed" and you can connect it to any opened Audio Module control (also multiple), that you have created in the Module Tree . The macro from now on overwrites the control. It scales the connected value to its MIDI range: 0 - 127.

In a Sliders properties you can quickly assign the slider to a Macro control with the parameter MacroControl . If you want to connect the slider directly to a single Audio module you can do so with the parameters processorId and parameterId .

If you want to use the inbuilt Macro Table editor you first have to activate the Macros for the frontend with: Engine.setFrontendMacros(namelist) .

Interface Preview

When you click on the house icon in the middle of the Top Bar HISE will open a preview of the plugins interface that you built in the Interface Designer . It will behave in the same way as a the interface on the Canvas in presentation mode .

Preset Browser

The star icon will open HISEs default Preset Browser . With it you can save, rename, deleta and sort snapshots of your plugins current values.

The default browser is split in three sections in which you can add "bank" and "category" (two nested directories) in which the user presets are created. After setting up these folders you can already see them in your projects UserPresets folder.

A .preset file is basically a simple .XML file that saves the current value of all interface components and can be quickly recovered. That a components value is saved in the preset system is indicated by a little green star icon in the Component list . You can turn this on or off with the saveInPreset property of each interface element.

Learn more about the presets in the User Presets article.

The Preset Browser can also be placed inside your plugin with the Preset Browser floating tile which also shows the saved .presets in your projects UserPresets folder.

HISE Controller

With the HISE Controller , which opens when you click the keyboard icon, you get an Input device popup whith which you can play MIDI notes on a keyboard, playback Audio and MIDI files and simulate general DAW transport events. (See: TransportHandler )

In the top-right corner you can see a display with the CPU, RAM and Voices usage of your plugin.

On the left side you can find a MIDI Panic Button (the exclamation mark) to reset all Midi Notes and a Ped al Icon to toggle MIDI Sustain/Hold on and off.

Did you know that with a focussed HISE Controller you can play MIDI notes in HISE (from C3 up) with the computer keys: awsed ftgyhuj kol like on a piano keyboard.

Quickplay Note

Next to the HISE Controller you can see a little quarter note icon . It is a shortcut to quickly play a MIDI note (C3) with a single mouse-click. This helps with quickly testing audio output.

When you right-click the note you get access to the Quickplay settings in which you can configure the behaviour of the quickplay note (Midi Note, Transport playback, Sustain Mode and select Midi Note).

Audio Analyser

When you click on the Master peak meter the Audio Analyser will show up.

In it you can switch between different tabs to analyse different aspects of the audio signal. On the bottom you can freeze the Audio Analysers output in its current state for exact measurements and scroll between pre and post output signals.

Spectral

The Spectral mode shows a 4 second spectrogram of HISE recent audio output. The three dots menu on the top right, opens the Spectral Settings in which you can adjust the FFTSize, the Window Type (Rectangle, Triangle, Hamming, Hann, Blackman Harris, Kaiser and FlatTop) the Oversampling and the Gamma values.

Osc

The OSC mode shows an fixed 4ms Oscilloscope window of the current signal.

Gain

The Gain mode presents a stereo Gain envelope follower which shows the recent gain swings.

FFT

The FFT mode shows a 20-20k Hz FFT window. The three dots menu gives you access to change the BufferLength, WindowType, Overlap, UsePeakDecay(on/off) and Decay settings of the FFT display.

Pitch

In the Pitch mode the recent audio signal is analysed regarding its pitch data and printed out on a C2 to C4 scale.

Stereo

The Stereo mode shows a Goniometer and a Correlation and Stereo meter in which you get a representation of the stereo field of the audio signal.

CPU

The CPU mode shows a realtime cpu workload graph. You can use it to find and analyse the CPU bottlenecks in your plugins architecture.

Settings

The cogwheel icon on the top-right of the Top-Bar opens the HISE Settings .