Skip to content

Commit

Permalink
Merge branch 'Dev'
Browse files Browse the repository at this point in the history
  • Loading branch information
DaveBenham committed Nov 22, 2023
2 parents 281076f + 90a6e8c commit b8d01de
Show file tree
Hide file tree
Showing 158 changed files with 47,563 additions and 437 deletions.
427 changes: 409 additions & 18 deletions README.md

Large diffs are not rendered by default.

28 changes: 28 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,33 @@
# Venom Modules Changelog

## 2.5.0 (2023-11-22)
### New Modules
- Linear Beats
- Linear Beats Expander
- Mix Offset Expander
- Mix Mute Expander
- Mix Solo Expander
- Mix Fade Expander
- Mix Fade 2 Expander
- Mix Pan Expander
- Mix Aux Send Expander
- Non-Octave Repeating Scale Intervallic Quantizer

### Enhancements
- Add hover help text to all LED lights.
- All modules: Polyphonic ports now use brass cores, while monophonic ports use steel.
- Shaped VCA:
- The response curve displayed range is now -100% exp to 100% log instead of -1 to 1
- Improved 4 quadrant logarithmic response with option for old behavior
- Bernoulli Switch:
- Added "Normal Value" parameter that specifies what value is normaled to the A input, either the raw trig input, or the Schmitt trigger result
- Bernoulli Gate and Toggled Bernoulli Gate presets now send normaled Schmitt trigger gates instead of the the raw trigger input, so those modes now truly behave like the Mutable Instruments Branches.
- Increased anti-pop crossfade time from 2.5 msec to 10 msec.

### Bug Fixes
- Bernoulli Switch: Fixed a number of bugs dealing with polyphony
- WinComp: Force minimum tolerance of 1e-6 (behind the scene) to account for limitations of float.

## 2.4.1 (2023-09-01)
### Enhancements
- Venom Default Dark Theme option has been added to all module context menus
Expand Down
Binary file renamed doc/BernoulliSwitch.PNG → doc/BernoulliSwitch.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/CloneMerge.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/Coal.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/Danger.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/Earth.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/HQ.PNG
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/Ivory.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/LinearBeats.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/LinearBeatsExample.PNG
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/LinearBeatsExpander.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/Mix4.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/Mix4Stereo.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/MixFade.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/MixFade2.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/MixMute.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/MixOffset.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/MixPan.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/MixSend.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/MixSolo.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/NORS_IQ.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/PolyClone.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/PolyUnison.PNG
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/Recurse.PNG
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/RecurseStereo.PNG
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/Reformation.PNG
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/RhythmExplorer.PNG
Binary file modified doc/ShapedVCA.png
Binary file modified doc/VCAMix4.png
Binary file modified doc/VCAMix4Stereo.png
Binary file removed doc/VenomVCO.png
Diff not rendered.
Binary file modified doc/WinComp.PNG
124 changes: 123 additions & 1 deletion plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"slug": "Venom",
"name": "Venom",
"version": "2.4.1",
"version": "2.5.0",
"license": "GPL-3.0-or-later",
"brand": "",
"author": "David Benham",
Expand Down Expand Up @@ -58,6 +58,27 @@
"Quantizer"
]
},
{
"slug": "LinearBeats",
"name": "Linear Beats",
"description": "Convert multiple trigger/gate channels into a linear drumming pattern",
"manualUrl": "https://github.com/DaveBenham/VenomModules/blob/main/README.md#linear-beats",
"tags": [
"Logic",
"Polyphonic",
"Sample and hold"
]
},
{
"slug": "LinearBeatsExpander",
"name": "Linear Beats Expander",
"description": "Add bypass and input/output mutes to the Linear Beats module",
"manualUrl": "https://github.com/DaveBenham/VenomModules/blob/main/README.md#linear-beats-expander",
"tags": [
"Logic",
"Expander"
]
},
{
"slug": "Mix4",
"name": "Mix 4",
Expand All @@ -82,6 +103,107 @@
"Utility"
]
},
{
"slug": "MixFade",
"name": "Mix Fade Expander",
"description": "Add symmetric mute/solo fades to any of the Mix modules",
"manualUrl": "https://github.com/DaveBenham/VenomModules/blob/main/README.md#mix-fade-expander",
"tags": [
"Attenuator",
"Expander",
"Mixer",
"Polyphonic",
"Utility"
]
},
{
"slug": "MixFade2",
"name": "Mix Fade 2 Expander",
"description": "Add independent rise/fall fades for mute/solo to any of the Mix modules",
"manualUrl": "https://github.com/DaveBenham/VenomModules/blob/main/README.md#mix-fade-2-expander",
"tags": [
"Attenuator",
"Expander",
"Mixer",
"Polyphonic",
"Utility"
]
},
{
"slug": "MixMute",
"name": "Mix Mute Expander",
"description": "Add mutes to any of the Mix modules",
"manualUrl": "https://github.com/DaveBenham/VenomModules/blob/main/README.md#mix-mute-expander",
"tags": [
"Attenuator",
"Expander",
"Mixer",
"Polyphonic",
"Utility"
]
},
{
"slug": "MixOffset",
"name": "Mix Offset Expander",
"description": "Add offset control to any of the Mix modules",
"manualUrl": "https://github.com/DaveBenham/VenomModules/blob/main/README.md#mix-offset-expander",
"tags": [
"Attenuator",
"Expander",
"Mixer",
"Polyphonic",
"Utility"
]
},
{
"slug": "MixPan",
"name": "Mix Pan Expander",
"description": "Add pan control to either of the stereo Mix modules",
"manualUrl": "https://github.com/DaveBenham/VenomModules/blob/main/README.md#mix-pan-expander",
"tags": [
"Attenuator",
"Expander",
"Mixer",
"Polyphonic",
"Utility"
]
},
{
"slug": "MixSend",
"name": "Mix Aux Send Expander",
"description": "Add aux send/return to any of the Mix modules",
"manualUrl": "https://github.com/DaveBenham/VenomModules/blob/main/README.md#mix-aux-send-expander",
"tags": [
"Attenuator",
"Expander",
"Mixer",
"Polyphonic",
"Utility"
]
},
{
"slug": "MixSolo",
"name": "Mix Solo Expander",
"description": "Add solo to any of the Mix modules",
"manualUrl": "https://github.com/DaveBenham/VenomModules/blob/main/README.md#mix-solo-expander",
"tags": [
"Attenuator",
"Expander",
"Mixer",
"Polyphonic",
"Utility"
]
},
{
"slug": "NORS_IQ",
"name": "Non-Octave-Repeating Scale Intervallic Quantizer",
"description": "Quantizer for any scale defined by up to 13 intervals between notes",
"manualUrl": "https://github.com/DaveBenham/VenomModules/blob/main/README.md#non-octave-repeating-scale-intervallic-quantizer",
"tags": [
"Quantizer",
"Polyphonic"
]
},
{
"slug": "PolyClone",
"name": "Poly Clone",
Expand Down
42 changes: 38 additions & 4 deletions presets/BernoulliSwitch/Bernoulli Gate.vcvm
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"plugin": "Venom",
"model": "BernoulliSwitch",
"version": "2.1.dev",
"version": "2.5.0beta",
"params": [
{
"value": 0.5,
Expand Down Expand Up @@ -36,14 +36,48 @@
"id": 7
},
{
"value": 1.0,
"value": 0.0,
"id": 8
},
{
"value": 1.0,
"id": 9
}
],
"data": {
"paramLock0": false,
"paramDflt0": 0.5,
"paramVal0": 0.5,
"paramLock1": false,
"paramDflt1": 0.0,
"paramVal1": 0.0,
"paramLock2": false,
"paramDflt2": 1.0,
"paramVal2": 1.0,
"paramLock3": false,
"paramDflt3": 1.0,
"paramVal3": 1.0,
"paramLock4": false,
"paramDflt4": 0.10000000149011612,
"paramVal4": 0.10000000149011612,
"paramLock5": false,
"paramDflt5": 0.0,
"paramVal5": 0.0,
"paramLock6": false,
"paramDflt6": 0.0,
"paramVal6": 0.0,
"paramLock7": false,
"paramDflt7": 1.0,
"paramVal7": 1.0,
"paramLock8": false,
"paramDflt8": 1.0,
"paramVal8": 0.0,
"paramLock9": false,
"paramDflt9": 0.0,
"paramVal9": 1.0,
"currentTheme": 0,
"monitorChannel": 0,
"inputPolyControl": false,
"deClick": false,
"currentTheme": 0
"audioProc": 0
}
}
42 changes: 38 additions & 4 deletions presets/BernoulliSwitch/Latched Bernoulli Gate.vcvm
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"plugin": "Venom",
"model": "BernoulliSwitch",
"version": "2.1.dev",
"version": "2.5.0beta",
"params": [
{
"value": 0.5,
Expand Down Expand Up @@ -36,14 +36,48 @@
"id": 7
},
{
"value": 1.0,
"value": 0.0,
"id": 8
},
{
"value": 0.0,
"id": 9
}
],
"data": {
"paramLock0": false,
"paramDflt0": 0.5,
"paramVal0": 0.5,
"paramLock1": false,
"paramDflt1": 0.0,
"paramVal1": 0.0,
"paramLock2": false,
"paramDflt2": 1.0,
"paramVal2": 1.0,
"paramLock3": false,
"paramDflt3": 1.0,
"paramVal3": 1.0,
"paramLock4": false,
"paramDflt4": 0.10000000149011612,
"paramVal4": 0.10000000149011612,
"paramLock5": false,
"paramDflt5": 0.0,
"paramVal5": 10.0,
"paramLock6": false,
"paramDflt6": 0.0,
"paramVal6": 0.0,
"paramLock7": false,
"paramDflt7": 1.0,
"paramVal7": 0.0,
"paramLock8": false,
"paramDflt8": 1.0,
"paramVal8": 0.0,
"paramLock9": false,
"paramDflt9": 0.0,
"paramVal9": 0.0,
"currentTheme": 0,
"monitorChannel": 0,
"inputPolyControl": false,
"deClick": false,
"currentTheme": 0
"audioProc": 0
}
}
42 changes: 38 additions & 4 deletions presets/BernoulliSwitch/Latched Toggled Bernoulli Gate.vcvm
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"plugin": "Venom",
"model": "BernoulliSwitch",
"version": "2.1.dev",
"version": "2.5.0beta",
"params": [
{
"value": 0.5,
Expand Down Expand Up @@ -36,14 +36,48 @@
"id": 7
},
{
"value": 1.0,
"value": 0.0,
"id": 8
},
{
"value": 0.0,
"id": 9
}
],
"data": {
"paramLock0": false,
"paramDflt0": 0.5,
"paramVal0": 0.5,
"paramLock1": false,
"paramDflt1": 0.0,
"paramVal1": 0.0,
"paramLock2": false,
"paramDflt2": 1.0,
"paramVal2": 0.0,
"paramLock3": false,
"paramDflt3": 1.0,
"paramVal3": 1.0,
"paramLock4": false,
"paramDflt4": 0.10000000149011612,
"paramVal4": 0.10000000149011612,
"paramLock5": false,
"paramDflt5": 0.0,
"paramVal5": 10.0,
"paramLock6": false,
"paramDflt6": 0.0,
"paramVal6": 0.0,
"paramLock7": false,
"paramDflt7": 1.0,
"paramVal7": 0.0,
"paramLock8": false,
"paramDflt8": 1.0,
"paramVal8": 0.0,
"paramLock9": false,
"paramDflt9": 0.0,
"paramVal9": 0.0,
"currentTheme": 0,
"monitorChannel": 0,
"inputPolyControl": false,
"deClick": false,
"currentTheme": 0
"audioProc": 0
}
}

0 comments on commit b8d01de

Please sign in to comment.