Sapphire Zoo: a programmable chaotic oscillator

For anybody who is interested, I made a patch that goes through all current factory presets of Zoo. It’s a bit lengthy but has chapter bookmarks to jump from one preset to the next:

I wanted to use that docB module to change the presets via CV. Unfortuntely, it’s an expander that has to be attached to the right of Zoo to display its presets, and there’s already the Tricorder (which, of course, I didn’t want to sacrifice), so in the end I was iterating manually through the presets.

On the other hand, five minutes ago I remembered the Sapphire Tin module. So, I guess, I could have connected the coordinate outputs of Zoo with Tin, and then attach the Tricorder to the right of Tin, thus freeing up the right side of Zoo for the docB preset selector module. Oh well, the VCV library has become too giant to be handled by my memory.

Playing around drawing a circle, this does not look correct.

Steps

  1. Initialize Zoo
  2. set vx = -y, vy = x and vz = x-y. Notice the circle draws OK.
  3. Set “Output vector magnitude” to 5. Notice how the circle grows in response to this setting.
  4. Save preset
  5. Initialize Zoo
  6. Load preset

Expected result, the circle should look like it did after step 3. Actual result, the Circle looks like it did before set 3.

Maybe the particle is not starting at the same location? Did you edit the first memory location in the preset file to be the intended starting location?

I did nothing other than the steps in my post.

I repeated your steps, and if I don’t freeze the particle, as I’m typing in the formulas, it is wandering to different locations away from the default starting point (0.11, 0.12, 0.13).

When I finally type in the vz formula, it gets “locked into” a circle. I save the preset.

When I load the preset again, this time it is starting back at (0.11, 0.12, 0.13). But now it is already locked into a circle, only the circle is very small.

I think to fix this you need to edit your preset and change memory[0] to something farther from the origin, so you have a larger circle.

Most definitely it requires picking a point in space to init the process Circle.vcvm (1023 Bytes)

Works as expected

1 Like

Looks like Zoo is in the library today, time to experiment.

1 Like

Yes, Zoo is officially live on the VCV Rack Library now.

6 Likes

:partying_face::partying_face::partying_face::partying_face::partying_face:

Great job Don and contributors. This is fantastic.

2 Likes

Hey everybody… Omri Cohen just dropped this video that features Sapphire Zoo. This is one of his “Patch From Scratch” videos, which are great for learning modular synth in particular, and musical composition ideas in general.

The sounds he creates in this patch are striking and cinematic.

9 Likes