Revisions of HISE
Konstantin Voinov (kill_it)
committed
(revision 65)
- Update to version 4.1.0+git1.32a3397: * - update version numbers * - added ZoomableViewport::scrollToRectangle * - fix button mouse cursor being overrwritten by panel * - added HiseEvent type to SNEX variable container * - added multipage::setAdditionalCallback * - remove warnings * - fixed wrong parameter ID order of Waveform Generator * Added ability to hide preset browser search bar (#444) * Prevent incrementing preset changing current full expansion (#449) * Add support for common sidechain channel naming #547 (#548) * + FullPathFavourites option in preset browser. - show relative path in favourites list (#551) * - fixed macOS compiler detection not working with Sequioa * - added mouseCursor property to button - added support for CSS cursor property to all script components * - added CSS support to preset browser styling! * - fix compilation * - fix initialisation of conversion nodes not working properly when using sample rate * - fix #528 * - fix #572 * - fix #583 - fix #544 * - fix #584 - make goto button in connection list work with locked containers * - fixed #585 * - added Broadcaster.attachToNonRealtimeChange() - added HISE Audio export tool with offline render option * - fixed combobox automation ID list not being used with full range * - SNEX: fix index templates not working * - use correct text to value converters for plugin parameters * - fixed #538 * - fixed #540 * - added id property to all LAF object arguments * - remove useFlatDesign to allow LAF rendering of waveform components
Konstantin Voinov (kill_it)
committed
(revision 64)
- enable Fedora builds
Konstantin Voinov (kill_it)
committed
(revision 63)
update included files
Konstantin Voinov (kill_it)
committed
(revision 62)
update build for version 4.0.0
Konstantin Voinov (kill_it)
committed
(revision 61)
- Update to version 4.0.0+git2.40c0e0a: * - updated version number * Update build_installer.yml * - update multipage default CSS when using NoLabel mode - updated HISE installer on Windows * - last attempt of fixing all warnings * - fix warnings on macOS (again) * - fix warnings on macOS * - fix some warnings on macOS * - fix warnings on Windows * - fix compilation of plugins * - added SNEX filter API to create custom filter plots! - changed one pole filter graph to actually represent the magnitude response * - automatically enable edit mode in patch browser after loading a new preset * - do not rebuild sliders when changing colours of slider pack * - fix UI lag because of mouse cursor update * - added container.dynamic_blocksize * - added cable highlight + source display when hovering over hidden cable * - fix compilation on older Linux systems * - added missing function - fixed HISE installer project on macOS - fixed assertions when rebuilding docs * - copy snippet to clipboard after saving in Snippet Browser * - added custom LAF to Filtergraph * - fix plugin compilation * - fix #527 * - updated JSON dialog files * - fix snippet browser compile fail * - fix node colours not being applied in snippet screenshots * - multipage: fixed XML editor, fixed popup menu * - multipage: remove UseOnValue property * - multipage: added command line action * - doc generator updates: adding snippet browser generator, fixed some image links * - JUCE: fix large preallocation when writing to output stream
Konstantin Voinov (kill_it)
committed
(revision 60)
- Update to version 3.6.2+git0.d3f364f: * - bump version to 3.6.2 * - fix #409 * - fixed #428 * - fixed #429 * - fix const var declaration inside function body not throwing a compilation error (fixed #430) * - fix sampler crashing with extremely high pitch ratios * - fix #424 * - added beatport manager setProductId() function - added ScriptUnlocker.getLIcenseKeyFile() * - added recursive protection when exporting scriptnode network with a modulation output assigned to a parent container's parameter * - fix crash when using a unconnected sliderbank in a compiled node * - fix external clock desyncing when using buffersizes > 512 - fix MIDI player resyncing when using different playback speeds - fix external clock position not being coherent when changing DAW speed. * - fix allNotesOff not working with scriptnode / hardcoded synthesisers * - fix custom text input box issues * - fixed removing of attached automation callbacks not working * - script table listbox: prevent execution of table cell callback with wrong row index when clicking on a cell * - audio thumbnail: added multithreading threshold & dynamic options properties * - fix a few more multithreading issues * - add Settings.setSampleFolder() * - fixed a few multithreading crashes when using custom user preset data model * - add Content.showModalTextInput() * - add missing broadcaster method * - fix scrolling removing click state from multicolumn table - ScriptBackgroundTask: fix deadlock when calling sendAbortSignal on worker thread itself * - fix hover position being propagated to drawTableRowBackground() laf method * Reenable patch browser fold button (#425) * - use childcomponent for broadcaster/panel popup menu alignment * - fix MIDI player clock resyncing with playback speed ratios != 1.0 * - fix multithreading issues with scripttablemodel
Konstantin Voinov (kill_it)
committed
(revision 59)
- Update to version 3.6.1+git0.b39546e: * - bump to version 3.6.1 * - fix #414 * - fixed #419 * - fixed #415 * - fix #423 * - fix compilation * - fix multichannel scriptnode processing with 1 channel * - fix #420 * - fix #422 * - add a few more properties to scripted LAF obj parameter * - fix beatport on macOS * - added beatport (windows only) * - add Effect.isSuspended() API method * - added overlay image function to interface designer * - added Message.makeArtificialOrLocal() * - fix AU plugins not exporting with the correct DAW tempo * - fix compilation on macOS * - added Smoothing parameter to Send effect to deactivate smoothing of send gain (useful when using MIDI data to automate send effects) * - added HISE_MACROS_ARE_PLUGIN_PARAMETERS to hardwire plugin parameters to macro controls - added MacroHandler scripting object to programmatically control macro assignments * - added range set id - added support for different range id sets when using viewport in table mode * - added virtual method to get the parameter index by ID * - added Engine.compressJSON / Engine.uncompressJSON() - added UserPresetHandler.getSecondsSinceLastPresetSave() * - added SNEX tests * - fix timestretching with mono samples * - remove black on black text in empty property panel * - put some love into the text editor search field * Fixed release trigger attenuation using normalized table input values (#413) * - fix surrounding autocomplete template tokens with brackets / quotes, etc. * - bump version to 3.6.0
Konstantin Voinov (kill_it)
committed
(revision 58)
update HISE-ignore-CI-mode-data-path.patch
Konstantin Voinov (kill_it)
committed
(revision 57)
change Projucer dep
Konstantin Voinov (kill_it)
committed
(revision 56)
Konstantin Voinov (kill_it)
committed
(revision 55)
- Update to version 3.5.0+git26.035f28a: * - reenable intel build option * - fix screenshot transparency * - updated doc builder * - fix build script * - getting embarrassing over here... * - fix plugin compilation * - fix projucer flags for plugin project * - fix compilation (again) * - fix compilation (again) * - bump version number * - fix compilation after pull requests * Fix full instrument expansion sample folder resolution (#397) * Fix FileSystem.Samples when using full instrument expansion (#396) * Fix missing API warpper (#395) * Send notification when MIDI ccs cleared (#398) * Fix isUserPresetReadOnly returning undefined (#399) * Fixed saveButton read only state not set when loading full instrument expansion (#400) * Fix Filter Gain Modulation exploding filter coefficients (#402) * - oh boy... * - next attempt * - fix compilation * - remove warnings in CI build * - BREAKING CHANGE: fix value argument of cable callback not being scaled with range - might affect existing projects that use the setRange() method * - fix compilation on macOS * - improved runProcess output logging * - added BackgroundTask.runProcess() * - fixed more warnings * - increased multithreading cores on MSVC linking stage * - reduced number of compilation units
Konstantin Voinov (kill_it)
committed
(revision 54)
- Update to version 3.0.3+git16.2d88ad4: * Added Content.isCtrlDown (#314) * Preset browser additions (#368) * Add bit length popup to Tools->Create RSA Key pair (#379) * For full expansion projects, clear bank column when no expansion is selected (#382) * Add mouse event isDragOnly (#390) * Fix load previous/next user preset not working with full expansions (#384) * Fix loadAsMidiFile extension typo (#386) * Add paths functions (#378) * - fixed slow font loading on Linux (maybe) * - update faust build instructions * - added support for newer Faust versions (requires setting a Projucer flag for Faust 2.50.6) * - fixed popupmenus not being scaled with a few components * - fixed some rectangle array helper function not resetting it's failure state * - fixed multi-column tables showing all columns in last row with less than all entries * - some ScriptBuilder fixes
Konstantin Voinov (kill_it)
committed
(revision 53)
- add HISE-ignore-CI-mode-data-path.patch fixes export in OBS
Konstantin Voinov (kill_it)
committed
(revision 52)
- Update to version 3.0.2+git0.65fbb2e: * Update README.md * - remove duplicate * Update build_installer.yml * Create build_installer.yml * Create build_installer.yml * update installer script * Create build_installer_macos.yml * Create build_installer_windows.yml * Update README.md * added status badges [no-ci] * - cherry picked logic server fix into master - switch to master branch - Update to version 3.0.0+git219.f3b810280: * - fix compilation * - refactored HISE menu options * - added hxi test project * - redesign create new project window - project creation: added rhapsody template option - project creation: added extract from hxi - added expansion tags, description - added full instrument expansion exporter with rhapsody format support - added rhapsody support for sample archiver * - added ScriptBroadcaster.attachToProcessingSpecs * - fix compilation the third time * - next attempt at fighting against the compiler flags * - fix compilation * - fix #317 * - implemented #383 * - fix consecutive containers overwriting their sibling sound content * - fix a few assertions * - add `FileSystem.findFileSystemRoots()` * - added File.loadMidiMetadata()
Konstantin Voinov (kill_it)
committed
(revision 51)
- Update to version 3.0.0+git202.2206bf8ac: * - fix compilation * - added Create local look and feel function to Interface designer context menu * Apply embed user presets preference to hxi encoding (#369) * Added isImageLoaded and unloadAllImages functions for laf (#370) * Updated and simplified build instructions. Separated Windows and OSX steps. Removed references to Steinberg downloads and IPP. (#372) * Add more properties to keyPressCallback object (#371) * Add timing api class (#376) * - added error message when trying to export a scriptnode network with nonexistent parameters * - fix scriptnode codegen with core::smoother * - changed HISE_BACKEND_AS_FX default value * Improve Midi Floating Tile (#374) * updated faust instructions * - fix multichannel issue introduced with previous commits - added HISE_BACKEND_AS_FX flag to simulate FX processing in HISE * - added Server.resendLastCall()
Konstantin Voinov (kill_it)
committed
(revision 50)
Konstantin Voinov (kill_it)
committed
(revision 49)
- Update to version 3.0.0+git188.bdaa004e8: * - added IgnoreNoteOn parameter to LFO modulator * - added more split sizes when exporting monoliths * - fixed crash when changing ring buffer size * - added Synth.playNoteFromUI() / Synth.noteOffFromUI() to inject MIDI messages before the master container (like the virtual keyboard does) * - fix compilation on windows * - added `updateEachKey` property ScriptLabel to send text change values on each keystroke * - fixed RR keyboard button freeze * - more broadcaster context menu fixes * - fixed some broadcaster issues with context menu states - added sortability to table list model * - added File.isChildOf() and File.isSameFileAs() functions to File API * - delay context broadcaster to allow state functions to be updated on value callbacks * - fix channel resizing in HISE * - added audio & MIDI clip file drop to DAW timeline simulator * - fix plugin compilation * - fix Colours API class not parsing colour values with string type correctly * - added external master clock simulator to HISE - redesigned HISE Controller popup to include DAW controls for simulating external clock syncing * - added onResync() callback to tempo listeners to maintain the correct DAW playback position when looping or seeking * - added `routing.selector` node for multiplex routing in scriptnode * - change default value of sampleIndex property to zero
Konstantin Voinov (kill_it)
committed
(revision 48)
- Update to version 3.0.0+git169.2f6088c4f: * - fixed external clock syncing when exporting from DAW * - RNBO: add tempo_sync support * - RNBO: added support for table / slider packs / audio files - RNBO: added support for modulation source draggers * - added support for RNBO patches (export MAX patches as C++ into scriptnode)! * - fixed a few jump to definition issues * - scriptnode: added math::map node * - scriptnode: added freq2samples converter * - fix global modulator containers being processed with larger buffer sizes than required * - fix stopInternalClockOnExternalStop() function not working * - fix DAW project restoring not working with custom user preset data model * - added ScriptAudioWaveform.setPlaybackPosition() * - added shift+drag for changing Q on parametriq EQ - added ResetOnDoubleClick floating tile property for FilterDragOverlay * - added useLeftClick to ScriptBroadcaster.attachContextMenu() function (breaks existing calls to this function) * - added Engine.createFFT() API docs - added safe check to prevent crash when using FFT magnitude function after calling prepare - added support for multiple channels being copied with SimpleRingBuffer.copyReadBuffer() * - add `Sampler.purgeSelection` function * - update memory usage when lazy loading samples at note start * - added lazy load purge mode to skip preloading of large sample sets until they are played * - added RingBuffer.copyReadBuffer() method for threadsafe scripting access of the buffer data * - improve FFT graph appearance (create curves for lower bins) * - fix rounding error in expiry date * - fixed FFT path glitches when using scripted ring buffer * - simulate deactivated audio engine when script unlocker is not unlocked in HISE * - fix unlocking with expiry date not setting the internal flag
Konstantin Voinov (kill_it)
committed
(revision 47)
- Update to version 3.0.0+git146.fb9d81c3d: * - change checkExpiryDate() to return remaining days of trial period * - removed warning Icon when connected to unscaled parameter - update warning icon on connection add / remove * - restore MIDI automation data synchronously when restoring DAW session (so that UserPresetHandler.isInternalPresetLoad() can be used in the update callback) * - added TransportHandler.stopInternalClockOnExternalStop() * - add warning button to container parameters when there is a range mismatch * - fix some full expansion crashes * added `UserPresetHandler.isInternalPresetLoad()` * - fix external host syncing messing up the export BPM * - added Buffer.trim() API method * - fix buffersize being bumped by 8 samples - fix some audio export issues with Logic * - convolution: added fading between IRs when loading new impulse responses - convolution: fixed a few multithreading issues * - fix multithreading issues with internal table graph point list * - fix display index events for complex data types causing script content callbacks to fire * - added `ScriptComponent.grabFocus()` method * - added ms2bpm converter mode * - added reassignable keyboard shortcut for toggle line comment * - added setValueOnClick property to Button * - trying to fix ghost panels * - fix midi player noteoff timestamp at loop wrap with loop end < 0.5 * - allow usage of bypass template in external effects * - moved granulator to hi_dsp_library to allow compilation of networks with granulators * - script broadcaster: added "Bypassed" and "Enabled" to attachable module parameter IDS * - fix parametriq EQ coefficients offset when using different sample rate on load * - added ServerKey fields to RSA.xml - fixed ScriptUnlocker.unlockWithTime() * - fix preprocessor parsing with string literals that contain `# * - clean up build scripts & add Apple silicon support to HISE installer project * - remove old 64bit code & other dead stuff * Update Readme.md * - fix convolution reverb crashing while rendering dangling IR on a background thread - fix FFT not using VDSP on macOS on M1
Konstantin Voinov (kill_it)
committed
(revision 46)
- set Projucer to JUCE 7
Displaying revisions 1 - 20 of 65