# Patch ideas! I need patch ideas!

**URL:** <https://ksoloti.discourse.group/t/patch-ideas-i-need-patch-ideas/217>\
**Category:** General\
**Created:** [February 14, 2025, 3:55pm UTC](https://ksoloti.discourse.group/t/patch-ideas-i-need-patch-ideas/217 "2025-02-14T15:55:36Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![drKEITH](https://avatars.discourse-cdn.com/v4/letter/d/a5b964/32.png) [@drKEITH](https://ksoloti.discourse.group/u/drKEITH)\
**Post date:** [February 19, 2025, 9:46am UTC](https://ksoloti.discourse.group/t/patch-ideas-i-need-patch-ideas/217/21 "2025-02-19T09:46:20Z")

</div>

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:

1. generative synth for ambient sounds or others
2. vocoder. it would be a great plus if it comes with looper functions

Thank you so much

---

<div class="post-metadata">

**Author:** ![ktttttt](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ktttttt/32/305_2.png) [@ktttttt](https://ksoloti.discourse.group/u/ktttttt)\
**Post date:** [February 19, 2025, 10:42am UTC](https://ksoloti.discourse.group/t/patch-ideas-i-need-patch-ideas/217/22 "2025-02-19T10:42:15Z")

</div>

for no.1, I have a patch called [Exposaw - exponential rhythmic supersaw synth](https://ksoloti.discourse.group/t/exposaw-exponential-rhythmic-supersaw-synth/151). not sure if you call this generative.

for no.2, I tried building a vocoder, and it ended up with huge DSP load. but I’ll try to make one regardless.

---

<div class="post-metadata">

**Author:** ![ktttttt](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ktttttt/32/305_2.png) [@ktttttt](https://ksoloti.discourse.group/u/ktttttt)\
**Post date:** [February 19, 2025, 6:41pm UTC](https://ksoloti.discourse.group/t/patch-ideas-i-need-patch-ideas/217/23 "2025-02-19T18:41:11Z")

</div>

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.

[audio to osc test.axp](https://ksoloti.discourse.group/uploads/short-url/43cVCmteHW3KgKEqMk6xu3zcSMN.axp) (6.7 KB)

if anyone can recommend a way to make a vocoder, it’d be highly appreciated

---

<div class="post-metadata">

**Author:** ![chemie](https://avatars.discourse-cdn.com/v4/letter/c/ba8739/32.png) [@chemie](https://ksoloti.discourse.group/u/chemie)\
**Post date:** [February 20, 2025, 2:51am UTC](https://ksoloti.discourse.group/t/patch-ideas-i-need-patch-ideas/217/24 "2025-02-20T02:51:32Z")

</div>

What about a 303 style acid patch? Very popular and sought after sound.

[![](https://global.discourse-cdn.com/free1/uploads/ksoloti1/original/1X/4eb835ddc58f8dfca97cb2b0fa47fd46a9a93a5c.jpeg "How To Make Acid 303 Sounds (Serum)") ](https://www.youtube.com/watch?v=V7I6GLGU5sY)

---

<div class="post-metadata">

**Author:** ![ktttttt](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ktttttt/32/305_2.png) [@ktttttt](https://ksoloti.discourse.group/u/ktttttt)\
**Post date:** [February 20, 2025, 3:42am UTC](https://ksoloti.discourse.group/t/patch-ideas-i-need-patch-ideas/217/25 "2025-02-20T03:42:24Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Ksoloti](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ksoloti/32/71_2.png) [@Ksoloti](https://ksoloti.discourse.group/u/Ksoloti)\
**Post date:** [February 20, 2025, 4:03am UTC](https://ksoloti.discourse.group/t/patch-ideas-i-need-patch-ideas/217/26 "2025-02-20T04:03:48Z")

</div>

[![](https://global.discourse-cdn.com/free1/uploads/ksoloti1/original/1X/224ddbb05b8ed2e872bc2e2fcf74fbe585b6dd71.jpeg "Axoloti 303 v6") ](https://www.youtube.com/watch?v=5X1QGPHi9bU)

[https://sebiik.github.io/community.axoloti.com.backup/t/my-303-emulation-attempt/4514658.html?page=2](https://sebiik.github.io/community.axoloti.com.backup/t/my-303-emulation-attempt/4514658.html?page=2)

It is a bit of a hassle collecting the required subpatches, so here you go:  
[303v5pJ.axp](https://ksoloti.discourse.group/uploads/short-url/KszrteJFNSXeoVWZ20IeUgjTbM.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!

---

<div class="post-metadata">

**Author:** ![ktttttt](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ktttttt/32/305_2.png) [@ktttttt](https://ksoloti.discourse.group/u/ktttttt)\
**Post date:** [February 21, 2025, 10:40am UTC](https://ksoloti.discourse.group/t/patch-ideas-i-need-patch-ideas/217/27 "2025-02-21T10:40:39Z")

</div>

so far now on my to-do list (including the patch ideas from Discord):

- musiq concret (for xoanxil on Discord)
- plastiq (for Le Mouton on Discord)
- audio feedback based patch with non linear sequencer (for Csocsó on Discord & chemie)
- generative ambient patch (for drKEITH)
- vocoder (for drKEITH)
- acid-like patch (for chemie)

---

<div class="post-metadata">

**Author:** ![Ksoloti](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ksoloti/32/71_2.png) [@Ksoloti](https://ksoloti.discourse.group/u/Ksoloti)\
**Post date:** [February 21, 2025, 1:23pm UTC](https://ksoloti.discourse.group/t/patch-ideas-i-need-patch-ideas/217/28 "2025-02-21T13:23:11Z")

</div>

> **[axoloti/archive/spectral at 1.0.12-2 · axoloti/axoloti](https://github.com/axoloti/axoloti/tree/1.0.12-2/archive/spectral)**
>
> Sketching embedded digital audio. Contribute to axoloti/axoloti development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![ktttttt](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ktttttt/32/305_2.png) [@ktttttt](https://ksoloti.discourse.group/u/ktttttt)\
**Post date:** [February 21, 2025, 2:19pm UTC](https://ksoloti.discourse.group/t/patch-ideas-i-need-patch-ideas/217/29 "2025-02-21T14:19:02Z")

</div>

how do i install the vocoder object? i got this error from putting the axo & axh file into the tb/audio folder

```auto
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

```

p.s. where’s technobear when we need him?

---

<div class="post-metadata">

**Author:** ![Ksoloti](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ksoloti/32/71_2.png) [@Ksoloti](https://ksoloti.discourse.group/u/Ksoloti)\
**Post date:** [February 21, 2025, 2:52pm UTC](https://ksoloti.discourse.group/t/patch-ideas-i-need-patch-ideas/217/30 "2025-02-21T14:52:57Z")

</div>

very outdated object. here are two usable versions:  
[vocoder\_24\_2.axp](https://ksoloti.discourse.group/uploads/short-url/h5QADzCoCG7CPPWCrj560mIqcQv.axp) (1.9 KB)  
[vocoder24.axp](https://ksoloti.discourse.group/uploads/short-url/mTtbCPQih8xyX6qQq7sBJkwIuOt.axp) (4.0 KB)

Can’t guarantee anything!

---

<div class="post-metadata">

**Author:** ![ktttttt](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ktttttt/32/305_2.png) [@ktttttt](https://ksoloti.discourse.group/u/ktttttt)\
**Post date:** [February 22, 2025, 5:02am UTC](https://ksoloti.discourse.group/t/patch-ideas-i-need-patch-ideas/217/31 "2025-02-22T05:02:07Z")

</div>

can’t wait to try it!

---

<div class="post-metadata">

**Author:** ![ktttttt](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ktttttt/32/305_2.png) [@ktttttt](https://ksoloti.discourse.group/u/ktttttt)\
**Post date:** [February 22, 2025, 1:01pm UTC](https://ksoloti.discourse.group/t/patch-ideas-i-need-patch-ideas/217/32 "2025-02-22T13:01:05Z")

</div>

personally, it sounds like my patch in this [reply](https://ksoloti.discourse.group/t/patch-ideas-i-need-patch-ideas/217/23), but my patch uses 22% DSP load, the vocoder object uses 40% DSP load just by going ‘Live’ with nothing patched.

so I tried to make a 4-band vocoder  
[vocoder 4band test.axp](https://ksoloti.discourse.group/uploads/short-url/tvdUV0yhNaUG40Cig2wJR0EsnRJ.axp) (10.3 KB)  
only 16% DSP load.

---

<div class="post-metadata">

**Author:** ![ktttttt](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ktttttt/32/305_2.png) [@ktttttt](https://ksoloti.discourse.group/u/ktttttt)\
**Post date:** [February 22, 2025, 3:15pm UTC](https://ksoloti.discourse.group/t/patch-ideas-i-need-patch-ideas/217/33 "2025-02-22T15:15:13Z")

</div>

[vocoder 8band test.axp](https://ksoloti.discourse.group/uploads/short-url/vYn2rAJu9AKoR7Mk5fBuwUYE98h.axp) (53.7 KB)

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.

---

<div class="post-metadata">

**Author:** ![ktttttt](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ktttttt/32/305_2.png) [@ktttttt](https://ksoloti.discourse.group/u/ktttttt)\
**Post date:** [March 3, 2025, 5:01am UTC](https://ksoloti.discourse.group/t/patch-ideas-i-need-patch-ideas/217/34 "2025-03-03T05:01:22Z")

</div>

I have uploaded my patches to Patchstorage. I saw that the website just have 1 patch for Axoloti.

1. [4-band vocoder | Patchstorage](https://patchstorage.com/4-band-vocoder/)

2. [subpatch objects that I've used - for all devices | Patchstorage](https://patchstorage.com/subpatch-objects-that-ive-used-for-all-devices/)

---

<div class="post-metadata">

**Author:** ![ktttttt](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ktttttt/32/305_2.png) [@ktttttt](https://ksoloti.discourse.group/u/ktttttt)\
**Post date:** [March 7, 2025, 6:59am UTC](https://ksoloti.discourse.group/t/patch-ideas-i-need-patch-ideas/217/35 "2025-03-07T06:59:38Z")

</div>

here’s an acid patch: [Ac1d k1cks - for Gills](https://ksoloti.discourse.group/t/ac1d-k1cks-for-gills/251)

---

<div class="post-metadata">

**Author:** ![ktttttt](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ktttttt/32/305_2.png) [@ktttttt](https://ksoloti.discourse.group/u/ktttttt)\
**Post date:** [March 13, 2025, 3:52pm UTC](https://ksoloti.discourse.group/t/patch-ideas-i-need-patch-ideas/217/36 "2025-03-13T15:52:03Z")

</div>

is a patch still ‘generative’ if it has samples in it?

---

<div class="post-metadata">

**Author:** ![psychonaught](https://avatars.discourse-cdn.com/v4/letter/p/c68b51/32.png) [@psychonaught](https://ksoloti.discourse.group/u/psychonaught)\
**Post date:** [May 9, 2025, 4:02am UTC](https://ksoloti.discourse.group/t/patch-ideas-i-need-patch-ideas/217/37 "2025-05-09T04:02:48Z")

</div>

Hi, This looks interesting. Is there a version with variable delay that outputs in milliseconds or BPM?

---

<div class="post-metadata">

**Author:** ![ktttttt](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ktttttt/32/305_2.png) [@ktttttt](https://ksoloti.discourse.group/u/ktttttt)\
**Post date:** [May 9, 2025, 7:43am UTC](https://ksoloti.discourse.group/t/patch-ideas-i-need-patch-ideas/217/38 "2025-05-09T07:43:00Z")

</div>

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.

if you want tap tempo delay, there’s [this official tutorial](https://ksoloti.github.io/4-getting_started.html)

---

<div class="post-metadata">

**Author:** ![psychonaught](https://avatars.discourse-cdn.com/v4/letter/p/c68b51/32.png) [@psychonaught](https://ksoloti.discourse.group/u/psychonaught)\
**Post date:** [May 9, 2025, 7:45am UTC](https://ksoloti.discourse.group/t/patch-ideas-i-need-patch-ideas/217/39 "2025-05-09T07:45:58Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![ktttttt](https://yyz2.discourse-cdn.com/free1/user_avatar/ksoloti.discourse.group/ktttttt/32/305_2.png) [@ktttttt](https://ksoloti.discourse.group/u/ktttttt)\
**Post date:** [May 9, 2025, 8:18am UTC](https://ksoloti.discourse.group/t/patch-ideas-i-need-patch-ideas/217/40 "2025-05-09T08:18:28Z")

</div>

current solution that I can think of:

slow square LFO → BPM detect → BPM integer to string (with a prefix000suffix object or something) → OLED display

[Previous page](https://ksoloti.discourse.group/t/patch-ideas-i-need-patch-ideas/217.md?page=1)

[Next page](https://ksoloti.discourse.group/t/patch-ideas-i-need-patch-ideas/217.md?page=3)
