Releases: zsteinkamp/m4l-Modulation-Math
v12 - Add Min, Avg, Max operators
v11 - Fix Bipolar / Mod Bug
This release fixes a bug when modaulting a parameter in "Mod" and "Bipolar" modes. Previously, it would only modulate in the positive direction. Thanks Joe Sayer for the report!
device.mov
v10 - Better Wrap / Fold Performance
Realized that the JS functions that I was using for Wrap and Fold had gotten so simple that it was going to be vastly faster and fairly easy to implement as just normal Max objects.
The output is noticeably smoother now, since the overhead of marshalling and unmarshalling values in and out of JS is eliminated.
v9 - Clip / Fold / Wrap Overflow Modes
This realease adds a new feature to control what happens when the calcluated, scaled, shifted, inverted number exceeds the 0..1 threshold.
Thanks jonahjnewton for the suggestion!
Clip= Original behavior. 1.1 => 1, -0.1 => 0Fold= 1.1 => 0.9, -0.1 => 0.1Wrap= 1.1 => 0.1, -0.1 => 0.9
v8 - Telemetry
This release adds a telemetry "ping" on load.
As an independent developer, it's beneficial to both me and the people who use my devices to know which devices are used the most. This change adds a small amount of telemetry to this device that runs when you add the device to your Live Set. It assembles a short string containing the device name, the hostname of the computer it is running on (not the IP), the type of OS (Mac or Windows), and the CPU type (e.g. "arm64"). This message is sent to a computer that I own and operate, who appends this message to a log file.
The device will function as normal if the telemetry fails for any reason. The telemetry does not block the loading or operation of the device.
v7 - Live 12 Modulation
Adds support for Live 12's new modulation mode as well as visual and CPU usage improvements.


