MCPcopy Create free account
hub / github.com/VCVRack/Befaco

github.com/VCVRack/Befaco @v2.11.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.11.0 ↗ · + Follow
1,566 symbols 2,291 edges 127 files 95 documented · 6% updated 12d ago★ 1728 open issues

Browse by type

Functions 1,110 Types & classes 456
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Befaco

Based on Befaco Eurorack modules.

VCV Library page

License

Differences with hardware

We have tried to make the VCV implementations as authentic as possible, however there are some minor changes that have been made (either for usuability or to bring modules in line with VCV rack conventions and standards).

  • Sampling Modulator removes the DC offset of "Clock Out" and "Trigg Out" to allow these to be easily used as oscillators - the legacy behaviour (0 - 10V pulses) can be selected via the context menu.

  • The hardware version of Morphader accepts 0-8V CV for the crossfade control, here we widen this to accept 0-10V.

  • Chopping Kinky hardware is DC coupled, but we add the option (default disabled) to remove this offset.

  • See docs/Muxlicer.md

  • The Noise Plethora filters self-oscillate on the hardware version but not the software version.

  • EvenVCO has the option (default true) to remove DC from the pulse waveform output (hardware contains DC for non-50% duty cycles).

  • PonyVCO optionally allows the user:

  • to filter DC from the TZFM input signal (hardware filters below 15mHz)
  • to limit the pulsewidth from 5% to 95% (hardware is full range)
  • to remove DC from the pulse waveform output (hardware contains DC for non-50% duty cycles)

  • MotionMTR optionally doesn't use the 10V normalling on inputs if in audio mode to avoid accidentally adding unwanted DC to audio signals, see context menu. E.g. if you temporarily unpatch an audio source whilst using it it mixer mode, you get 10V DC suddenly and a nasty pop.

  • Burst hardware version can also set the tempo by tapping the encoder, this is not possible in the VCV version.

Core symbols most depended-on inside this repo

Shape

Method 1,029
Class 285
Enum 171
Function 81

Languages

C++100%

Modules by API surface

src/Iroi.cpp99 symbols
src/plugin.hpp82 symbols
src/Muxlicer.cpp71 symbols
src/Random8.cpp53 symbols
src/MidiThing.cpp53 symbols
src/random8_core/random_cores/R_Statistical_Styles.h49 symbols
src/NoisePlethora.cpp49 symbols
src/OwlSDKIntegration.hpp38 symbols
src/ChowDSP.hpp36 symbols
src/random8_core/Random8PanelUX.h34 symbols
src/StereoStrip.cpp34 symbols
src/noise-plethora/teensy/dspinst.h31 symbols

For agents

$ claude mcp add Befaco \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page