a better search for max devices
Fibonacci Note Echo5 screenshot

Fibonacci Note Echo5

by zsteinkamp

This Max For Live device uses Javascript to implement a MIDI...

View on maxforlive.com Website

Type
MIDI Effect
Author
zsteinkamp
License
AttributionNonCommercialShareAlike
Live version
12
Max version
8.1.5
Downloads
0
Updated
2024-12-14

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://plugins.steinkamp.us/m4l-FibonacciNoteEcho

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

Comments (9)

  • dayjob · June 13 2022
    looks interesting but sadly won't work on apple silicon machines. j.loader isn't available.
  • zsteinkamp · June 13 2022
    @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.
  • zsteinkamp · June 13 2022
    @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 [email protected] or open an issue on GitHub.
  • PmichaelHenry · June 13 2022
    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.
  • zsteinkamp · June 13 2022
    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 [email protected] if you'd like a notification on when I do that.
  • zsteinkamp · June 14 2022
    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.
  • matthieurosso · January 01 2023
    Where is the link for download ?
  • zsteinkamp · January 01 2023
    Hey matthierusso, I've updated the URL here to point directly to the download. Thanks for pointing it out!
  • zsteinkamp · July 29 2024
    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

← Back to search