Coder Social home page Coder Social logo

Comments (14)

hemmer avatar hemmer commented on September 13, 2024 2

Now available in the library.

from befaco.

tastez avatar tastez commented on September 13, 2024 1

this is fantastic and the added led dimming is a great idea. Tried a few things and it is working flawlessly so far. Will try to break it more but awesome work.

from befaco.

dromer avatar dromer commented on September 13, 2024 1

Why not do it the other way around? Dim the led when not connected and brighten it when active?

Seems more intuitive to me anyway :)

from befaco.

hemmer avatar hemmer commented on September 13, 2024 1

I've changed as you suggest @dromer (great shout), and merged back the PR to VCVRack/Befaco.

Submitted to the library here: VCVRack/library#684 (comment)

from befaco.

tastez avatar tastez commented on September 13, 2024

@hemmer hi, just playing around with it and wondering if the behavior for the program selection is behaving like the hardware - it seems very odd, like the program selection knob acts as an offset to the incoming cv. In case this is as expected please ignore, otherwise i can look deeper.

from befaco.

hemmer avatar hemmer commented on September 13, 2024

@tastez - I agree the behaviour was not quite correct. I've since discovered the infinite knob mode which is actually what the hardware uses - I've pushed a fix / build that hopefully addresses this.

from befaco.

tastez avatar tastez commented on September 13, 2024

thats great to hear! can't wait to test it 🎉

from befaco.

tastez avatar tastez commented on September 13, 2024

@hemmer just tested it and incoming cv sequences don't seem to consistently set the values for the program knob still. Endless knob is great though

from befaco.

hemmer avatar hemmer commented on September 13, 2024

OK I understand. My hardware unit doesn't do this either, but I wonder if that makes more sense than current setup? Currently if CV increases by 0.5V it increments, then resets the reference point (same for decrements).

from befaco.

tastez avatar tastez commented on September 13, 2024

ah interesting, was hoping program can be changed via cv but doesn't readjust reference points. To be able to use the knob as an offset does seem logical and nice. End goal imo should be repeatable sequences via cv in. Not familiar with the hardware or the logic there for cv input. Does that mean cv input range should always be less than -/+0.5?

from befaco.

hemmer avatar hemmer commented on September 13, 2024

I tried with the hardware muxlicer into Noise PLethora and it doesn't play a consistent sequence. However I think that it makes more sense if it does, and I agree about repeatable sequences. I've pushed a new build that provides this functionality. It'd be great if you can test this (and try to break it).

noiseplethora.mp4

from befaco.

tastez avatar tastez commented on September 13, 2024

🕺

from befaco.

tastez avatar tastez commented on September 13, 2024

one thing i found is that the endless program selector knob acts as a relative knob - i assume this is like the hardware.
you adjust the knob while on program A, set it to something like program 5, click the knob - program B is still at 0, regardless of the knob position and if you turn it clock wise to program 5 and then click it to adjust program A - program A would still be at program 5.

with the new experimental feature you've added (which is awesome imo), it seems the knob works in absolute mode - so if you have a sequence going into program A, the program select knob acts as an offset (nice) - however, clicking it and switching to select program B to something like 5 and clicking it again, will immediately apply the offset to program A's sequenced position. It is probably a headache to fix but could be a bit more logical.

*note - if nothing is plugged into program B, the knob still acts in relative mode - so adjusting an offset to a sequenced program A, and switching to program B, won't immediately set program B to a value.

** investigated a bit more and it seems as long as your selector knob is on the program that you are feeding CV to, you can apply an offset to it - once you switch to adjust program select or bank select of the other oscillator, offset is removed from the other oscillator that has an incoming cv sequence.

from befaco.

hemmer avatar hemmer commented on September 13, 2024

I understand. I spent quite a while trying to fix this, ended up copying the Plaits model where the module has a "state" that can be temporarily modified by CV. In this way, the program dial can be used to dial in a permenant offset to either bank, which then sums with CV.

It can be a little confusing to understand what's going on, so I've made the LED darken a little when CV is present to help indicate:

noise_plethora_v3.mov

Let me know if this makes sense.

from befaco.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.