Device Details


Overview

Name | Version: Fibonacci Note Echo 5
Author: zsteinkamp
Device Type: MIDI Effect
Description: This Max For Live device uses Javascript to implement a MIDI note echo effect where the echoes follow the pattern of the Fibonacci Sequence.

This device receives MIDI notes, and transmits one or more MIDI notes as a result. When it is sending more than the original note (i.e. "Iterations" set to a value greater than 1) the time delay between the notes uses Fibonacci number multiples of the "Time Base" value. In two dimensions, the Fibonacci sequence can be used to plot spiral shapes that resemble those found in nature. In one-dimensional sound space, the echoes are spaced further and further apart, perhaps in a way that is pleasing to our natural ears and brains.

The controls are on top, with a visualization below, showing relative time between echoes (horizontal position of circles, starting on the left), relative velocity (size of circle), and pitch (indicated by color).

See this link for more documentation and details:
https://github.com/zsteinkamp/m4l-FibonacciNoteEcho

See https://steinkamp.us/music-tools/ for other free open source Max For Live devices.

Details

Live Version Used: 12
Max Version Used: 8.1.5
Date Added: Jun 12 2022 22:22:21
Date Last Updated: Oct 31 2024 22:20:51
Downloads: 0
Website: https://github.com/zsteinkamp/m4l-FibonacciNoteEcho/releases
License: AttributionNonCommercialShareAlike
Average Rating

Log in to rate this device

-n/a-



Comments

looks interesting but sadly won't work on apple silicon machines. j.loader isn't available.
@dayjob -- Hmm. My computer is an M1-Pro, and I also tested on a normal M1. I'll look into what may cause that error.
@dayjob -- did you clone the entire repository or use the frozen file? You need to do one or the other, not just download the .amxd (just a hunch that is what happened). Feel free to email me more details / screenshots at zack@steinkamp.us or open an issue on GitHub.
It's working fine on my silicon M1 macbook pro, nice work! The GUI doesn't show the nice coloured circles but the functionality is all fine.
I'll certainly look into these issues. Hopefully will have a 0.0.2 update before the end of day today (USA California time). Feel free to email me at zack@steinkamp.us if you'd like a notification on when I do that.
Just uploaded version 0.0.2 that fixes the problem.

For the curious ... if a Javascript file "require"s another Javascript file, the required file is not included in the frozen bundle. Perhaps there is a workaround ... looking now.
Where is the link for download ?
Hey matthierusso, I've updated the URL here to point directly to the download. Thanks for pointing it out!
Now updated in v4:
* A visual indicator of when a step is playing a note
* All JS rewritten in Typescript.
https://github.com/zsteinkamp/m4l-typescript-base

Login to comment on this device.

Browse the full library