Preset Doesn't Store / Recall with Vsynth Bpatchers

Yukonnor's icon

I'm fairly new to Max, so forgive me if I'm missing something obvious! I can't for the life of me figure out how to make the preset object work with vsynth bpatchers...even though I see them being used (and working!) in the vsynth example patches.

Steps to Reproduce:
1) Open file linked below
2) Set presets (using "Shift + Click") for various configurations of the vynth Bpatcher (WFG_2) and Slider
3) See that recalling the presets ("Click") only recalls the settings of the Slider

Expected Results:
- Recalling the presets recalls both settings of the WFG_2 and the Slider

My Test File (Preset not working with WFG_2):

vsynth_preset_tester.maxpat
Max Patch
(Preset not working with WFG_2)

Vsynth Example Patch (Preset works with WFG_2):

Class_1.maxpat
Max Patch
(Preset working with WFG_2)

Yukonnor's icon

Sorry for the premature post! Took a look with some fresh eyes and read into the `pattr` family of objects, which is what is at play here. "With pattr you can control the state of objects inside of patcher and bpatcher objects all from the top level of the patch."

I'll put a follow-up post here with my findings incase anyone else runs into this issue and is curious!

Yukonnor's icon

As promised, here is a file that explains how Vsynth (and other bpatcher) parameters can be stored and recalled using the preset object:

Max Patch
Copy patch and select New From Clipboard in Max.

Appreciate everyones's patience. Hope this helps if anyone was confused (i.e. didn't get to the pattr tutorials yet).

2K's icon

Hi @Yukonnor! There is a an example in the Launcher to work with presets and scenes. In anycase, thank you very much for your last post, maybe I'll add those instructions to the Package. Also take into account that there is a bug with recalling presets and Max 8.1 that hopefully will be fix in next Max release! In the meantime you can stick to v8.0.8. Cheers!

Yukonnor's icon

@2K thanks for the reply. Not sure how I missed the Presets example in the Launcher..whoops :) Anyways, was a learning experience for me.

Also, seriously, THANK YOU so much for vsynth and all the work you've put into documentation in the launcher. This thing is so rad.