Befaco modules development blog

I pop in and help from time to time. I am so in love with his modules, and as much of designer as I am, I am not afraid to “get my hands dirty” and spent time with awesome but ugly modules… I know some great composers here around need a beautiful thing to look beautiful, I can understand that, and many of @synthi modules deserve to be loved by talented composers, so you know, I just give the polish layer on the outside.

  • Simpliciter is complex simpler in much more HP, with some extra features from antonio
  • Tape control is an idea I had to controll all sample based nysthi modules like a tape machine
  • Poly lpg and vu meter are nysthi module, I made the gui from the list of features
  • thecage, sussudio and music box are made with simpliciter components, but it’s a 100% nysthi design

But the last update I didnt do much, I made the new layout for the existing double music easel, the colored jack, but I believe most of the visual work has been done by @_jojo_blue

6 Likes

… Thank you Pyer, but I also created only the knobs, but there are a lot of them :grin:

3 Likes

Any update on Noise Plethora making it into the library? With @Omri_Cohen 's latest video there’s a new cadre of folks looking to try it out.

1 Like

Yeah I actually emailed Andrew another reminder about it this morning, the pull request has been sitting there for a little while. I too would love to get it in the library.

4 Likes

Thanks! Excited about this one.

Have you heard anything? There seems to be a few updates waiting at the moment (At least you, RPJ and Frozen Wasteland I know of…)

Have fixed an issue with EvenVCO where popping occured when adding additional polyphony channels.

I recieved an email a week ago saying that VCV had received the submission and they hope to get to it soon. :crossed_fingers:

5 Likes

Thanks for fixing that! I just noticed it last night and the pops I was getting were quite a surprise.

By the way, if you have been looking at the EvenVCO code…Isn’t it doing exponential FM, while the original hardware does linear FM?

Interesting. The Befaco site says that, but then they don’t go into any detail. Is the sync input on the VCV one finally hooked up?

Sorry I don’t know what the hardware does, I don’t have EvenVCO (nor have I ever really worked on the VCV version). In any case, it would be pretty chaotic to change the behaviour now I think.

No. You ask this a lot! :sweat_smile: Would you be willing to put a patch together to fix it?

3 Likes

oh, sorry, I don’t mean to nag about that more often that once per year. And no, I do not wish to patch this. When I made my EV-3 copy of even years ago it was a lot of work to add the limited sync that I added. Back then Fundamental VCO-1 was not a minBlep VCO, it was a 16X oversampled VCO, so I didn’t think I could steal that code directly.

I would think now it wouldn’t be too difficult to take the sync code from Fundamental and use it directly.

I do think that since this bug has been open for a little over four years it might be time to either fix it or forever remove the non-functioning jack from the panel? https://github.com/VCVRack/Befaco/issues/6

2 Likes

Wouldn’t it have been easier to merge the fix if it was in a separate PR?

It’s kind of trivial, but being lumped in with the new ported module makes it much less trivial to review/test/approve. → https://github.com/VCVRack/Befaco/pull/31/commits/76822a25c035357ae0f9348798dd1a86702ca1ca

I suspect that might actually take longer to get back in the library. There are a few delays in the release cycle at the moment, and the hope is that this PR can go through in a oner. I don’t think seperate PRs would be any faster, but could be wrong.

1 Like

Fixed a VST crash for Noise Plethora, and fixed a few Muxlicer bugs - chained Muxlicers wouldn’t work, and sometimes the first step would repeat. I think it is all connected to uses of the One Shot/Reset input. I have my own tests (e.g. below), but I would much appreciate it if any willing testers could verify that this fixes it for them / doesn’t introduce new issues. :bowing_man:

Builds: Releases · hemmer/Befaco · GitHub

EDIT: there is still an issue - the following should play the 7th step (but doesn’t with the new fix). Investigating:

image

6 Likes

Tracked down the issue(s), and refactored a bit. It was a combination of things, but handling 1-sample delays gracefully was part of it (using the suggested 1ms grace period, but in a slightly unconventional way).

Latest build, or any dated after this post, should hopefully now have an improved Muxlicer.

muxlicer_bug_test.vcv (3.2 KB)

Test patch:

1 Like

I’ve had a response to the PR for Noise Plethora, so hopefully we’re nearly there. The only functional change is to improve the program/bank knob for Noise Plethora (after I spotted the Endless Knob thread) - this is now more in line with the hardware, and doesn’t behave unintuitively when under CV control. Preview builds in the usual place, full changelog for this release:

Noise Plethora
    Initial release
Chopping Kinky
    Upgraded to use improved DC blocker
Spring Reverb
    Added bypass
Kickall
    Allow trigger input and button to work independently
EvenVCO
    Fix to remove pop when number of polyphony engines changes
Muxlicer
    Chaining using reset now works correctly

Also a user pointed out that having CV control of program be addressable / consistent is more useful than old behaviour, I’ve also pushed a fix enable this (demo here: Release Noise Plethora (v2.1.0 release) · Issue #29 · VCVRack/Befaco · GitHub).

10 Likes

It’s hard to get CV control to work intuitively alongside a multifunction knob. Github user @tastez has helped me refine the behaviour. Now a little different to the hardware but I will take some creative license to make things hopefully more intuitive - I’ve basically followed how Plaits Model CV input works (of course MI has a clever / intuitive interface UX).

Video here, new builds to try on GH.

All being well, hoping to submit to the library in the next couple of days. :slight_smile:

6 Likes

Happy to hear we are closer.

Hi,

After update from 2.0.0 to 2.1.0 the module Noise Plethora is not visible in the library Befaco group. (win10) I tried with removing the Befaco folder in the plugins folder, but it has no effect after a new update. What can i try more? Thank you, Kris.

If you go to the library page directly, does it give you the option to + Add it? This might be the add individual vs subscribe all thing?