Here's a quick overview of the "Utility" module I'm currently working on. It contains a few mixers and gain blocks, and a general purpose logic function. This module will make it possible to create some interesting patches with some clever routing, and will be very useful in a support role with the LFO module (in progress, beta posted) and with the new version of the Delay module (which will require a mixer function to recombine the wet and dry signal paths after adding effects to either path).
- Code: Select all
''=======================================================================
'' TITLE: COYOTE1_MODULE_Utility.spin
''
'' DESCRIPTION:
'' A collection of commonly used utility functions:
'' Two Mixers
'' Two Gain controls
'' 3 input logic function, configurable as AND/OR/NAND/NOR
''
'' INPUTS:
'' Mix A In 1
'' Mix A In 2
''
'' Mix B In 1
'' Mix B In 2
''
'' Gain A In
'' Gain A Gain
''
'' Gain B In
'' Gain B Gain
''
'' +Logic A In 1
'' +Logic A In 2
'' +Logic A In 3
'' Logic A Mode: 0=AND, 1=OR, 2=NAND, 3=NOR
''
''
'' OUTPUTS:
'' Mix A Out
''
'' Mix B Out
''
'' Gain A Out
''
'' Gain B Out
''
'' +Logic A Out
''

- Utility Module.jpg (34.94 KiB) Viewed 468 times