Hi all, I have received my first Gills recently and am very excited about the possibilities. I hope this device would slowly fit in my creative process and live performance.
I am looking for 2 patches and would very much appreciate if anyone could share with me any info:
generative synth for ambient sounds or others
vocoder. it would be a great plus if it comes with looper functions
tried making a vocoder.
the āwrps/vocoderā object doesnāt really sound like a vocoder (unless someone has a video showing how to use it). the vocoder objects from sss doesnāt work well either. so instead, Iāve patched the pitch of the audio to the pitch of the oscillator to get the Ableton pitch-tracked-vocoder-ish sound.
if I remember correctly, thereās a 303 bass patch in the demo library. Iām also planning to make a patch called āac1d k1cksā based on the hardc0re k1cks patch
It is a bit of a hassle collecting the required subpatches, so here you go: 303v5pJ.axp (86.5 KB)
This seems to be the most recent version OP made - without the midi input edits other users added. I have also embedded the otherwise missing subpatches (if you donāt know what that means donāt worry, in short the patch was referencing other files in the same directory, and i made it self-contained as one file)
It is close to the 303 sound, but has some flatness in the filter and accent
Oh also, donāt ask me which knob controls what, I canāt see anything coherent in that mess!
how do i install the vocoder object? i got this error from putting the axo & axh file into the tb/audio folder
Compiling patch...
! C:\Users\User\ksoloti/build/xpatch.h.gch
In file included from C:\Users\User\DOWNLO~1\KSOLOT~2.12-\KSOLOT~1.12/CMSIS/Include/cmsis_compiler.h:48:0,
from C:\Users\User\DOWNLO~1\KSOLOT~2.12-\KSOLOT~1.12/CMSIS/Include/core_cm4.h:160,
from C:\Users\User\DOWNLO~1\KSOLOT~2.12-\KSOLOT~1.12/chibios/os/hal/platforms/STM32F4xx/stm32f4xx.h:462,
from C:\Users\User\DOWNLO~1\KSOLOT~2.12-\KSOLOT~1.12/chibios/os/hal/platforms/STM32/stm32.h:69,
from C:\Users\User\DOWNLO~1\KSOLOT~2.12-\KSOLOT~1.12/chibios/os/hal/platforms/STM32F4xx/hal_lld.h:43,
from C:\Users\User\DOWNLO~1\KSOLOT~2.12-\KSOLOT~1.12/chibios/os/hal/include/hal.h:43,
from C:\Users\User\DOWNLO~1\KSOLOT~2.12-\KSOLOT~1.12\firmware/patch.h:23,
from C:\Users\User\DOWNLO~1\KSOLOT~2.12-\KSOLOT~1.12\firmware/xpatch.h:2:
C:\Users\User\ksoloti/build/xpatch.cpp: In member function 'void rootc::instancevocoder__1::Init(rootc*)':
C:\Users\User\ksoloti/build/xpatch.cpp:60:50: error: expected primary-expression before '%' token
biquad_bp_coefs(&bc[i],freq,INT_MAX - (__USAT(%reso%,27)<<4));
^
C:\Users\User\DOWNLO~1\KSOLOT~2.12-\KSOLOT~1.12/CMSIS/Include/cmsis_gcc.h:1036:29: note: in definition of macro '__USAT'
uint32_t __RES, __ARG1 = (ARG1); \
^
C:\Users\User\ksoloti/build/xpatch.cpp:60:51: error: 'reso' was not declared in this scope
biquad_bp_coefs(&bc[i],freq,INT_MAX - (__USAT(%reso%,27)<<4));
^
C:\Users\User\DOWNLO~1\KSOLOT~2.12-\KSOLOT~1.12/CMSIS/Include/cmsis_gcc.h:1036:29: note: in definition of macro '__USAT'
uint32_t __RES, __ARG1 = (ARG1); \
^
C:\Users\User\DOWNLO~1\KSOLOT~2.12-\KSOLOT~1.12/CMSIS/Include/cmsis_gcc.h:1036:33: error: expected primary-expression before ')' token
uint32_t __RES, __ARG1 = (ARG1); \
^
C:\Users\User\ksoloti/build/xpatch.cpp:60:43: note: in expansion of macro '__USAT'
biquad_bp_coefs(&bc[i],freq,INT_MAX - (__USAT(%reso%,27)<<4));
^
make: *** [C:\Users\User\ksoloti/build/xpatch.bin] Error 1
Shell task failed, exit value: 1
Patch compilation failed: untitled
personally, it sounds like my patch in this reply, but my patch uses 22% DSP load, the vocoder object uses 40% DSP load just by going āLiveā with nothing patched.
I wasnāt satisfied with the default vocoder objects in the Ksoloti library, so I built my own 8-band vocoder. this vocoder is built by splitting the mic and oscillator signals into 8 bands using multimode filters.
thereās also a vocoder subpatch/patcher object in this vocoder patch which you can use freely.
use the dial_key option to dial in the key in minor scale. (e.g. 0 = C minor, 6 = F# minor)
switch on midi_on to change oscillator pitch using midi keyboard instead of audio-tracking.
edit: btw i have an idea for a generative patch. itāll mostly be text based.
what do you mean by āvariable delayā? and you want a delay object that outputs BPM?
donāt have my PC with me now, but I recall thereās a ātap to BPMā kind of object in the object library. I used it in my āac1d k1cksā patch.
What Iām looking for is a ms or bpm readout of a delay when Iām adjusting itās length rather than the 0 - 64 readout. It would make integration with other gear a lot more doable.