Page 1 of 1

Posted: 21 Feb 2010, 08:37
by senso
CPP SDK [5]
The new SDK by Martin Fleurent is available.

It's a major improvement
- multi-touch implementation
- many new functions
- easier to use
- better communication of user modules with Usine

The new manual is available.

improvements
- added a basic gui class to manage the client area (for mtControl and mtForm modules).
- added Multi touch mouse callbacks.
- added access to Usine ColorSet.
- added query system to ask the user about optionnal parameters.
- added access to Usine core events data manipulation functions.
- added access to Usine core Audio files manipulation functions.
- added access to Usine core Audio Math util functions.
- added access to Usine Files dialog for opening or saving a file.
- added access to Usine internal paths.
- added access to Usine trace functions to log infos in the console.
- added a matrix module.
- added two user module example (TestSoundFile and TestQuery).

changes
- global refactoring and reorganisation of source code.
- split 'UsineDefinition.h' in several files (names should be explicit),
but you only have to include the 'UserDefinition.h' file.
- changed SDK files folder name from 'include' to 'SDK'.
- 'TUserModule' width and height are now protected, use getter and setter to manipulate them.
- changed 'TUserModule::SetMasterInfo( pMasterInfo )' to 'TUserModule::Init(pMasterInfo, pModuleInfo)'.
- changed 'TModuleInfo::Color' to 'TModuleInfo::ModuleColor' for names consistency.
- changed 'TUserModule::AddLineLayoutBoolean()' to 'TUserModule::AddLayoutLineBoolean()' for names consistency.
- changed 'TUserModule::AddLineLayoutInteger()' to 'TUserModule::AddLayoutLineInteger()' for names consistency.
- renamed UserPrototypeExample to TestControls.
- deleted the deprecated DrawPadExample.

Posted: 21 Feb 2010, 13:47
by runagate
- added Multi touch mouse callbacks

Hell yes.

Posted: 22 Feb 2010, 01:13
by Clearscreen
COOL! It really is time I started making more use of this.. :)

Posted: 30 Jul 2011, 19:55
by protofuse
Hi Olivier,

Can we use all the sdk if we intend to export as VST ?

I mean, would it work well ?
I guess yes, but I'd prefer to ask you about some limitations.

Posted: 30 Jul 2011, 19:56
by senso
yes all users modules (created with the SDK) are exported in the VST.

Posted: 30 Jul 2011, 21:58
by protofuse
senso wrote:yes all users modules (created with the SDK) are exported in the VST.
(another) good point for my consideration :p

can I ask if VST for mac would be on the roadmap?

Posted: 26 Oct 2011, 12:03
by K8.
Great!!! it's probably time to upgrade to a multi touch monitor...