Skip to content

Releases: tysonlt/AxeFxControl

1.4

Choose a tag to compare

@tysonlt tysonlt released this 13 Oct 01:30
2e51d11
  • ability to listen for present names other than the current preset, useful when asking to fetch all preset names
  • ability to set max banks for newer units, still defaults to AFX MkI values.

1.3

1.3

Choose a tag to compare

@tysonlt tysonlt released this 18 Sep 00:16

Ability to select platform byte.

1.2

1.2

Choose a tag to compare

@tysonlt tysonlt released this 11 Nov 23:41
1d95a37

Suggested by kmcgain: Reset sysex buffer if sysex start byte detected, rather than dropping whole message

General release.

Choose a tag to compare

@tysonlt tysonlt released this 19 Apr 10:46
0113d43

General release.

Release Candidate 4

Choose a tag to compare

@tysonlt tysonlt released this 23 Feb 08:19
7aaabe2

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

Choose a tag to compare

@tysonlt tysonlt released this 12 Feb 12:13

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

Choose a tag to compare

@tysonlt tysonlt released this 10 Feb 12:36

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

Choose a tag to compare

@tysonlt tysonlt released this 10 Feb 08:00

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

BETA 0.4 Pre-release
Pre-release

Choose a tag to compare

@tysonlt tysonlt released this 09 Feb 04:59

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.

BETA 0.3

BETA 0.3 Pre-release
Pre-release

Choose a tag to compare

@tysonlt tysonlt released this 08 Feb 01:07

Looper control now implemented correctly.