<table style="width:1000px; border: 0px solid black;">
<tr style="border: 0px solid black;">
<td style="border: 0px solid black;">
<center>
<img src="./img/CountModulaLogo.png" alt="Count Modula">
<h1 style="border-bottom: 0px;font-size:50px;">Count Modula</h1>
<h2 style="border-bottom: 0px;">Plugin modules for VCV Rack v1 by Adam Verspaget (Count Modula)</h2>
</center>
</td>
</tr>
</table>
<hr style="width:1000px; border: 1px solid black;"/>
<h3>Change Log:</h3>
&nbsp;
<table style="width:1000px;">
<tr valign="top">
<th align="center" style="width:120px;">Date</th>
<th align="center">Release</th>
<th align="left">Notes</th>
</tr>

<tr valign="top">
<td align="center">14-Aug-2021</td>
<td align="center">v1.16.0</td>
<td align="left">

<ul>
<b>New Modules:</b>
<li>Normalled Multiple</li>
<li>Octet Trigger Sequencer Gate Expander</li>
</ul>

</td>
</tr>

<tr valign="top">
<td align="center">05-Aug-2021</td>
<td align="center">v1.15.1</td>
<td align="left">

<ul>
<b>Issues Resolved:</b>
<li>Returned knobs on Attenuverter and Poly Manual CV back to potentiometers after they were accidentally turned into rotary switches</li>
</ul>
</ul>

</td>
</tr>

<tr valign="top">
<td align="center">31-Jul-2021</td>
<td align="center">v1.15.0</td>
<td align="left">

<ul>
<b>New Modules:</b>
<li>Bar Graph</li>
<li>D Flip Flop</li>
<li>Octet Trigger Sequencer + Expander</li>
<li>Oscilloscope</li>
</ul>

</td>
</tr>

<tr valign="top">
<td align="center">31-Mar-2021</td>
<td align="center">v1.14.0</td>
<td align="left">

<ul>
<b>New Modules:</b>
<li>Carousel - Rotating router</li>
<li>Switch 2 - DPDT manual selecter switch</li>
<li>Switch 3 - 3 input manual selecter switch</li>
<li>Switch 4 - 4 input manual selecter switch</li>
</ul>

<ul>
<b>Module Updates:</b>
<li>Burst Generator - Added controls for probability of output pulse firing</li>
<li>Cable Palette - Added user selectable hotkeys and made hotkeys optionally global</li>
</ul>

<ul>
<b>Issues Resolved:</b>
<li>Issue #65: Glide being incorrectly applied in Super Arpeggiator</li>
</ul>
</td>
</tr>

<tr valign="top">
<td align="center">15-Oct-2020</td>
<td align="center">v1.13.0</td>
<td align="left">

<ul>
<b>Module Updates:</b>
<li>All Modules - New theme: Trick or Treat</li>
<li>8 x 8 Gate Sequencer now honours a reset if it occurs no more than 100uS after the leading clock edge</li>
<li>8 x 16 Gate Sequencer now honours a reset if it occurs no more than 100uS after the leading clock edge</li>
<li>8 Step Sequencer now honours a reset if it occurs no more than 100uS after the leading clock edge</li>
<li>16 Step Sequencer now honours a reset if it occurs no more than 100uS after the leading clock edge</li>
<li>Basic 8 Step Sequencer now honours a reset if it occurs no more than 100uS after the leading clock edge</li>
<li>Dual 8 Step Sequencer now honours a reset if it occurs no more than 100uS after the leading clock edge</li>
<li>Euclidean Sequencer now honours a reset if it occurs no more than 100uS after the leading clock edge</li>
<li>Super Arpeggiator now compensatates for gates that arrive within 100uS after the clock edge</li>
<li>Trigger Sequencer (8 Step) now honours a reset if it occurs no more than 100uS after the leading clock edge</li>
<li>Trigger Sequencer (16 Step) now honours a reset if it occurs no more than 100uS after the leading clock edge</li>
<li>Channel A on the Dual Attenuator now shows the attenuation/attenuversion values as percentages and initialises the knob to the correct zero position based on the selected mode.</li>
<li>Rack Ears now have a number of panel options</li>
</ul>
</td>
</tr>

<tr valign="top">
<td align="center">28-Aug-2020</td>
<td align="center">v1.12.0</td>
<td align="left">

<ul>
<b>Issues Resolved:</b>
<li>Issue #61. Memory leak in Hyper Maniacal LFO</li>
</ul>
</td>
</tr> 


<tr valign="top">
<td align="center">17-Aug-2020</td>
<td align="center">v1.12.0</td>
<td align="left">

<ul>
<b>New Modules:</b>
<li>Megalomaniac - Hyper Maniacal LFO CV Expander</li>
<li>Single SR FLip Flop</li>
<li>Single T FLip Flop</li>
</ul>

<ul>
<b>Module Updates:</b>
<li>Fade Expander now has an inverted envelope out </li>
<li>Fade now has a "monitor" mode button to allow the output to be monitored without starting the recording</li>
<li>Palette now has hot keys to select and lock cable colours.
</ul>

</td>
</tr> 

<tr valign="top">
<td align="center">12-Jul-2020</td>
<td align="center">v1.11.0</td>
<td align="left">

<ul>
<b>New Modules:</b>
<li>Hyper Maniacal LFO and Expander</li>
<li>Light strip - LED blank</li>
<li>Palette - Cable colour manager</li>
</ul>

<ul>
<b>Module Updates:</b>
<li>Convert all push buttons LED buttons</li>
<li>Fade now displaye the recording length and has indicators for the fade-in/out stages</li>
</ul>

<ul>
<b>Issues Resolved:</b>
<li>Issue #51. Mute now retains mute setting on save</li>
</ul>
</td>
</tr> 

<tr valign="top">
<td align="center">04-May-2020</td>
<td align="center">v1.10.0</td>
<td align="left">

<ul>
<b>New Modules:</b>
<li>Event Timer - Clocked/realtime event timer</li>
<li>Super Arpeggiator</li>
</ul>
</td>
</tr> 

<tr valign="top">
<td align="center">26-Mar-2020</td>
<td align="center">v1.9.0</td>
<td align="left">

<ul>
<b>New Modules:</b>
<li>Switch 1-8 - 1 To 8 VC Sequential Switch/Router</li>
<li>Switch 1-16 - 1 To 16 VC Sequential Switch/Router</li>
<li>Switch 8-1 - 8 To 1 VC Sequential Switch/Selector</li>
<li>Switch 16-1 - 16 To 1 VC Sequential Switch/Selector</li>
<li>8 Step Sequencer Trigger Expander</li>
<li>16 Step Sequencer Trigger Expander</li>
<li>Bus Route - Switched gate combiner/router</li>
<li>Bus Route 2 - Switched gate combiner</li>
<li>Matrix Combiner - Gate combiner/switched multiple</li>
<li>Clock Divider - a standard clock divider</li>
<li>Binary Comparator</li>
</ul>
</td>
</tr>            

<tr valign="top">
<td align="center">01-Mar-2020</td>
<td align="center">v1.8.1</td>
<td align="left">
<ul>
<b>Issues Resolved:</b>
<li>Attenuverter - incorrect knob function when adding new module.</li>
</ul>
</td>
</tr>            
<tr valign="top">
<td align="center">28-Feb-2020</td>
<td align="center">v1.8.0</td>
<td align="left">
<ul>
<b>New Modules:</b>
<li>Attenuverter - Single attenuverter/attenuator.</li>
<li>Poly Chances - Polyphonic Bernoulli Gate</li>
<li>Poly VC Switch - Polyphonic Voltage Controlled Switch</li>
<li>Polyphonic Manual CV - Generates constant polyphonic CV values</li>
<li>Poly VC Polarizer - Polyphonic Voltage Controlled Polarizer</li>
<li>Poly Logic - Boolean Logic from a single polyphonic input</li>
<li>Signal Manifold - Replicates a mono/poly input signal to a selected number of channels in a poly output signal</li>
<li>SG8 - 8 Step Sequencer expander adding individual gate outputs</li>
<li>SG16 - 16 Step Sequencer expander adding individual gate outputs</li>
<li>Poly G2T - polyphonic gate to trigger converter</li>
</ul>
<ul>
<b>Module Updates:</b>
<li>VC Polarizer - Polarization/amplification rationalized. A 10V CV input now gives 2 x amplification</li>
<li>Chances - new toggle mode added.</li>
<li>Boolean AND Gate - now polyphonic</li>
<li>Boolean OR Gate - now polyphonic</li>
<li>Boolean XOR Gate - now polyphonic</li>
</ul>
</td>
</tr>

<tr valign="top">
<td align="center">04-Feb-2020</td>
<td align="center">v1.7.1</td>
<td align="left">
<ul>
<b>New Modules:</b>
<li>Euclidean Sequencer</li>
<li>Euclidean Sequencer Expander</li>
<li>Voltage Scaler</li>
<li>Polyphonic Min/Max</li>
<li>Polyphonic Breakout</li>
<li>Polyphonic Mute</li>
<li>8 Step Sequencer</li>
<li>8 Step Sequencer Channel Expander</li>
<li>16 Step Sequencer</li>
<li>16 Step Sequencer Channel Expander</li>
<li>8 x 8 Gate Sequencer</li>
<li>8 x 16 Gate Sequencer</li>
<li>Master Reset Controller</li>
</ul>
<ul>
<b>Module Updates:</b>
<li>Boolean VC Inverter - Now polyphonic.</li>
<li>Boolean XOR - new mode button to define the XOR behaviour</li>
<li>All Modules - New theme: Blue Moon</li>
<li>Basic Sequencer - Length CV range adjusted for easier selection of the final step</li>
<li>Dual Step Sequencer - Length CV range adjusted for easier selection of the final step</li>
<li>Trigger Sequencers - Length CV range adjusted for easier selection of the final step</li>
<li>All Sequencer Modules now save the current step when a patch is closed.</li>
</ul>
<ul>
<b>Issues Resolved:</b>
<li>VC Pulse divider N Out double triggering some modules</li>
</ul>
</td>
</tr>

<tr valign="top">
<td align="center">05-Dec-2019</td>
<td align="center">v1.6.0</td>
<td align="left">
<ul>
<b>New Modules:</b>
<li>Clocked Random Gates</li>
<li>Clocked Random Gate CV Expander</li>
<li>Clocked Random Gate Logic Expander</li>
<li>Voltage Controlled Pulse Divider</li>
<li>2HP Blank</li>
</ul>
<ul>
<b>General Updates:</b>
<li>User guides now supplied as pdf files</li>
</ul>
</td>
</tr>

<tr valign="top">
<td align="center">05-Nov-2019</td>
<td align="center">v1.5.1</td>
<td align="left">
<ul>
<b>New Modules:</b>
<li>Fade Expander</li>
<li>Trigger Sequencer Gate Expander</li>
</ul>
<ul>
<b>Module Updates:</b>
<li>G2T - New combined Start/End output</li>
<li>Offset Generator - New trigger input and added polyphonic processing</li>
</ul>
</td>
</tr>

<tr valign="top">
<td align="center">27-Oct-2019</td>
<td align="center">v1.5.0</td>
<td align="left">
<ul>
<b>New Modules:</b>
<li>Chances</li>
<li>Fade</li>
<li>Offset Generator</li>
</ul>
<ul>
<b>Issues Resolved:</b>
<li>Issue #37 Mixer outputs transposed.</li>
</ul>
</td>
</tr>

<tr valign="top">
<td align="center">24-Sep-2019</td>
<td align="center">v1.4.2</td>
<td align="left">
<ul>
<b>Module Updates:</b>
<li>Slope Detector - Added "Moving" (not steady) output.</li>
</ul>
</td>
</tr>

<tr valign="top">
<td align="center">22-Sep-2019</td>
<td align="center">v1.4.1</td>
<td align="left">
<ul>
<b>General</b>
<li>License updated to GPLv3</li>
</ul>
</td>
</tr>

<tr valign="top">
<td align="center">14-Sep-2019</td>
<td align="center">v1.4.0</td>
<td align="left">
<ul>
<b>New Modules:</b>
<li>Startup Delay</li>
<li>Rack Ears</li>
<li>Blank Panels</>
</ul>
<ul>
<b>Module Updates:</b>
<li>Sample &amp; Hold - New "Pass &amp; Hold" mode</li>
<li>All Modules - Selectable colour themes</li>
</ul>
<ul>
<b>Issues Resolved:</b>
<li>Issue #31 Inverted Outputs on the Rectifier are not polyphonic.</li>
</ul>
</td>
</tr>

<tr valign="top">
<td align="center">24-Aug-2019</td>
<td align="center">v1.3.0</td>
<td align="left">
<ul>
<b>New Modules:</b>
<li>Gated Comparator</li>
<li>Gated Comparator Expander - Random Melody</li>
<li>Gated Comparator Expander - Logic</li>
<li>Slope Detector</li>
</ul>
</td>
</tr>
<tr valign="top">
<td align="center">29-Jul-2019</td>
<td align="center">v1.2.1</td>
<td align="left">
<ul>
<b>Module Updates:</b>
<li>Sample &amp; Hold - Voltage control over Track/Sample mode. A voltage over 2 Volts at the mode input selects Track & Hold Mode</li>
<li>Dual 8 Step Sequencer - New context menu items to independently initialize/randomize each channel.</li>
<li>Basic 8 Step Sequencer - New context menu items to independently initialize/randomize CV and Gate/Trigger sections.</li>
<li>Binary Sequencer - New context menu items to independently initialize/randomize the division mix knobs.</li>
<li>Trigger Sequencers(8 and 16 Step) - New context menu items to independently initialize/randomize each channel.</li>			
</ul>
<ul>
<b>Issues Resolved:</b>
<li>Issue #23 8 Step sequencers not resetting to correct step when in reverse direction.</li>
<li>Issue #24 Sequencer expanders not following channel 2 on the Dual 8 Step Sequencer.</li>
</ul>
</td>
</tr>	
<tr valign="top">
<td align="center">21-Jul-2019</td>
<td align="center">v1.2.0</td>
<td align="left">
<ul>
<b>New Modules:</b>
<li>Basic 8 Step Sequencer</li>
<li>Sequencer Expander - CV8</li>
<li>Sequencer Expander - Out8</li>
<li>Sequencer Expander - Trig8</li>
<li>Sub Harmonic Generator</li>
<li>VC Frequency Divider II (Replaces original version which should no longer be used in new patches)</li>
<li>Polyrhythmic Generator MkII (Replaces original version which should no longer be used in new patches)</li>
</ul>
</td>
</tr>
<tr valign="top">
<td align="center">07-July-2019</td>
<td align="center">v1.1.0</td>
<td align="left">
<ul>
<b>New Modules:</b><br/>
<li>Gate Modifier - Extend or shorten gate/trigger signals.</li>
<li>Rectifier - Full and half wave rectification around a CV controlled axis.</li>
<li>Sample & Hold - Sample/Track and hold.</li>
<li>T Flip Flop - Toggle style flip flop.</li>
<li>Mangler - Voltage controlled sample rate and bit depth reducer.</li>
<li>8 Step Sequencer - A classic 8 step Gate/CV Sequencer.</li>
</ul>
<ul>
<b>Module Updates:</b><br/>
<li>Manual Gate - Current state is now preserved when saving and re-opening a patch.</li>
<li>Mute - Current state is now preserved when saving and re-opening a patch.</li>
<li>SR Flip Flop - Current state is now preserved when saving and re-opening a patch.</li>
<li>Trigger Sequencers - Addition of length indicators.</li>
</ul>
<ul>
<b>Issues Resolved:</b><br/>
<li>Issue #18 Blue knob colour lightened for better visibility.</li>
</ul>
</td>
</tr>
<tr valign="top">
<td align="center">21-Jun-2019</td>
<td align="center">v1.0.2</td>
<td align="left">
<ul>
<b>Module Updates:</b><br/>
<li>Attenuator - Attenuation of polyphonic signals</li>
<li>Inverter - Inversion of polyphonic signals</li>
<li>Mute - Muting of polyphonic signals</li>
<li>Mut-iple - Muting of polyphonic signals. Hard/Soft mute option.</li>
<li>PolyrhythmicGenerator  - Added polyphonic output containing all channels</li>
<li>Shepard Generator - Saw and Tri waveforms available as polyphonic signals</li>
<li>Voltage Controlled Polarizer - polarization of polyphonic signals</li>
<li>Voltage Controlled Switch - switching of polyphonic signals</li>
</ul>
</td>
</tr>
<tr valign="top">
<td align="center">19-Jun-2019</td>
<td align="center">v1.0.1</td>
<td align="left">
<ul>
<b>New Modules:</b><br/>
<li>Utility Mixer</li>
<li>Mute</li>
</ul>
</td>
</tr>
<tr valign="top">
<td align="center">16-Jun-2019</td>
<td align="center">v1.0.0</td>
<td align="left">
Port from Rack v0.6 to v1.0
</td>
</tr>
<tr valign="top">
<td align="center">09-Jun-2019</td>
<td align="center">v0.6.2 and v0.6.3</td>
<td align="left">
<ul>
<b>New Modules:</b><br/>
<li>Multipexer</li>
<li>8 Step Trigger Sequencer</li>
<li>16 Step Trigger Sequencer</li>
</ul>
<ul>
<b>Issues Resolved:</b><br/>
<li>Issue #6 Binary Sequencer enhanced to split run and reset inputs.</li>
<li>Issue #7 Randomize not setting switch values correctly.</li>
</ul>
</td>
</tr>
<tr valign="top">
<td align="center">04-Jun-2019</td>
<td align="center">v0.6.1</td>
<td align="left">
<b>Issues Resolved:</b><br/>
Issue #3 svgs incorrectly packaged.<br/>
</td>
</tr>
<tr valign="top">
<td align="center">03-Jun-2019</td>
<td align="center">v0.6.0</td>
<td>Initial Release</td>
</tr>
</table>



