Skip to content

Commit

Permalink
bump version to 1.0.5
Browse files Browse the repository at this point in the history
  • Loading branch information
stoermelder committed Jul 15, 2019
1 parent 98448f0 commit a98ec44
Show file tree
Hide file tree
Showing 5 changed files with 15 additions and 10 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
### 1.0.5 (in development)
### 1.0.5

- Module 8FACE
- New module, preset sequencer for 8 presets of any module ([docs](./docs/EightFace.md))
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# stoermelder PackOne

<!-- Version and License Badges -->
![Version](https://img.shields.io/badge/version-1.0.4-green.svg?style=flat-square)
![Version](https://img.shields.io/badge/version-1.0.5-green.svg?style=flat-square)
![Rack SDK](https://img.shields.io/badge/Rack--SDK-1.1.1-red.svg?style=flat-square)
![License](https://img.shields.io/badge/license-GPLv3-blue.svg?style=flat-square)
![Language](https://img.shields.io/badge/language-C++-yellow.svg?style=flat-square)
Expand Down
6 changes: 5 additions & 1 deletion docs/Strip.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ STRIP can be configured which modules will be considered as managed. By default

The sections ON, OFF and RAND provide CV control of options only available in the context menu of modules: ON and OFF triggers "Disable" with different modes, RAND triggers "Randomize".

Please keep in mind that both functions "Disable" and "Randomize" were not designed to be controlled by CV or modulated at audio rate. Please do not contact the developers of Rack or any modules when unexpected behaviour occurs or high CPU usage is noticable.
**Please keep in mind that both functions "Disable" and "Randomize" were not designed to be controlled by CV or modulated at audio rate. Please do not contact the developers of Rack or any modules when unexpected behaviour occurs or high CPU usage is noticable.**

![STRIP RAND](./Strip-rand.gif)

Expand All @@ -36,4 +36,8 @@ All settings of the modules, all cables (with color) between modules within the

The file-format "vcvss" for storing strips is very close to Rack's own format for storing patches or module presets. Compatibility in future versions should be no problem as long Rack will be able to load preset files from older Rack versions.

Bonus tips:

- If you want some documentation on your strip just add a VCV Notes module and type in some text.

This module was added in v1.0.4 of PackOne.
4 changes: 2 additions & 2 deletions plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"slug": "Stoermelder-P1",
"version": "1.0.4",
"version": "1.0.5",
"license": "GPL-3.0-only",
"author": "Benjamin Dill",
"name": "PackOne",
Expand Down Expand Up @@ -64,7 +64,7 @@
{
"slug": "EightFace",
"name": "8FACE",
"description": "",
"description": "Preset sequencer for eight presets of any module",
"tags": ["Utility"]
}
]
Expand Down
11 changes: 6 additions & 5 deletions src/ReMove.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ struct ReMove : MapModule<1> {
int seqLength[REMOVE_MAX_SEQ];

/** [Stored to JSON] mode for SEQ CV input, 0 = 0-10V, 1 = C4-G4, 2 = Trig */
int seqCvMode = 0;
int seqCvMode = REMOVE_SEQCVMODE_10V;
/** [Stored to JSON] behaviour when changing sequences during playback */
int seqChangeMode = REMOVE_SEQCHANGEMODE_RESTART;

Expand Down Expand Up @@ -459,7 +459,7 @@ struct ReMove : MapModule<1> {

if (recChangeHistory) {
recChangeHistory->newModuleJ = toJson();
APP->history->push(recChangeHistory);
APP->history->push(recChangeHistory);
recChangeHistory = NULL;
}
}
Expand Down Expand Up @@ -526,12 +526,12 @@ struct ReMove : MapModule<1> {
}

json_t *dataToJson() override {
json_t *rootJ = MapModule::dataToJson();
json_t *rootJ = MapModule::dataToJson();
json_t *rec0J = json_object();

int s = REMOVE_MAX_DATA / seqCount;
json_t *seqDataJ = json_array();
for (int i = 0; i < seqCount; i++) {
json_t *seqDataJ = json_array();
for (int i = 0; i < seqCount; i++) {
json_t *seqData1J = json_array();
float last1 = 100.f, last2 = -100.f;
for (int j = 0; j < seqLength[i]; j++) {
Expand Down Expand Up @@ -648,6 +648,7 @@ struct ReMove : MapModule<1> {
}
}
}

isRecording = false;
params[REC_PARAM].setValue(0);
seqUpdate();
Expand Down

0 comments on commit a98ec44

Please sign in to comment.