Submit your presets for Purfenator

Now that v2.5.1 has lots of gradient options, Purfenator could benefit from some cool factory presets.

Create something nice and submit it to this thread, include a screenshot. (Presets can include colour backgrounds, gradients, and skiffs.)

I will need to think if presets can include images, your presets will have absolute paths, so that won’t work, but I might be able to fudge it for factory presets. If you include an image you will need to provide that separately, ensure you are not violating any licenses please.

If your preset has animation via SeizureTrigger please add a description of the modulation that is needed.

The ones I like and ones that get likes will be included in future releases.


Here is a preset I am fiddling with, it uses a tiled image to create graphic equaliser style bars, and then an inverted envelope (with a 9.99v offset) to animate the gradient end to make the colour jump up and down. (Use a follower to create the envelope and then it follows the music).

GE.vcvm (2.0 KB)

gebars

8 Likes

I had no idea Purfenator could do that! Cool stuff.

You can do factory presets that reference images without absolute paths. pachde1 Imagine has them. If you look at one of the Imagine presets you’ll see something like:

    "image": "{plug}/presets/images/guitar-shirt.jpg"

So, just check if the path begins with {plug} and expand that to the plugin’s folder. Otherwise you’ll have whatever absolute path the user picked when they save a preset. When writing the json, you could check if the path is in some well-known prefix and substitute a placeholder similar to {plug}.

1 Like

some of my presets:

just unzip this to the VCV presets folder:
Purfenator_rsmus7.zip (5.7 KB)

3 Likes

Solar Noon.vcvm (2.0 KB)

2 Likes

Channel 3.vcvm (2.0 KB)

Graphite.vcvm (2.1 KB)

Desert Planet.vcvm (2.0 KB)

Game Over (SM).vcvm (1.9 KB)

2 Likes

Magenta Dawn.vcvm (2.1 KB)

2 Likes

Summer in Antarctica (Purfenator)

Summer in Antarctica (Purfenator).vcvm (2.2 KB)

2 Likes

I don’t have a present to submit myself just yet. But it appears you’re on the cutting edge here – Bulgari ad from the latest NY times fashion magazine. Coincidence? Synergy? Ai? Or simply summer in antarctica??

1 Like

Complementary colors (e.g., teal and orange) look great together. It’s become a bit of a cliche in film color grading, in fact.

2 Likes

“Has a vague resemblance to the Loudness War common in music” <<-- wonderful, wasn’t expecting that in your link!

Oh, yes, for sure. I worked in graphics for many years, too many. Just interesting to me to see the exact same endpoints and spectrum that Alphagem-O created, in a high budget ad at the same time.

So let’s topic swerve (screen shot from wikipedia):

I’m used to the magenta background US version, but it was interesting to me too see a lot of the yellow background t-shirts and imagery while in Europe last month. Those versions were very exotic in the US back in the day.

Don’t mean to be the kind of person who only comments without contributing.

Chocolate is life! Preset and background image. Can be habit forming. Chocolate_is_Life.vcvm (1.9 KB)


Haha, that is pure coincidence! I was just thinking of the cold blue sky and the orange summer sun slowly melting the ice, then pushed and pulled the sliders in Purfenator to taste.

There must be something quite appealing to the color combination, however, although I never saw the NYT ad before, nor was I aware of the many movie posters that apparently all want to make intellectual reference to summer in Antarctica :joy:.

1 Like

One more.

Vaporwave.vcvm (2.0 KB)

1 Like

Ok, I have implemented this now so that I can handle any path that matches the system, user or plugin directory, and replace that with a token.

So please do include images in your presets, when the next version is released the paths will be automatically tokenised, and until then I’ll convert any that you upload.

Here is a new preset that I am working on, 50% black scanlines

edit: looks cool with a box grad too

3 Likes

Hey, Dan. I’m building something akin to Purfenator, and I have a dev question. Where do you parent the background widget, and how do you figure the size/position? I’ve been adding mine as a peer just above the RailWidget, and I can do simple color blank that works, but I can’t figure out how position, size, and scale it for any other drawing to work right. Can you give me some hints?

Yep, I add the widget above the railWidget.

For elements drawn into your widget you need to place them using the args.clipBox which has methods such as .getTopLeft()

By default these elements will scale with the zoom level, so if you don’t want that you have to factor in the zoom level to calculate their dimensions.

Its been awhile since I wrote this, so can’t remember exactly, but it appears as though I am taking the reciprocal of the 3rd index of nvgCurrentTransform()

1 Like