Skip to content
This repository has been archived by the owner on Oct 26, 2023. It is now read-only.

Releases: MrHaroldA/MS3

0.3.1

09 Feb 11:04
Compare
Choose a tag to compare

Yet another API break, but a simple one: the data received and sent to the MS-3 is now a byte instead of an array of bytes. The library will automatically split values above 127 into 2 bytes sent to the MS3, but you are still required to provide the data length, as some parameters need the extra padding like the patch change.

The second minor break is that MS3.begin() does not halt your sketch but returns if it succeeded.

All examples are updates to reflect these changes, so check that if you're not sure how to implement them.

Almost done! ;)

08 Feb 22:01
Compare
Choose a tag to compare

Yet another API break, but a simple one: the data received and sent to the MS-3 is now a byte instead of an array of bytes. The library will automatically split values above 127 into 2 bytes sent to the MS3, but you are still required to provide the data length, as some parameters need the extra padding like the patch change.

The examples are updates to reflect this change, so check that if you're not sure how to implement this change.

0.2.1

20 Nov 08:58
Compare
Choose a tag to compare

This release is a small update from 0.1.0 and introduces one API break: the USB layer init has moved from the constructor to begin(), and the old begin() function was renamed to what it really does: setEditorMode().

So you need to add begin() to your setup() routine, and change the function in your MS3_READY check to setEditorMode().

See the modified examples for more information.