Releases: tysonlt/AxeFxControl
1.4
1.3
1.2
General release.
General release.
Release Candidate 4
Release Candidate 4##
Fixes bugs:
- #7 Effect list sometimes incorrect during fast preset changes or tempo changes
- #9 RX buffer being filled with too many concurrent requests
- #10 Only call preset change callback if preset details differ
Enhancements:
- AxeSystem no longer stores 'preset changing' state to block refresh requests
Release Candidate 3
Release Candidate 3
This version adds extensive documentation in the form of comments in the code, which are also shown in the README.
Effect name storage has been greatly optimised thanks to AlbertA on the Fractal Forums. Code size for the Refresh.ino example has gone from around 2077 to 1933. I swear it is faster too.
Release Candidate 2
Release Candidate 2
Channel switching has now been implemented, along with a new API for querying effects.
This now brings this library to 100% implementation of the AxeFX 3 3rd-Party Midi Spec.
Release Candidate 1
RELEASE CANDIDATE 1
This version completes most of the MIDI spec except effect channels.
More callbacks have been added, including callbacks to override sysex processing and filter the incoming effect list.
The MIDI handler is now toughened against very fast preset changes (eg spinning the wheel, holding down an arrow on the Axe).
BETA 0.4
No longer relies on any external libraries. MIDI has been implemented in AxeSystem.
A pluggable sysex override has also been added. You can register a callback to receive sysex responses, and returning true from the callback will halt normal sysex processing. Therefore you can send and receive custom sysex to extend the library in the future.