Skip to content

Releases: zsteinkamp/m4l-ChiasticSlide

v10 - Auto Buttons

15 Dec 16:20
Compare
Choose a tag to compare

Thanks again @Luke-kb for the nudge on this. This release adds two "auto" buttons A1 and A2 to set up the device for smooth fading given the number of input channels. Note that the A1 button only works well if it's controlling four or more chains.

device

v9 - Endless toggle; Min/max vol viz improvements

11 Dec 16:19
Compare
Choose a tag to compare

This release adds a toggle button for the endless direction knob (#5). Thanks @Luke-kb for the feedback and idea!
Also improves the visualization to properly show the minimum volume setting.

Screenshot 2024-12-11 at 8 16 25 AM

v8 - Fix automation bug with endless Direction

07 Dec 18:19
Compare
Choose a tag to compare

Fixes a bug where if the Direction knob is automated and the value touches 0 or 360, the automation would be disabled.

The fix is to detect the automation state of the parameter and gate the messages that give the endless functionality if automation is enabled.

Thanks @thomasf for the bug report!

v7 - Accurate curve display; Endless direction!

30 Nov 03:24
Compare
Choose a tag to compare

This release fixes my biggest gripe with Chiastic Slide which was how curve was visualized.

In the prior version, I just connected curve to opacity which was a lame shortcut. I actually wanted to plot more of a pickup pattern to show visually how curve affects the pickup function.

So in this release I finally dug into it. My original approach was to use an ellipse, but that soon showed its flaws. Next hero was Bezier curves, which necessitated a switch from Sketch to Mgraphics. Beziers ended up being a dead end once I had the idea that I could just sample the volume function at small degree-intervals and plot line segments between those sampling points. With enough points it would look like a nice curve. 80 ended up being the first number where I couldn't see a line segment.

I also fixed my second biggest gripe which was that I really wanted the direction knob to be endless. Having to wrap around from 0 to 360 is lame. So I came up with a solution that makes it endless ... with one catch. Well, two. The catches are that you cannot have a value exactly 0 or exactly 360. The solution uses those values to jump to the other side of the dial. Let me know if this is annoying and I can implement a toggle or something.

device

v6 - Adds Telemetry

29 Oct 23:33
Compare
Choose a tag to compare

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.

v5 - Track changes with colors and children

14 Sep 03:28
Compare
Choose a tag to compare

Chiastic Slide will now update colors and child tracks / chains as you change them in your Live Set. No need to press Refresh any more. :)

v4 - New UI

10 Sep 23:36
Compare
Choose a tag to compare

Full re-do of the UI, going all-in on a circular format.

device

v3: Group Tracks and Viz

27 Apr 18:04
Compare
Choose a tag to compare
  • Support for Group Tracks added
  • Added a visualization for chain volumes and changed the main control to a horizontal slider.

v2

16 Jan 16:48
Compare
Choose a tag to compare
v2

Important fix for a bug where Live's undo buffer would be filled with volume changes.