SOUND4 IMPACT.CL Library [1.3.5]
Loading...
Searching...
No Matches
SOUND4 IMPACT.CL Library

General usage

You may check library configuration and setup logging Global setup and Environment variables and parameters

You have to create/destroy an instance Process creation/destruction.

For audio, you can either use direct optimized form with Direct processing or you can use Audio managing (any audio) to have any format. You may use Audio convert helpers.

You need to start a thread calling impact_StartUpdateThread see Update Management

You can start a web server for configuration, see Web server

If it is needed, you can use metadata : see Metadata Management

If you need, you may use your own custom preset manager for saving files and presets. See Custom preset managagement

To access the presets/settings, you can either use JSON socket from Update Management or do all manually with Client's JSon config interfacing using JSON syntax

See full example cpp/sound4.impact.cl-pipe.cpp

You can also use the C++ wrapper from header sound4.impact.cl.hpp or the one with dynamic library loading sound4.impact.cl_dyn.hpp.

Note
In all library, all char* are UTF-8 encoded

Examples

See Sample using C interface

See Sample using Generic C++ interface (multi-process compatible)

See Sample using C++ interface wrapper

See Sample using C++ interface wrapper with dynamic library loading