# Mutable Instruments Grids on Organelle

**URL:** <https://forum.critterandguitari.com/t/mutable-instruments-grids-on-organelle/182>\
**Category:** Patches\
**Created:** [February 27, 2016, 3:26am UTC](https://forum.critterandguitari.com/t/mutable-instruments-grids-on-organelle/182 "2016-02-27T03:26:30Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![spoitras](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/spoitras/32/701_2.png) [@spoitras](https://forum.critterandguitari.com/u/spoitras)\
**Post date:** [April 10, 2017, 5:09pm UTC](https://forum.critterandguitari.com/t/mutable-instruments-grids-on-organelle/182/21 "2017-04-10T17:09:15Z")

</div>

I think I’ll start a new topic to answer this, since it might be of  
interest to others as well.

It might be useful to develop a more generalized strategy. Instead of just  
describing what I did in this case, I could make subpatches that take care  
of this for any given patch.

---

<div class="post-metadata">

**Author:** ![shreeswifty](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/shreeswifty/32/790_2.png) [@shreeswifty](https://forum.critterandguitari.com/u/shreeswifty)\
**Post date:** [April 10, 2017, 5:56pm UTC](https://forum.critterandguitari.com/t/mutable-instruments-grids-on-organelle/182/22 "2017-04-10T17:56:39Z")

</div>

i actually continued to research and someone posted a pagination/demux helper and that has worked perfectly for me  
now i can finally start getting into some complex instruments :-)!

---

<div class="post-metadata">

**Author:** ![Wannop](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/wannop/32/328_2.png) [@Wannop](https://forum.critterandguitari.com/u/Wannop)\
**Post date:** [April 10, 2017, 10:59pm UTC](https://forum.critterandguitari.com/t/mutable-instruments-grids-on-organelle/182/23 "2017-04-10T22:59:35Z")

</div>

This would be great!

---

<div class="post-metadata">

**Author:** ![thetechnobear](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/thetechnobear/32/42_2.png) [@thetechnobear](https://forum.critterandguitari.com/u/thetechnobear)\
**Post date:** [August 14, 2017, 7:54pm UTC](https://forum.critterandguitari.com/t/mutable-instruments-grids-on-organelle/182/24 "2017-08-14T19:54:41Z")

</div>

Ive uploaded a variation of @spoitras brilliant pd\_grids

Its called pd\_grids\_link (imaginative , not!)  
[https://patchstorage.com/grids\_pd\_link/](https://patchstorage.com/grids_pd_link/)

its the same wonderful pd\_grids, but if it detects Ableton Link enabled on any other device on the network, it switches to ‘link’ mode, and synchronises…

I did it, partly, because I wanted to experiment with Link (which I have ‘ideas for’) , and because pd\_grids is probably my favourite organelle patch, so naturally i wanted it sync’d to ableton without the hassle of wires 😉

anyway hope others enjoy, and thanks again to @spoitras for his great patch.

---

<div class="post-metadata">

**Author:** ![spoitras](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/spoitras/32/701_2.png) [@spoitras](https://forum.critterandguitari.com/u/spoitras)\
**Post date:** [August 14, 2017, 8:25pm UTC](https://forum.critterandguitari.com/t/mutable-instruments-grids-on-organelle/182/25 "2017-08-14T20:25:32Z")

</div>

Awesome!  
This is why I love open source projects!

---

<div class="post-metadata">

**Author:** ![thetechnobear](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/thetechnobear/32/42_2.png) [@thetechnobear](https://forum.critterandguitari.com/u/thetechnobear)\
**Post date:** [August 14, 2017, 9:02pm UTC](https://forum.critterandguitari.com/t/mutable-instruments-grids-on-organelle/182/26 "2017-08-14T21:02:06Z")

</div>

quick update (1.1) … just checked the external source code… and realised i could get a much tighter integration, by taking the steps from Link.

so rather than just being tempo matched, its now sync’d on steps… this makes a huge difference, when using something else (ableton or iOS) that is also doing rhythmic stuff, as things like kicks line up correctly.  
… good demonstration of how Link is an enhancement over midi clock.

---

<div class="post-metadata">

**Author:** ![eli5](https://avatars.discourse-cdn.com/v4/letter/e/e79b87/32.png) [@eli5](https://forum.critterandguitari.com/u/eli5)\
**Post date:** [August 15, 2017, 2:14am UTC](https://forum.critterandguitari.com/t/mutable-instruments-grids-on-organelle/182/27 "2017-08-15T02:14:30Z")

</div>

hey, I have a question about this patch, lets say I want to use samples with the new Main.pd and Sampler-voice.pd that spoitras provided.

If for example, I want multiple versions of that patch with different samples can I just rename the main folder or do I have to edit something in the patch each time to make it work?

Sorry I am very new to PD and the organelle.  
thanks

---

<div class="post-metadata">

**Author:** ![shreeswifty](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/shreeswifty/32/790_2.png) [@shreeswifty](https://forum.critterandguitari.com/u/shreeswifty)\
**Post date:** [August 15, 2017, 12:52pm UTC](https://forum.critterandguitari.com/t/mutable-instruments-grids-on-organelle/182/28 "2017-08-15T12:52:46Z")

</div>

Anything that helps us less dependent on MIDI clock is wonderful abl\_link is such a welcome addition, thanks for adding this version!

---

<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:** [August 15, 2017, 4:11pm UTC](https://forum.critterandguitari.com/t/mutable-instruments-grids-on-organelle/182/29 "2017-08-15T16:11:47Z")

</div>

Yes, all you have to do is copy and rename the patch folder and it should work fine.

---

<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:** [August 15, 2017, 4:21pm UTC](https://forum.critterandguitari.com/t/mutable-instruments-grids-on-organelle/182/30 "2017-08-15T16:21:50Z")

</div>

Way to go with the Link addition. Been looking forward to having Link working more generally! I’d like to add it into the master-metronome patch that a lot of the C&G patches use and it will detect and use Link if available. or there could be a system command to explicitly set the tempo source.

Do you notice a performance penalty? When I first experimented with the pd link object I thought it was using a bunch of CPU, but might not be remembering that correctly.

Also how do the steps work, you need to tell it how many steps (beats / bars) your process is using?

and while I’m at it, I read somewhere that the beat phase clock can actually run backwards during certain tempo changes, but I was confused by this, does this happen and would it cause issues? ok, there is everything I don’t know about Link!

---

<div class="post-metadata">

**Author:** ![thetechnobear](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/thetechnobear/32/42_2.png) [@thetechnobear](https://forum.critterandguitari.com/u/thetechnobear)\
**Post date:** [August 15, 2017, 5:17pm UTC](https://forum.critterandguitari.com/t/mutable-instruments-grids-on-organelle/182/31 "2017-08-15T17:17:35Z")

</div>

ok, is this the same master-metronome patch used by pd\_grids?  
basically Ive updated that patch, so perhaps you can just take as is?

CPU

did a quick test… with pd\_grid/pd\_grid\_link, same pattern/tempo etc  
a) pd\_grid was showing 11%  
b) pd\_grid\_link, connected, but with 0 other clients - 14%  
c) pd\_grid\_link, connected, with 1 other client 17%

now, in fairness b) is a bit unfair, as basically the code is then running 2 internal clocks/sequencing - the link one, and the one that previously existed … we could strip this back to just having the link one, I guess this will save us a few %. (1-3?)  
(I left it in since, I wanted to test that the tempo timing was identical between the old code and the new code)

so yes a penalty, the cost to process the incoming UDP packets.

(hmm, what i didnt test, but really we should … is comparing this to midi clock … as obviously that also has some overheard too … also these cpu readings are very crude )

STEPS  
yeah this is confusing …and I’m not sure i can easily explain it 🙂  
basically quantum = 4 , means 1/4 notes quantisation , resolution is how to sub divide this… (assuming 1 bar quantisation)  
so 1 = 4 steps of 1/4 notes , 2 = 8 steps of 1/8 notes 8 = 32 steps of 1/32

whats important about this, for patch design, is that patches really want two things (to work well)  
a) tempo , like metro  
b) step number

the later is important to keep patterns in sync, e.g. they may want to sync at pattern starts.  
of course, how they choose to do this, is largely up to them.

> [@oweno](#):
>
> and while I’m at it, I read somewhere that the beat phase clock can actually run backwards during certain tempo changes, but I was confused by this, does this happen and would it cause issues? ok, there is everything I don’t know about Link!

Im not sure, Id need to hear this with a steady beat… i didnt notice anything very obviously wrong… and I think because I used the step output, which basically just waits for phase to catch up.  
(the idea though, is with phase, you can choose to do something different… I guess there are more complex/thorough ways to deal with this eventuality )

---

<div class="post-metadata">

**Author:** ![shreeswifty](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/shreeswifty/32/790_2.png) [@shreeswifty](https://forum.critterandguitari.com/u/shreeswifty)\
**Post date:** [August 15, 2017, 7:43pm UTC](https://forum.critterandguitari.com/t/mutable-instruments-grids-on-organelle/182/32 "2017-08-15T19:43:43Z")

</div>

i was hesitant to start with abl\_link too because i was getting spikes but that could be a version thing

---

<div class="post-metadata">

**Author:** ![Wannop](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/wannop/32/328_2.png) [@Wannop](https://forum.critterandguitari.com/u/Wannop)\
**Post date:** [August 15, 2017, 11:51pm UTC](https://forum.critterandguitari.com/t/mutable-instruments-grids-on-organelle/182/33 "2017-08-15T23:51:47Z")

</div>

I might be misunderstanding your post but I like midi, it’s universally used across the different modes of electronic instruments. Very useful! 😕

---

<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:** [August 16, 2017, 1:16am UTC](https://forum.critterandguitari.com/t/mutable-instruments-grids-on-organelle/182/34 "2017-08-16T01:16:47Z")

</div>

MIDI is great for connecting synths! It is universal and works so well in this respect, like the electric grid or water from the faucet. But it is a little lacking in the musical information it is able to communicate. Like MIDI clock for example, it is just a stream of ticks, and doesn’t say anything about where the beat is. Things like Link offer an improvement in this area, but are also not as widespread.

---

<div class="post-metadata">

**Author:** ![shreeswifty](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/shreeswifty/32/790_2.png) [@shreeswifty](https://forum.critterandguitari.com/u/shreeswifty)\
**Post date:** [August 16, 2017, 3:31pm UTC](https://forum.critterandguitari.com/t/mutable-instruments-grids-on-organelle/182/35 "2017-08-16T15:31:02Z")

</div>

I am getting confused at to what is considered organelle patching and what is not?

---

<div class="post-metadata">

**Author:** ![thetechnobear](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/thetechnobear/32/42_2.png) [@thetechnobear](https://forum.critterandguitari.com/u/thetechnobear)\
**Post date:** [August 16, 2017, 5:03pm UTC](https://forum.critterandguitari.com/t/mutable-instruments-grids-on-organelle/182/36 "2017-08-16T17:03:16Z")

</div>

> [@shreeswifty](#):
>
> I am getting confused at to what is considered organelle patching and what is not?

> [@](#):
>
> Questions and discussions related to making Pd patches on the Organelle. Have a patch to share? Question about Pd on the Organelle?

Though, I think the words PD should be removed, should just be any patch, or thing that goes in the Patches folder 🙂

This topic can be moved too, but it only got raised again… because I added the link variant, and it seemed the most appropriate place to put it.

---

<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:** [August 17, 2017, 3:23pm UTC](https://forum.critterandguitari.com/t/mutable-instruments-grids-on-organelle/182/37 "2017-08-17T15:23:21Z")

</div>

btw changed patching category to remove Pd … actually the early version of Organelle didn’t assume Pd and just started a [run.sh](http://run.sh) in the patch folder!

---

<div class="post-metadata">

**Author:** ![shreeswifty](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/shreeswifty/32/790_2.png) [@shreeswifty](https://forum.critterandguitari.com/u/shreeswifty)\
**Post date:** [August 17, 2017, 3:28pm UTC](https://forum.critterandguitari.com/t/mutable-instruments-grids-on-organelle/182/38 "2017-08-17T15:28:30Z")

</div>

Ok i just was not wanting to cause work for mods

---

<div class="post-metadata">

**Author:** ![Jaffasplaffa](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/jaffasplaffa/32/2053_2.png) [@Jaffasplaffa](https://forum.critterandguitari.com/u/Jaffasplaffa)\
**Post date:** [October 23, 2017, 4:29pm UTC](https://forum.critterandguitari.com/t/mutable-instruments-grids-on-organelle/182/39 "2017-10-23T16:29:41Z")

</div>

@spoitras

Cool, Grids, looks really great 🙂

Is this also compiled for OSX?

Most of the time I make the patch on OSX and then port it over to Organelle later on. Would be great to be able to do that with Grids too 🙂

---

<div class="post-metadata">

**Author:** ![shreeswifty](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/shreeswifty/32/790_2.png) [@shreeswifty](https://forum.critterandguitari.com/u/shreeswifty)\
**Post date:** [October 23, 2017, 4:53pm UTC](https://forum.critterandguitari.com/t/mutable-instruments-grids-on-organelle/182/40 "2017-10-23T16:53:58Z")

</div>

i do not think there is one for Grids but technobear is the keeper of that flame for sure

[Previous page](https://forum.critterandguitari.com/t/mutable-instruments-grids-on-organelle/182.md?page=1)

[Next page](https://forum.critterandguitari.com/t/mutable-instruments-grids-on-organelle/182.md?page=3)
