Welcome to %s forums

BrainModular Users Forum

Login Register

new SDK 5

Announcements
Post Reply
User avatar
senso
Site Admin
Posts: 4424
Location: France
Contact:

Unread post by senso » 21 Feb 2010, 08:37

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.

runagate
Member
Posts: 288
Location: Austin, Texas, USA
Contact:

Unread post by runagate » 21 Feb 2010, 13:47

- added Multi touch mouse callbacks

Hell yes.

Clearscreen
Member
Posts: 482
Location: Australia
Contact:

Unread post by Clearscreen » 22 Feb 2010, 01:13

COOL! It really is time I started making more use of this.. :)

protofuse
Member
Posts: 78
Contact:

Unread post by protofuse » 30 Jul 2011, 19:55

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.

User avatar
senso
Site Admin
Posts: 4424
Location: France
Contact:

Unread post by senso » 30 Jul 2011, 19:56

yes all users modules (created with the SDK) are exported in the VST.

protofuse
Member
Posts: 78
Contact:

Unread post by protofuse » 30 Jul 2011, 21:58

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?

K8.
New member
Posts: 3
Contact:

Unread post by K8. » 26 Oct 2011, 12:03

Great!!! it's probably time to upgrade to a multi touch monitor...

Post Reply

Who is online

Users browsing this forum: No registered users and 154 guests