# Modules for the Orac

**URL:** <https://forum.critterandguitari.com/t/modules-for-the-orac/2823>\
**Category:** Patches\
**Created:** [May 25, 2018, 2:25pm UTC](https://forum.critterandguitari.com/t/modules-for-the-orac/2823 "2018-05-25T14:25:27Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![bomboy](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/bomboy/32/5576_2.png) [@bomboy](https://forum.critterandguitari.com/u/bomboy)\
**Post date:** [May 25, 2018, 2:25pm UTC](https://forum.critterandguitari.com/t/modules-for-the-orac/2823/1 "2018-05-25T14:25:27Z")

</div>

I was thinking. With @thetechnobear’s work on and the release of Orac. More and more people will likely be making patches to work with that. So I thought it might be a good idea to start a thread where we can post all of them.  
Happy patching!

---

<div class="post-metadata">

**Author:** ![wo3](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/wo3/32/622_2.png) [@wo3](https://forum.critterandguitari.com/u/wo3)\
**Post date:** [May 25, 2018, 2:42pm UTC](https://forum.critterandguitari.com/t/modules-for-the-orac/2823/2 "2018-05-25T14:42:13Z")

</div>

This is a kinda vinyl sim FX module.  
[F-DUST.zip](https://canada1.discourse-cdn.com/flex035/uploads/critterandguitari/original/2X/8/8e5f257dc4a5b8185dcb5c332730fff2809929c7.zip) (5.1 KB)

This is a kick / bass drum module. This one may remove waveshape and add distortion instead in v2  
[S-TITAN.zip](https://canada1.discourse-cdn.com/flex035/uploads/critterandguitari/original/2X/5/51887da8a9b823a1d1a4817ce729cfc2b3b83ac9.zip) (5.4 KB)

I think in the future I will release modules on patch storage as packs of modules.

---

<div class="post-metadata">

**Author:** ![bomboy](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/bomboy/32/5576_2.png) [@bomboy](https://forum.critterandguitari.com/u/bomboy)\
**Post date:** [May 25, 2018, 2:45pm UTC](https://forum.critterandguitari.com/t/modules-for-the-orac/2823/3 "2018-05-25T14:45:30Z")

</div>

First, I’m so pumped you made a **Dust** module.  
Second, I really like that idea and patchstorage. I only have one patch up. But It’s a really easy to navigate one stop shop kinda place for patches.

---

<div class="post-metadata">

**Author:** ![junklight](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/junklight/32/1764_2.png) [@junklight](https://forum.critterandguitari.com/u/junklight)\
**Post date:** [May 25, 2018, 2:47pm UTC](https://forum.critterandguitari.com/t/modules-for-the-orac/2823/4 "2018-05-25T14:47:46Z")

</div>

reposted from the other thread

ok couple of modules:

U-notefilter

simple midi note probability filter - one parameter which sets the what percentage of notes gets through

> **[U-notefilter.zop](https://www.dropbox.com/s/t4qdn8xb018t3yj/U-notefilter.zop?dl=0)**
>
> Shared with Dropbox

S-stringmachine

I’m not sure why I made this - but kind of wanted something with longer note sounds

detune - detunes the oscillator’s from each other (give or take)  
Cutoff - I pinched the moog filter from the C&G analog patches  
Envelope - alters attack/release simultaneously - basically a symmetrical attack/release envelope  
transpose - like all the other patches

> **[S-stringmachine.zop](https://www.dropbox.com/s/00adx2j0lwlruwb/S-stringmachine.zop?dl=0)**
>
> Shared with Dropbox

I too am planning on shoving all this in a git repo and on patch storage and possibly even some documentation but not just now

---

<div class="post-metadata">

**Author:** ![junklight](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/junklight/32/1764_2.png) [@junklight](https://forum.critterandguitari.com/u/junklight)\
**Post date:** [May 26, 2018, 6:25am UTC](https://forum.critterandguitari.com/t/modules-for-the-orac/2823/5 "2018-05-26T06:25:30Z")

</div>

not played with DUST yet but TITAN is ace - nice one

I notice you have a ‘saturation’ patch - what license are these under? (I need a saturation function for another module I’m working on and always have an eye to ‘borrow’ other good functionality 🙂 )

---

<div class="post-metadata">

**Author:** ![wo3](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/wo3/32/622_2.png) [@wo3](https://forum.critterandguitari.com/u/wo3)\
**Post date:** [May 26, 2018, 6:09pm UTC](https://forum.critterandguitari.com/t/modules-for-the-orac/2823/6 "2018-05-26T18:09:56Z")

</div>

Glad you like it 🙂 I’m really excited about that note-filter. It will fit really well with some of the generative sequencers I am planning.

The saturation~ patch is just a tahn expr~. I got the equation (it’s really only a tahn function) from someone else with no license so I wouldn’t bother too much 😛

---

<div class="post-metadata">

**Author:** ![junklight](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/junklight/32/1764_2.png) [@junklight](https://forum.critterandguitari.com/u/junklight)\
**Post date:** [May 26, 2018, 7:05pm UTC](https://forum.critterandguitari.com/t/modules-for-the-orac/2823/7 "2018-05-26T19:05:59Z")

</div>

cool on the saturation

The note filter is super basic right now - I have plans to make a more sophisticated one. Be interested to see what you make as well

Keep an eye out for a video in the Organelle music thread - you might recognise one of the sounds 😉

---

<div class="post-metadata">

**Author:** ![bomboy](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/bomboy/32/5576_2.png) [@bomboy](https://forum.critterandguitari.com/u/bomboy)\
**Post date:** [May 27, 2018, 2:09am UTC](https://forum.critterandguitari.com/t/modules-for-the-orac/2823/8 "2018-05-27T02:09:17Z")

</div>

Hoping to have the vocoder module done by Tuesday!

---

<div class="post-metadata">

**Author:** ![scttcmpbll](https://avatars.discourse-cdn.com/v4/letter/s/e19b73/32.png) [@scttcmpbll](https://forum.critterandguitari.com/u/scttcmpbll)\
**Post date:** [May 27, 2018, 4:28pm UTC](https://forum.critterandguitari.com/t/modules-for-the-orac/2823/9 "2018-05-27T16:28:00Z")

</div>

Are these for Orac? Noticed they’re zip not zop

---

<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:** [May 27, 2018, 4:44pm UTC](https://forum.critterandguitari.com/t/modules-for-the-orac/2823/10 "2018-05-27T16:44:22Z")

</div>

> [@scttcmpbll](#):
>
> Are these for Orac? Noticed they’re zip not zop

good question…  
a developers note: use the deploy.sh I shipped with the replacement s-czz, and the accompanying ‘installation notes’ , I believe this is the simplest for end-users, and so what we should standardise on, so that users don’t get confused about the installation process = less support for us 😉

---

<div class="post-metadata">

**Author:** ![Feend](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/feend/32/85_2.png) [@Feend](https://forum.critterandguitari.com/u/Feend)\
**Post date:** [June 4, 2018, 3:55am UTC](https://forum.critterandguitari.com/t/modules-for-the-orac/2823/11 "2018-06-04T03:55:19Z")

</div>

What are the chances someone could port the monome apps into Orac modules?

---

<div class="post-metadata">

**Author:** ![junklight](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/junklight/32/1764_2.png) [@junklight](https://forum.critterandguitari.com/u/junklight)\
**Post date:** [June 7, 2018, 1:31pm UTC](https://forum.critterandguitari.com/t/modules-for-the-orac/2823/12 "2018-06-07T13:31:36Z")

</div>

ok run into an interesting issue

I’m making a clone of a monome patch using my APC mini (well reimplementation based on watching a video not sure how like the original patch it actually is)

I’m using midi to talk to the APC - both in and out

I’m just adding in note outs and…

well it turns out PDs implementation of midi devices is kind of poor - I don’t seem to be able to select which device to put midi out on (even on my desktop version - it lets me add multiple devices but I can’t see how to control where the midi goes)

basically I want to be able to midi out back to the APC and I want to be able to shove notes out into the depths of orac.

any thoughts?

or do I just need to add sound generation to my patch and be done with it?

---

<div class="post-metadata">

**Author:** ![ghostly606](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/ghostly606/32/736_2.png) [@ghostly606](https://forum.critterandguitari.com/u/ghostly606)\
**Post date:** [June 7, 2018, 2:05pm UTC](https://forum.critterandguitari.com/t/modules-for-the-orac/2823/13 "2018-06-07T14:05:13Z")

</div>

interesting… I may have to hold off purchase of my second launchpad!

---

<div class="post-metadata">

**Author:** ![wo3](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/wo3/32/622_2.png) [@wo3](https://forum.critterandguitari.com/u/wo3)\
**Post date:** [June 7, 2018, 2:21pm UTC](https://forum.critterandguitari.com/t/modules-for-the-orac/2823/14 "2018-06-07T14:21:15Z")

</div>

Looking over these threads  
[pd.info forum thread](https://forum.pdpatchrepo.info/topic/9102/separate-ctlin-and-ctlout-for-two-midi-devices/4)

[pd list thread](https://lists.puredata.info/pipermail/pd-list/2010-10/083853.html)

It seems that you can address multiple devices using 1-16 for port 1 and 17-32 for port 2.

This still seems like it will be an issue as you will kind of have to sacrifice any kind of midi mapping to be able to fully control the APC.

This is probably why the monome uses serial and OSC (right?)

---

<div class="post-metadata">

**Author:** ![junklight](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/junklight/32/1764_2.png) [@junklight](https://forum.critterandguitari.com/u/junklight)\
**Post date:** [June 7, 2018, 2:30pm UTC](https://forum.critterandguitari.com/t/modules-for-the-orac/2823/15 "2018-06-07T14:30:02Z")

</div>

ah - thank you - well that certainly works on my desktop version.

agree mapping might be a pain - however I’m _not_ getting into the realm of writing some kind of driver 😉

dunno - Max is fairly good at multiple devices (in fact I often use it just to wire different things together)

---

<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:** [June 7, 2018, 2:31pm UTC](https://forum.critterandguitari.com/t/modules-for-the-orac/2823/16 "2018-06-07T14:31:04Z")

</div>

> [@junklight](#):
>
> well it turns out PDs implementation of midi devices is kind of poor - I don’t seem to be able to select which device to put midi out on (even on my desktop version - it lets me add multiple devices but I can’t see how to control where the midi goes)

this is already covered in my [how to thread](http://forum.critterandguitari.com/t/how-to-advanced-midi-setup-3-1/2264)

you have a choices  
a) map multiple controllers onto channels 1-16, then in orac you can select midi channel in chain  
(i.e. just use different midi channels for each controller)  
b) use -mididev in pd-opts.txt to attach multiple channels grouped, 1-16,17-32,33-48 etc.  
then use midi channels in chain

if your controller is not able to select midi channel to send on (then after complaining to the manufacturer it should do), use option b, which will put midi channel 1 , 17 etc.

if you do use over channel 16, you will find orac limits selection in the router module 😭

but have no fear, I rarely hard code anything…  
go to the router module, open module.json, and there you see midi channel, change range to your new range  
e.g. 0-128 😉 (0=off, so keep zero)

---

<div class="post-metadata">

**Author:** ![junklight](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/junklight/32/1764_2.png) [@junklight](https://forum.critterandguitari.com/u/junklight)\
**Post date:** [June 7, 2018, 2:33pm UTC](https://forum.critterandguitari.com/t/modules-for-the-orac/2823/17 "2018-06-07T14:33:43Z")

</div>

cheers - I was looking for puredata only stuff - didn’t think of looking here

anyway - I’m on track again!

---

<div class="post-metadata">

**Author:** ![WyrdAl](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/wyrdal/32/1260_2.png) [@WyrdAl](https://forum.critterandguitari.com/u/WyrdAl)\
**Post date:** [June 21, 2018, 3:16am UTC](https://forum.critterandguitari.com/t/modules-for-the-orac/2823/18 "2018-06-21T03:16:00Z")

</div>

I’ve been working on a few modules, just finished one based on samplenest.  
Its called sampletwig. It can only hold one sample, but it can be triggered and pitched with midi (using multiple instances should also let you layer samples).  
I’ve been getting a lot of cool results sequencing it with arpeggiators, polybeats etc.  
Also has two new random loop modes and adds pitch modulation.

you can grab it here:

> **[adbrant/orac\_dev](https://github.com/adbrant/orac_dev/tree/master/pkg)**
>
> orac modules. Contribute to adbrant/orac\_dev development by creating an account on GitHub.

  
Readme with more explanation of the parameters is here;  

> <https://github.com/adbrant/orac_dev/blob/master/orac/modules/S-sampletwig/README>

Currently selecting samples is a bit tricky if you have a lot (ORAC native sample support would be very useful here!).  
Any feedback / bug reports appreciated!

---

<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:** [June 21, 2018, 9:21am UTC](https://forum.critterandguitari.com/t/modules-for-the-orac/2823/19 "2018-06-21T09:21:18Z")

</div>

wowza. can’t wait to try.  
edit: i have now, and its amazing.  
I spy a few other new one nes in your repository too, they all ready for release?

---

<div class="post-metadata">

**Author:** ![andy](https://avatars.discourse-cdn.com/v4/letter/a/aeb1de/32.png) [@andy](https://forum.critterandguitari.com/u/andy)\
**Post date:** [June 22, 2018, 11:43am UTC](https://forum.critterandguitari.com/t/modules-for-the-orac/2823/20 "2018-06-22T11:43:13Z")

</div>

i don’t quite know what mode 4 is doing, but it sounds amazing.

one possible improvement could be if the envelope had finer adjustment possibility. the samples seem to ‘pop’ a bit (i wonder why), but an envelope setting of 0.1 stops it. i wonder if envelope 0.05 or 0.04 …etc. would work just to stop that tiny click or pop.

[Next page](https://forum.critterandguitari.com/t/modules-for-the-orac/2823.md?page=2)
