Patches for generative music collaboration in VCV Rack
The Roots repository is meant for storing and collaborating on patches that create something new from two different sources of sound/music.
Originally, the idea came from finding a way to blend between two separate recorded musical sets without mixing directly into eachother. However, the patches can be used freely for any use.
- Sample A
- Sample B
- Duration of segments
- Chord for generated middle segment
- Recording Configuration
- One .wav file
Roots is composed of branches for varying moods
- Branch name:
main - Where a default patch lives.
- This default patch is the starting point and intended to be used to create new patches from.
- Branch name:
mood-<name-of-mood>- Eg:
mood-gentle-breeze
- Eg:
- Similar to software feature branches or environment branching, each
moodbranch is a variation of themainbranch.
This repo will assume users are not familiar with Git and will attempt to document with this in mind.
- VCV Rack
- Modules used in the patch
- By default, free VCV Rack modules will be in use.
- If paid modules are in use, they should be listed and linked to in the patch's README file.
- In GitHub's UI, select the branch you want to use (eg:
mainormood-gentle-breeze). - Navigate to the
patchesdirectory. - Select the
root-patchfile. - Select
Download raw file. - Move the file to your VCV Rack patch directory.
- Open VCV Rack.
- Select
File > Open. - Find and select the patch file.
- TBD: will add steps to check for and add missing modules.
- GG! Happy modulating!