Alphagem-O - Epicycles

Childhood Dream #22

Generative ambient soundscape. Eight voices. Fun with docB’s SEQ22. Fades performed using Tact1 (Impromptu).

Maximus-VST (Image Line) in Host-FX (VCV) was used as compressor for loudness during recording, but removed from the patch thereafter.

Image Credit: Rhendi Rukmana, kid wearing green jacket mini figure beside glass window

1 Like

Tutorial: Transpose a Harmony (Squinktronix) chord progression

Demo patch to explain how a Harmony or Harmony II (Squinktronix) chord progression can be transposed to achieve sequence variation while maintaining key and scale.

The upper half of the patch uses the Harmony module. In oppose to Harmony II, it implements chord inversions. The lower half is very similar, but uses Harmony II. The X-pose parameters of both modules slightly differ, therefore requiring different setups.

Crossfade between the two modules using the Mix knob of Blender (Sickozell).

First, a chord progression (Cmaj, Gmaj, Emin, Fmaj), is created by feeding single notes (C, G, E, F) from NoteSeq16 (JW-Modules) into Harmony.

Harmony’s ‘X-pose’ is used to offset the progression by scale steps rather than semitones. As the scale steps parameter does not follow the V/Oct standard, OFS (docB) is used as an adapter for conversion. Amount of transposition is controlled by ADDR-SEQ (Bogaudio), in which for each scale step up or down, 0.1V is added or subtracted.

Example: Addition of 0.3V (+0.3V) transposes a note up by 3 scale steps, e.g. from C to F. Similarly, a subtraction of 0.2V (-0.2V) transposes a note down by 2 scale steps, e.g. from G to E. This way, a chord progression can be transposed in the range of -/+ 1 octave (-/+ 7 scale steps) by adjusting steps in ADDR-SEQ by up to -/+ 0.7V.

As an additional voice (muted by default), the chord progression is arpeggiated using Arp (Hampton Harmonics), which can be activated by unmuting it in the Venom Mute module.

In Harmony II, X-pose has its own port (XP) for CV control. In contrast, the port is missing in Harmony, so uMap (stoermelder) is employed for parameter control.

4 Likes

Very nice tiny patch. I am trying to understand how it works and cannot figure out whether uMap is mapped to somewhere or not.

1 Like

uMAP shows on MAP button mouse-over that it’s mapped to “pad bandwidth scale”

3 Likes

Thank you, glad you like the patch.

Yes, as @Jens.Peter.Nielsen said, you can view the tooltip when hovering over the Map button of uMap. Make sure that View > Show tooltips is turned on in the VCV menu (top left of screen).

Moreover, you can right-click the Map button and select ‘Locate and indicate’. This will center the view on the desired module. Please note that in this particular patch, the two modules are right next to each other. That’s what I do most of the time, with the effect that you may not see much of a change here until you relocate one of the module away.

It also works in reverse: If you see a pink square indicator on a knob or button, right-click it and click on ‘Go to mapping module’ in the drop-down menu.

Hope this helps!

2 Likes

Thank you for your replies. I think that the mapping disappeared because I copy-pasted your patch into my default template to disassembly it and learn how it works.

Oh, I see! Yes, AFAIK, uMap does not preserve mapping with plain copy/paste.

As a workaround, for merging patches, you can save the .vcvs and use stoermelders STRIP++ to import.

See: Expandable sequential switch - #8 by Alphagem-O

These instructions are for CV-MAP, but also apply to uMap.

1 Like

Star Birth

Generative ambient soundscape. Spacey pad, filtered soft lead, and bass.

Image Title: Glittering glimpse of star birth. Image Credit: NASA, ESA, CSA, and STScI. Source: https://www.esa.int/Science_Exploration/Space_Science/Webb. License: CC BY 4.0 INT

1 Like