# Combine Patches

**URL:** <https://forum.critterandguitari.com/t/combine-patches/646>\
**Category:** Organelle\
**Created:** [October 17, 2016, 10:45am UTC](https://forum.critterandguitari.com/t/combine-patches/646 "2016-10-17T10:45:49Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![hopscotch](https://avatars.discourse-cdn.com/v4/letter/h/3be4f8/32.png) [@hopscotch](https://forum.critterandguitari.com/u/hopscotch)\
**Post date:** [October 17, 2016, 10:45am UTC](https://forum.critterandguitari.com/t/combine-patches/646/1 "2016-10-17T10:45:49Z")

</div>

Hello Team,

I might be being a tad thick here, but I’m going to post it anyway…

Is it possible to combine patches? I can’t see how this would be possible without making a specific patch in PD, but I was sure the Organelle product video stated this was possible.

Anyway, I am sure that you guys will confirm my suspicion, but I think it would be really great to have a patch that was kind of like a Master & Slave set up, where it didn’t actually have any function other than to make a relationship between two other patches.

Cheers!

Andrew

---

<div class="post-metadata">

**Author:** ![friender](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/friender/32/683_2.png) [@friender](https://forum.critterandguitari.com/u/friender)\
**Post date:** [October 17, 2016, 10:21pm UTC](https://forum.critterandguitari.com/t/combine-patches/646/2 "2016-10-17T22:21:24Z")

</div>

I want to jump in this thread because I’ve been asking a similar thing and have never really gotten a response.

I’ve generally been interested in the same thing. Is there a relatively straight forward way to add functions available on one patch to another in pd? For example how hard would it be for me to add a sequencer page or arpeggiator page to the Glass FM patch, or add a presets page to the grids patch? In my eyes being able to add these functions to other patches would increase the functionality of my Organelle by degrees of magnitude

---

<div class="post-metadata">

**Author:** ![hopscotch](https://avatars.discourse-cdn.com/v4/letter/h/3be4f8/32.png) [@hopscotch](https://forum.critterandguitari.com/u/hopscotch)\
**Post date:** [October 17, 2016, 10:54pm UTC](https://forum.critterandguitari.com/t/combine-patches/646/3 "2016-10-17T22:54:14Z")

</div>

In my mind, I think of a patch that works the same was as AudioBus on the iPad - just a patch to make others communicate with one another…

---

<div class="post-metadata">

**Author:** ![jpiringer](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/jpiringer/32/240_2.png) [@jpiringer](https://forum.critterandguitari.com/u/jpiringer)\
**Post date:** [October 18, 2016, 2:25pm UTC](https://forum.critterandguitari.com/t/combine-patches/646/4 "2016-10-18T14:25:12Z")

</div>

i created a patch that combines the phase vocoder and the grain delay as well as a few simple effects. it was a lot of work reorganizing the patches and rerouting audio and control streams.  
the main challenge (which i havent solved yet completely) is to create multiple parameter pages for fx, grains and pvoc. now i am just switching the routing (and display) of the knobs but thats not really satisfying as it produces value jumps when you switch pages because the knobs send data even if you dont touch them because of the slight fluctuation they constantly produce. usually not a problem but annoying when you switch back and forth between patameter pages. i have solution in mind but have not implemented it.

best  
joerg

---

<div class="post-metadata">

**Author:** ![oweno](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/oweno/32/10_2.png) [@oweno](https://forum.critterandguitari.com/u/oweno)\
**Post date:** [October 18, 2016, 3:59pm UTC](https://forum.critterandguitari.com/t/combine-patches/646/5 "2016-10-18T15:59:44Z")

</div>

Combining patches is a good method. some of patches out there more easily combined than others, of course in Pd there are many ways to do things, so it would be good to come up with a framework that would easily allow things like paging knobs…

@jpiringer , one quick way to lock the knobs is to use a functionality provided by the mother.pd patch. You can send a ‘lock’ signal to each knob to suppress its output until you move it a bit. send a bang to ‘knob1Override’ to suppress knob1 until it is touched. (there is an override signal for each knob 1-4) Then when you change pages, first send bangs to lock the knobs, then change pages:

[t b b]  
|   
[change page] [lock knobs]

This will keep the params from jumping around while you change pages…

---

<div class="post-metadata">

**Author:** ![enigmas82](https://avatars.discourse-cdn.com/v4/letter/e/958977/32.png) [@enigmas82](https://forum.critterandguitari.com/u/enigmas82)\
**Post date:** [October 19, 2016, 4:19pm UTC](https://forum.critterandguitari.com/t/combine-patches/646/6 "2016-10-19T16:19:34Z")

</div>

sounds intriguing! would you care to share that patch? many thanks!

---

<div class="post-metadata">

**Author:** ![jpiringer](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/jpiringer/32/240_2.png) [@jpiringer](https://forum.critterandguitari.com/u/jpiringer)\
**Post date:** [October 19, 2016, 5:47pm UTC](https://forum.critterandguitari.com/t/combine-patches/646/7 "2016-10-19T17:47:53Z")

</div>

i am planning to do that but it needs a little more work.  
now it’s still too messy and buggy.

i will check out the lock signal. thanks oweno for making me aware of that!

best  
j

---

<div class="post-metadata">

**Author:** ![GCF](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/gcf/32/1390_2.png) [@GCF](https://forum.critterandguitari.com/u/GCF)\
**Post date:** [November 4, 2016, 3:19pm UTC](https://forum.critterandguitari.com/t/combine-patches/646/8 "2016-11-04T15:19:12Z")

</div>

Has anyone figured out the best way to do this? Is it as simple as dragging everything into one pd instance? I own an Organelle, but thought it would be fun to try on various single board computers and to try on the new iPhone app PdParty. But these seem to only want to open one pd file at a time. Can you combine the mother.pd file into a synth engine file and create an all-in-one for these?
