How hard would it be to update the Polybeats on Orac with this visual?
not currently possible, Orac expects to have control of the entire display for parameters/menus, this is required to ensure things like presets/midi learn/modulation work properly.
however, as previously stated elsewhere, Ive got ideas for a future orac release where custom UIs could be created for modules. so this would allow for this.
Alright, makes sense.
New Patch! Mutations 23 records a sample and creates 23 variations (mutations) of it. Each key of the keyboard controls one mutation: different speed and pitch relationships, reverb, filters, delay, phasor, and resorting parts of the sample.
The in/out points of the sample can be adjusted. Sequence the mutations.
The best part is that you resample one or more mutations in ‘Parenting’ mode for all kinds of fun. While you ‘parent,’ you can also record incoming sound to add to your sound’s journey!
Download at http://organelle.io
The effects are great, but also is there any chance of a patch like this but which just does pitch change across the keys? Is there already one which does that?
@andy Glad you like it!
You could edit Mutations 23 to just include only the pitch changing modules (deleting the the effects and replacing with pitch).
EDIT: I just updated the patch with better comments to facilitate customization. Please download this new version!
It is pretty simple to create your own Mutations. Should take you 5-10 minutes once you have your speed and pitches mapped out (converted to percentages). Here are instructions:
- Open up the ‘params.txt’ file. You will see 24 lines which control what the keys do. Each line has four ‘arguments’ each like this: 5 1.5 0.5 0;. The arguments in order are: KeyNumber (0-23; don’t change this), Speed, Pitch (0 is ‘normal’), Effect (No effect is 0). Change each line to your desired speed and pitch. Change the last number to 0 if you want to disable the effects on a key. Save it.
- Open up ‘labels.txt’ and change what you want there. Each line is a key. Save it.
- In PD, open up mutate-poly-voice.pd and change the ‘21’ to 24 to disable the re-sorter on keys 22-24. Save it. See screenshot below.
- In PD, open up mutate-poly-voice-rec.pd and change the ‘21’ to 24 to disable the re-sorter on keys 22-24. Save it. See screenshot below.
okay, so if I use these numbers then in theory the sample should pitch according to a usual scale:
The octave is divided into 12 semitones. In equal temperament, each of the semitones is the exact same size— the twelfth root of two.
1 semitone/minor second: 1.059463
2 semitones/major second: 1.122462
3 semitones/minor third: 1.189207
4 semitones/major third: 1.259921
5 semitones/perfect fourth: 1.334840
6 semitones/tritone: 1.414214
7 semitones/perfect fifth: 1.498307
8 semitones/Minor sixth: 1.587401
9 semitones/major sixth: 1.681793
10 semitones/minor seventh: 1.781797
11 semitones/major seventh: 1.887749
12 semitones/ octave: 2.0
@andy Yes those numbers should work, but remember in this patch, ‘normal’ pitch playback (no pitch change from recorded sample) is ‘0’. If you include the leading ‘1’ the playback will be an octave above what you recorded. You could use those numbers for the second octave. Replace the leading ‘1’ with a ‘0’ for the lower octave. (or use negative numbers in the lower octave if you want ‘normal’ playback to be the middle c key on the Organelle keyboard)
ah! okay! that helps. thank you.
oh, and, could we know which numbers stand for which effects ? if i wanted to have more delay keys and less reverb keys for example ? that would be great in order to customise the patch even more… thank you ! it is already a fantastic patch as it is, of course !!
@novotnik Here is the list of effects. The number after the ‘$0’ is the number you want to use to select an effect for a key. If you want to have more control over you the effect parameters you can change the values after this number (you can get to this pd window by searching (command-f) for ‘effect-select’ from main.pd.)
wow, thank you very much !
It would be cool to have a version of this where the mutations were programmable from within the patch. Hmmm…
Go for it!
New Patch! I Take Up - Quantize (ITUQ)! Create loops of one or more recordings in sync with a defined tempo! Allows easy syncing with external audio.
Create 24 loops - one per key. New recordings are added to the end of a loop.
It is fun to get crazy and easy to stay synced with other gear!
Download from http://organelle.io
Hope you like it @Wannop!
so hyped to try this! some serious grooves going on in this demo
This at the same time I just ordered a grid and nanokontrol2
I’m so happy bout this one - ty!
PD experts – a request regarding one little tweak I’d like to make to the lovely new ITUQ patch.
After pressing aux to append a new audio segment, the sample/button slot in question defaults immediately to playback.
What within the patch would I have to tweak to instead have it default to a stopped state?
So it’s a very simple process it just can be confusing on where to find the places so I attached two screenshots and labeled them with steps 1-4 and comments.
STEP 1: open the subpatch ‘pd recorder’ (found in main.pd) and there you’ll see that a 0 starts a chain of bangs one of them sets the state to 1 with a message box : “; state 1;”. STEP 2: change this to 0 instead of 1 so the state is paused not playing("; state 0;").
However this confuses the player so it requires two key presses to get the sample looping after it records, to fix this we need to reset the trigger state.
STEP 3: in ‘pd recorder’ create a ‘send restart-state’ connect it to the bang from 0.
STEP 4: in ‘main.pd’ create a ‘receive restart-state’ connect it to the right inlet of the abstraction ‘toggle-keys’
hopefully this works for you.
I wish I could make you a plaque or something.
Wonderfully articulate explanation and the screenshots were invaluable. Got it working in one go.
Thanks to much!