Author |
Message |
wakyct
Joined: Dec 30, 2020 Posts: 105 Location: USA
Audio files: 12
|
Posted: Sat Jun 05, 2021 6:22 pm Post subject:
ScaleQuantizer resets notes when patch changed? |
 |
|
I've noticed that the selected notes of the ScaleQuantizer reset to the default for the selected scale when you change a patch while it's running, for example by adding or deleting a module, connecting a cable, etc.
Seems like a bug? |
|
Back to top
|
|
 |
Blue Hell
Site Admin

Joined: Apr 03, 2004 Posts: 24042 Location: The Netherlands, Enschede
Audio files: 276
G2 patch files: 320
|
Posted: Sun Jun 06, 2021 7:21 am Post subject:
|
 |
|
I know ...
It is not exactly a feature indeed .. but with the current way patches are being loaded and saved this is hard to avoid (and with structural changes on the patch the patch is written and read back in the same way as when it would be written to and read from a file).
Thing is the information is in two places, in the set of buttons and in the selected preset. The preset happens to be written to the patch last so it will be read in as the last thing as well .. and so it will override the button settings.
This is not the only module that has/had such issues, made a kludge at some stage to get things right with the ranges that some modules have.
I currently have no control over the write order, or rather it is the order in which a module's sub controls had originally been added to the module ... I'll think about this (again) ... but will not hurry to make yet another kludge for issues like these.
For now, it might be possible to use the NoteQuantizer. Although it does not have the exact same features, some of those can easily be patched. Like chaining is just addition and changes can be detected with the ChangeDetector module. It will not have the Inv output then, and of course there is no dynamic scale selection.
+
+
vs
 _________________ Jan
also .. could someone please turn down the thermostat a bit.
 |
|
Back to top
|
|
 |
Blue Hell
Site Admin

Joined: Apr 03, 2004 Posts: 24042 Location: The Netherlands, Enschede
Audio files: 276
G2 patch files: 320
|
Posted: Sun Jun 06, 2021 8:46 am Post subject:
|
 |
|
Actually it was quite easy to fix it with a manual edit of the DFM file to change the creation order ...
So fixed it ... https://bluehell.nl/blogje/ _________________ Jan
also .. could someone please turn down the thermostat a bit.
 |
|
Back to top
|
|
 |
wakyct
Joined: Dec 30, 2020 Posts: 105 Location: USA
Audio files: 12
|
Posted: Sun Jun 06, 2021 7:51 pm Post subject:
|
 |
|
Nice! Thanks jan.
However the new download has the same behavior -- can you confirm the new exe is at the link?
Come to think of it it would be handy to have a build number of some sort viewable when Wren is running...is there anything like that?
edit: found it in general setup, and I'm running the 6.6 version... maybe I need to delete some file first? |
|
Back to top
|
|
 |
Blue Hell
Site Admin

Joined: Apr 03, 2004 Posts: 24042 Location: The Netherlands, Enschede
Audio files: 276
G2 patch files: 320
|
Posted: Mon Jun 07, 2021 6:09 am Post subject:
|
 |
|
Hmm .. it stopped working here too
odd.
edit: oops .. did not properly test it .. when the patch is not running it /seems/ to work .. but once it runs it does not .. back to the drawing board then ... sorry. _________________ Jan
also .. could someone please turn down the thermostat a bit.
 |
|
Back to top
|
|
 |
Blue Hell
Site Admin

Joined: Apr 03, 2004 Posts: 24042 Location: The Netherlands, Enschede
Audio files: 276
G2 patch files: 320
|
Posted: Mon Jun 07, 2021 7:34 pm Post subject:
|
 |
|
Turns out to be a bit harder than expected .. I have a partial solution .. read up at https://bluehell.nl/blogje/forums.html/2021/06/08/bug-in-scalequantizer-revisited/
The thing can get locked now in a custom scale (although there is an escape for it that is not too hard), selecting another preset will not get you out (but selecting C and C# will) ... yet .. all other functionality seems ok.
Will tinker a bit more but it does not fit very well into the model .. to have indicators to be selectors as well .. the note buttons as selectors, and the indicators for when a preset is selected.
I just should have made the buttons read only  _________________ Jan
also .. could someone please turn down the thermostat a bit.
 |
|
Back to top
|
|
 |
|