-
Notifications
You must be signed in to change notification settings - Fork 1
release notes
senso edited this page Jun 22, 2026
·
2 revisions
#changelog #versions #history
SDK version history and changelog.
- Background job system (BackgroundJob) with lifecycle hooks (
startJob(),onJobBegin,onJobProcess,onJobEnd) - Updated examples with modern C++ practices
- Job management handled by SDK for the user
-
createEvent()now sets event to NULL on creation - Compiled with VC++22 (latest)
- Added
sdkGlobalArrayGetSizefunction - C++17 standard adopted
-
Major: Added
UsineEventClasswrapper class (UsineEventClass) — modern C++ interface for event manipulation - Deprecated all
sdk*Evt*functions in favor ofUsineEventClassmethods - Reformatted and cleaned up all SDK header files
- Updated all examples to use
UsineEventClass
- Major refactoring of SDK architecture
- Added Global Array functions (GlobalArray) (
sdkGlobalArrayGetHash,sdkGlobalArraySetValue*,sdkGlobalArrayGetValue*) - Added Usine Object functions (
sdkUsineObjectSet*,sdkUsineObjectGet*,sdkUsineObjectFind, etc.) - Added Chunk system functions (
sdkGetChunk,sdkChunkOperation,sdkChunkSubscribe) - New examples: GlobalArray, UsineObjects, UsineChunks, UsinePointers, BackgroundJob
- New trace functions:
sdkTraceErrorChar,sdkTraceWarningChar,sdkTraceSplashChar,sdkTraceLogChar - Added sync object functions for thread synchronization
- Parameter system improvements:
CallBackId,setEventClass(),IsStoredInPreset
- Added convolution reverb example
- Added
sdkGetSampleArrayAudioFilefor batch sample reading - Added
sdkLockPatch/sdkUnLockPatchfunctions - Patch state query functions:
sdkPatchIsRunning,sdkPatchLoading,sdkPatchJustActivated
- Hollyhock 5 compatibility
- Convolution examples added
- Various bug fixes and improvements