Skip to content

Commit

Permalink
UI refresh
Browse files Browse the repository at this point in the history
  • Loading branch information
aaronstatic committed Nov 5, 2021
1 parent 41d50c0 commit 8a7cdad
Show file tree
Hide file tree
Showing 7 changed files with 629 additions and 727 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ ChordCV Introduction video: https://www.youtube.com/watch?v=SSoJW4VzTp8
To install, just go to the plugin library (https://vcvrack.com/plugins) search for "Aaron Static" and click the +Add button

## ChordCV
![ChordCV](https://i.imgur.com/pdB5wFX.png "ChordCV")
![ChordCV](https://i.imgur.com/5TeI901.jpg "ChordCV")

Generates a chord and outputs up to 4 x 1v/oct voltages and a polyphonic 1v/oct signal separately.

Expand All @@ -25,7 +25,7 @@ The first 1v/oct output (and first poly channel) will always be the bass note, i
If the chord is a triad (3 notes), the 4th 1v/oct output will be the bass note + 1 octave for convenience. The polyphonic output will not include this higher note.

## ScaleCV
![ChordCV](https://i.imgur.com/z52Qqil.jpg "ScaleCV")
![ChordCV](https://i.imgur.com/6X5hZbV.jpg "ScaleCV")

Generates a scale and outputs a polyphonic 1v/oct signal with 7 notes + quantizes the 4 monophonic inputs to that scale if provided.

Expand All @@ -34,7 +34,7 @@ Generates a scale and outputs a polyphonic 1v/oct signal with 7 notes + quantize
* **Quantizers**: 4 Quantizers that will quantize a monophonic input to the selected scale

## RandomNoteCV
![RandomNoteCV](https://i.imgur.com/5rybov5.jpg "RandomNoteCV")
![RandomNoteCV](https://i.imgur.com/xK91S79.jpg "RandomNoteCV")

Generates a random note when triggered within the selected range and outputs a 1v/oct signal. If a polyphonic input is connected the note is selected from the provided notes (they are quantized).

Expand Down
759 changes: 263 additions & 496 deletions res/ChordCV.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
288 changes: 170 additions & 118 deletions res/RandomNoteCV.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
295 changes: 189 additions & 106 deletions res/ScaleCV.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions src/ChordCV.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ struct ChordCVWidget : ModuleWidget {
ChordDisplayWidget(Vec _pos, Vec _size, ChordCV* _module) {
box.size = _size;
box.pos = _pos.minus(_size.div(2));
module = _module;
module = _module;
}

void draw(const DrawArgs &args) override {
Expand Down Expand Up @@ -181,7 +181,7 @@ struct ChordCVWidget : ModuleWidget {
addOutput(createOutputCentered<PJ301MPort>(Vec(centerX + offsetX, posY2), module, ChordCV::CV_OUTPUTS + 2));
addOutput(createOutputCentered<PJ301MPort>(Vec(centerX + offsetX, posY2 + spacingY2), module, ChordCV::CV_OUTPUTS + 3));

addOutput(createOutputCentered<PJ301MPort>(Vec(centerX, 330), module, ChordCV::POLY_OUTPUT));
addOutput(createOutputCentered<PJ301MPort>(Vec(centerX, 332), module, ChordCV::POLY_OUTPUT));
}
};

Expand Down
2 changes: 1 addition & 1 deletion src/RandomNoteCV.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,7 @@ struct RandomNoteCVWidget : ModuleWidget {
addParam(createParamCentered<Rogan2PWhite>(Vec(centerX,245), module, RandomNoteCV::RANGE_PARAM));
addInput(createInputCentered<PJ301MPort>(Vec(centerX - offsetXL, 245), module, RandomNoteCV::RANGE_INPUT));

addOutput(createOutputCentered<PJ301MPort>(Vec(centerX, 330), module, RandomNoteCV::NOTE_OUTPUT));
addOutput(createOutputCentered<PJ301MPort>(Vec(centerX, 332), module, RandomNoteCV::NOTE_OUTPUT));
}
};

Expand Down
2 changes: 1 addition & 1 deletion src/ScaleCV.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@ struct ScaleCVWidget : ModuleWidget {
addOutput(createOutputCentered<PJ301MPort>(Vec(centerX + offsetX, posY2), module, ScaleCV::QUANTIZER_OUTPUTS + 2));
addOutput(createOutputCentered<PJ301MPort>(Vec(centerX + offsetX, posY3), module, ScaleCV::QUANTIZER_OUTPUTS + 3));

addOutput(createOutputCentered<PJ301MPort>(Vec(centerX, 330), module, ScaleCV::POLY_OUTPUT));
addOutput(createOutputCentered<PJ301MPort>(Vec(centerX, 332), module, ScaleCV::POLY_OUTPUT));
}
};

Expand Down

0 comments on commit 8a7cdad

Please sign in to comment.