Skip to content

Commit

Permalink
v2.0.8 update docs
Browse files Browse the repository at this point in the history
Update version numbers and docs.
  • Loading branch information
chichian committed Jul 4, 2023
1 parent c6abd85 commit 8fb44c2
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 7 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@

NOTE: The change log is only started v2.0.7. Any previous changes were generally noted in the release notes (refer to the [Github Releases page](https://github.com/j4s0n-c/trowaSoft-VCV/releases)).

## v2.0.8
- Release [v2.0.8](https://github.com/j4s0n-c/trowaSoft-VCV/releases/tag/v2.0.8)
- **multiScope** - Fixed broken color picker (broke in v2 conversion).
- **cvOSCcv**, **cvOSC** - Added option in the context menu to set the value change threshold for when a send trigger is not present.


## v2.0.7
- Release [v2.0.7](https://github.com/j4s0n-c/trowaSoft-VCV/releases/tag/v2.0.7)
- **cvOSCcv**
Expand Down
12 changes: 7 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Any builds that are currently available are at [Github Releases page](https://gi
Recent builds for [trowaSoft modules](https://library.vcvrack.com/?query=&brand=trowaSoft) should also be available in the [VCV plugin manager](https://library.vcvrack.com/trowaSoft).

**VCV Rack v2.x.x**:
**2023-01-23**: The latest version is [v2.0.7](https://github.com/j4s0n-c/trowaSoft-VCV/releases/tag/v2.0.7).
**2023-07-04**: The latest version is [v2.0.8](https://github.com/j4s0n-c/trowaSoft-VCV/releases/tag/v2.0.8).
([Change Log](https://github.com/j4s0n-c/trowaSoft-VCV/blob/v2/CHANGELOG.md)).

No more versions for older Rack versions will be developed, but they are still available here:
Expand All @@ -34,12 +34,12 @@ To build for your platform, please visit the [VCV rack documentation](https://vc
+ **[voltSeq](#voltseq)** - Variable voltage step sequencer.
+ **[multiSeq](#multiseq)** - trigSeq and voltSeq smooshed into one module.
+ Oscillators & Drawing Tools
+ **[polyGen](#polygen)** - (new as of v2.0.7) Oscillator that generates x- and y-coordinates of simple polygons for drawing on a scope.
+ **[multiWave & muiltiWaveMini](#multiwave--multiwavemini)** - Module with three (3) oscillator clocks. **muiltiWaveMini** is new as of v2.0.7.
+ **[polyGen](#polygen)** - Oscillator that generates x- and y-coordinates of simple polygons for drawing on a scope.
+ **[multiWave & muiltiWaveMini](#multiwave--multiwavemini)** - Module with three (3) oscillator clocks.
+ **[multiScope](#multiscope)** - Scope that allows three (3) waveforms to be drawn on the same canvas.
+ Open Sound Control CV Interface
+ **[cvOSCcv](#cvosccv)** - Simple module for sending CV to OSC and receiving OSC to CVs.
+ **[cvOSC/16/32 & OSCcv/16/32](#cvosccv-expansion-modules)** - Expansion modules for cvOSCcv (16-, and 32-channel versions are new as of v2.0.7).
+ **[cvOSC/16/32 & OSCcv/16/32](#cvosccv-expansion-modules)** - Expansion modules for cvOSCcv.

## Sequencers
Currently there are four (4) sequencer modules.
Expand Down Expand Up @@ -239,7 +239,7 @@ Starting in Rack v1, the ability to see and set parameter (i.e knob) values dire
+ **TRG** - (mono) If active, then OSC messages will output the **VAL** CV input when triggered.
+ **VAL** - (poly as of v1.0.2) The value(s) that will output over OSC.
+ If more than one polyphonic channel is set, it will be sent in OSC as an array, otherwise it will be sent as a scalar.
+ If there is no trigger present, the module will output whenever **VAL** changes at least 0.05 up to the **Send Frequency (Hz)** (default is 100 Hz).
+ If there is no trigger present, the module will output whenever **VAL** changes at least the **Change Threshold** (default 0.05) up to the **Send Frequency (Hz)** (default is 100 Hz).
+ **CV Outputs** - OSC => CV (8 channels), each channel:
+ **TRG** - (mono) (0-10V) Triggers whenever an OSC message is received.
+ **VAL** - (poly as of v1.0.2) (Gate) Outputs the last OSC value(s) received.
Expand All @@ -257,6 +257,7 @@ Starting in Rack v1, the ability to see and set parameter (i.e knob) values dire
+ **Address** - Endpoint address. Default is `/ch/{channel #}`.
+ **ADV** - (as of v0.6.2) Advanced settings for simple value conversions. Specify simple OSC data types (float, int, bool) and the CV and OSC ranges.
+ **Send Frequency (Hz)** - (as of v2.0.5)(Context Menu) Choose the default send frequency (if no trigger is present) in the context menu. The default is 100 Hz.
+ **Change Threshold** - (as of v2.0.8)(Context Menu) Choose the default send change threshold (if no trigger is present) in the context menu. The default is 0.05.

NOTE: To save Channel Address changes after a connection is active, simply hide the configuration screen again.

Expand All @@ -269,6 +270,7 @@ These modules are new in version 1.0.2. The 16- and 32-channel versions are new
+ **cvOSC** / **cvOSC16** / **cvOSC32**: CV => OSC.
+ Adds 8/16/32 more input channels. Each channel has a **TRG** (mono) and a **VAL** (poly) input.
+ Module will only connect to a master if it is placed to the **LEFT** of the master cvOSCcv module. It must be touching it or another cvOSC.
+ **Change Threshold** - (as of v2.0.8)(Context Menu) Choose the default send change threshold (if no trigger is present) in the context menu. The default is "Match Master" (uses the threshold set in the master cvOSCcv module).
+ **OSCcv** / **OSCcv16** / **OSCcv32**: OSC => CV.
+ Adds 8/16/32 more output channels. Each channel has a **TRG** (mono) and a **VAL** (poly) output.
+ Module will only connect to a master if it is placed to the **RIGHT** of the master cvOSCcv module. It must be touching it or another OSCcv.
Expand Down
2 changes: 1 addition & 1 deletion plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"slug": "trowaSoft",
"name": "trowaSoft",
"brand": "trowaSoft",
"version": "2.0.7",
"version": "2.0.8",
"license": "BSD-3-Clause",
"author": "j4s0n-c",
"authorEmail": "[email protected]",
Expand Down
2 changes: 1 addition & 1 deletion src/trowaSoft.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ using namespace rack;
extern Plugin *pluginInstance;

// An internal version number (integer) value. Simple int value for quick/dirty easy comparison.
#define TROWA_INTERNAL_VERSION_INT 21 //21: 2.0.7
#define TROWA_INTERNAL_VERSION_INT 22 //22: 2.0.8

//After Rack v1.0 https://github.com/VCVRack/Rack/issues/266
//In the vMAJOR.MINOR.REVISION scheme, vMAJOR is the compatibility verison with Rack and MINOR.REVISION is the revision of your plugin.
Expand Down

0 comments on commit 8fb44c2

Please sign in to comment.