Page 1 of 1

Boolean Logic Module User Manual Question.

Posted: Sat Nov 23, 2024 7:12 pm
by Xeys42
On page 37 of the Cherry Audio Modules User Manual: NAND (not and) is described as:
'NAND (not and)- While both input signals are "off" a gate signal will be sent to the output.'

Should this be: 'While both or one input signals are "off" a gate signal will be sent to the output.' as this is the way NAND works.

The way the operators are described in the manual make it look that NAND and NOR are the same. Obviously they are not. This may seem pedantic of me but I'd like to confirm this so I know I'm not missing anything. :geek:

Re: Boolean Logic Module User Manual Question.

Posted: Sat Nov 23, 2024 7:45 pm
by utdgrant
Xeys42 wrote: ↑Sat Nov 23, 2024 7:12 pm Should this be: 'While both or one input signals are "off" a gate signal will be sent to the output.' as this is the way NAND works.
Yes, I agree with your definition. The terminology seems to jump around when they are describing the different logic functions. I think this may have tripped up the writer (and editor, if there was one). Indeed, I had to take a step back and think very carefully about what the CA text was saying, once you'd pointed it out.

IMO, they should just have put truth tables in the manual, rather than use (inconsistently worded) English descriptions.

Re: Boolean Logic Module User Manual Question.

Posted: Sun Nov 24, 2024 10:50 am
by martb
Xeys42 wrote: ↑Sat Nov 23, 2024 7:12 pm This may seem pedantic of me but I'd like to confirm this so I know I'm not missing anything. :geek:
You can't be too pedantic when it comes to logic ;)

Re: Boolean Logic Module User Manual Question.

Posted: Sun Nov 24, 2024 4:49 pm
by UrbanCyborg
That's why I wanted to put truth tables in the help for Boolean Ops. Even had the art done up, then discovered there was no way to display it within the confines of the routines I was using for onboard help. So, don't look, it's not there. But should have been.

Reid

Re: Boolean Logic Module User Manual Question.

Posted: Sun Nov 24, 2024 6:19 pm
by ColinP
To add to the pendantry, a signal is something that conveys information.

The phrase "gate signal" doesn't indicate any particular value for the signal other than implied by the type constraint of "gate". So say on or off, high or low, 1 or 0, 5 V or 0 V, true or false etc. All these values could be classified as gate signals.

So "NAND (not and)- While both input signals are "off" a gate signal will be sent to the output" is a true statement but essentially meaningless as any state of the inputs would send a gate signal to the output.

Re: Boolean Logic Module User Manual Question.

Posted: Mon Nov 25, 2024 7:41 am
by utdgrant
ColinP wrote: ↑Sun Nov 24, 2024 6:19 pm To add to the pendantry, a signal is something that conveys information.

The phrase "gate signal" doesn't indicate any particular value for the signal other than implied by the type constraint of "gate". So say on or off, high or low, 1 or 0, 5 V or 0 V, true or false etc. All these values could be classified as gate signals.

So "NAND (not and)- While both input signals are "off" a gate signal will be sent to the output" is a true statement but essentially meaningless as any state of the inputs would send a gate signal to the output.
Yeah, that element bugged me, too.

Not forgetting that a "Gate Signal" in the modular world means something quite different than the output of a logic gate. Cherry Audio even uses the more 'traditional' meaning within the VM documentation:
Gate- Outputs a constant 5V gate signal for as long as a key is pressed. This typically is patched to an envelope generator or voltage-controlled amplifier to control amplitude.

Trig- A trigger signal is much like a gate signal, but instead of staying high while a key is held, it briefly outputs 5V then returns to 0V (roughly 0.02 milliseconds). It’s often used to turn something on or off, or trigger a "one-shot" drum sound.

Re: Boolean Logic Module User Manual Question.

Posted: Mon Nov 25, 2024 9:54 pm
by Xeys42
Hey thanks everyone for the replies so far, they are very helpful. Indeed it would be good if truth tables were in the manual although there are plenty online. I've also come across another anomaly regarding the Boolean module and the 8 step sequencer. Look out for a post about this soon. 8-)