HISE Versions Save

The open source framework for sample based instruments

3.6.2

7 months ago

Features

  • added Content.showModalTextInput()
  • added Settings.setSampleFolder()
  • added more properties to AudioWaveform LAF options
  • some minor changes to the LAF of script tables in multicolumn mode

Bugfixes

  • fix external clock resyncing with large buffer sizes
  • fix MIDI player external clock resyncing when using non 1.0 playback speed
  • fix a few multithreaded crashes related to custom automation model
  • multiple minor bugfixes (#409, #428, #429, #424, #425)
  • fixed crash when using high pitched sampler sounds > 3 octaves

Backwards compatibility issues:

  • added a failsafe that throws a compilation error when trying to define const variables in a (inline) function body. Before this was possible when the function was defined within a namespace, but this might lead to undefined behaviour and (possibly) subtle glitches.
    In order to solve that, just replace the const var definition with either a var definition (in a function) or a local definition (in an inline function).

3.6.1

8 months ago

New Features

  • added transparent overlay to UI designer for better matching of design templates
  • improved macro control handling: scriptable access & optional use as plugin parameters
  • added Smoothing parameter to send effect to allow non-smoothed send changes
  • added Effect.isSuspended() method to query suspension state

Bugfixes

  • fixed AU plugins not picking up the correct BPM when using the `Engine.exportAudio() function
  • added Beatport SDK integration
  • minor code editor & other UI bugfixes
  • fix scriptnode networks with only one active audio channel being restored correctly

3.6.0

9 months ago

Changelog 3.6.0

  • added timestretching!
  • reduced compile time & code cleanup
  • various minor UI / UX improvements (see commit history)
  • fix FL Studio dropping MIDI messages when passing audio buffers with less than 8 samples
  • added metronome to HISE controller, fixed some DAW simulator stuff
  • updated Rlottie to support transparency layers
  • various minor bugfixes & crashes (see commit history)

3.5.0

9 months ago

Changelog:

  • added Webview to extend user interfaces with native web technology
  • redesigned Wavetable synthesiser with new resynthesis mode and better conversion, voice rendering / waterfall display
  • added ModulationMatrix scripting object for designing complex dynamic modulation systems
  • added the ability of using envelopes as global modulators using a uniform voice allocation system across multiple sound generators
  • changed SNEX code generator backend to MIR to allow native compilation of the HISE app on macOS ARM (no Rosetta required anymore!)
  • fixed a few synthgroup issues
  • fixed a few filter issues, cleaned up filter modulation
  • added .hiseproject file format that automatically extracts & loads a HISE project from a single file
  • some minor EQ improvements (broadcaster for adding / removing bands, more customizability)
  • FX export: added mono-to-stereo support
  • user preset: added default user preset, overwrite factory presets on version updates & added onPostSavePreset callback
  • added hardcoded timevariant modulator
  • added native drag and drop functions to ScriptPanel
  • many small bugfixes & feature additions

3.0.3

1 year ago
  • added timeline simulator to HISE controller
  • added integration with Librewave Rhapsody player (template & exporter)
  • added support for exported RNBO patches in scriptnode
  • many other small bugfixes (look at the commits)

3.0.1

1 year ago

Features

  • added C-preprocessor to HiseScript
  • added SVG support for ScriptPanels
  • added Broadcaster.attachToRoutingMatrix()
  • added Apple Silicon support for exporting AAX plugins
  • added some File API methods for redirecting & parsing references

Bugfixes

  • fixed FL Studio multichannel handling
  • fixed exporting multichannel plugins with the HISE standalone version
  • fixed a few ScriptUnlocker issues
  • fixed installer script on macOS
  • some code editor fixes (better jump to definition, no hydra tabs)
  • various master clock fixes

These are just the most important changes, for a full list of changes, see the commit log

3.0.0

1 year ago

2.0.0

5 years ago

Major changelog:

  • new modulation system (faster)
  • new cached pool system
  • preliminary raw API for usage as C++ framework
  • MPE support
  • full dynamics HLAC (normalises releases trails of 24 bit samples to use the full bit-depth)
  • tons of bug fixes, small features

1.5.0

6 years ago

Changelog (only the big things):

  • new Interface Designer
  • improved iPhone support
  • jumped to JUCE 5
  • support for Visual Studio 2017

See the commit history for all changes.

1.1.2

6 years ago

Changelog

  • added Sample archiver for easier distribution of HLAC monoliths
  • moved streaming engine to hi_streaming module for standalone usage in C++ projects
  • fixed multiple voice starts in SynthesiserGroups
  • added some debug logging tools
  • fix inactive interface for exported audio FX
  • other minor fixes