Skip to content

Commit

Permalink
change to 16 channels
Browse files Browse the repository at this point in the history
  • Loading branch information
chinenual committed Apr 14, 2024
1 parent 826c6ea commit 956236d
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 5 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Change log for Chinenual-VCV

## 2.7.0-beta2

* Changed Harp output polyphony to 16 channels (was only 5 in beta1).

## 2.7.0-beta1

* New module, Harp; a reimagining of Iasos's Golden Harp.
Expand Down
6 changes: 2 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -363,7 +363,7 @@ Maps a continuous pitch CV input signal to a scale and generates gated notes as
[![demo](https://img.youtube.com/vi/GX6pSZ1lvWQ/hqdefault.jpg)](https://www.youtube.com/watch?v=GX6pSZ1lvWQ)

Iasos was, by most accounts, one of the originators of New Age music.
I had the privilege of working with him in [modernizing his Golden Harp](https://chinenual.com#iasoss-golden-harp) (it originally relied on software running on a Commodore64; I replaced that with a small Arduino based controller.) The harp is a unique instrument that used the chicklet strips on a Colortone Pro music keyboard. Iasos would strum those strips like a harp. (he used several dozen scales; each had a different musical and emotional effect in his music).
I had the privilege of working with him in [modernizing his Golden Harp](https://chinenual.com#iasoss-golden-harp) (it originally relied on software running on a Commodore64; I replaced that with a small Arduino based controller.) The harp is a unique instrument that used the chicklet strips on a Colortone Pro music keyboard. Iasos would strum those strips like a harp. (he used several dozen scales (though never simple "church scales"); each had a different musical and emotional effect in his music).

There really is nothing currently available to replicate what his harp could do. The closest you might get is a ribbon controller or iPad and some specialized software.

Expand Down Expand Up @@ -405,9 +405,7 @@ The signal range of the control surface is configured via the context menu:

![module-screenshot](./doc/Harp-patched.png)

[OSCHarp.touchosc](https://github.com/chinenual/Chinenual-VCV/releases/latest)

Harp does not depend on any particular control surface and can be configured to work with a variety of CV input ranges. You can use it with anything that can create a continuous voltage as the musician "strums" (could be a slider on a MIDI control surface, a ribbon controller, etc.) I've created a simple control surface for the iPad using TouchOSC. Use Trowasoft's cvOSCcv to convert its OSC messages to CV:
Harp does not depend on any particular control surface and can be configured to work with a variety of CV input ranges. You can use it with anything that can create a continuous voltage as the musician "strums" (could be a slider on a MIDI control surface, a ribbon controller, etc.) I've created a [simple control surface for the iPad using TouchOSC](https://github.com/chinenual/Chinenual-VCV/releases/latest). Use Trowasoft's cvOSCcv to convert its OSC messages to CV:

* **/1/fader1** - Left pitch - sends 0.0 through 10.0 corresponding to where the left control strip is being touched.
* **/1/fader1/z** - Left gate - 1 when the user is touching the left control strip; 0 when not touching
Expand Down
2 changes: 1 addition & 1 deletion src/Harp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ namespace Harp {
//int noteRange; // number of notes to map into the cv range
//MIDIRecorder::CVRangeIndex cvConfigPitch;

const int numOutputChannels = 5;
const int numOutputChannels = 16;

bool notePlaying;
float currNote;
Expand Down

0 comments on commit 956236d

Please sign in to comment.