Organelle transplant! This is hot stuff (hopefully not literally)

1 Like

so been doing some tests… against a factory organelle.
for same PD patch the quad core is running cooler, about 6C (10%)… I’m assuming because some ancillary tasks (only about 2-3% cpu) are booted off to a 2 or 3 core… so looks like its fine.
(and when I pushed it with parallel compiles it recovered pretty quickly)

however, which brings up a technical linux question…
so Organelle sets the cpu scale governor to performance , which basically means no cpu scaling…
this is to be expected for a musical device (you don’t want to start scaling back processor speeds whilst processing audio)

the question is, the text says its a static frequency, but does it really not even scale back if it hits critical temperature?

I ask, because I do often compile things on the Organelle, which obviously creates high cpu loads for a prolonged period, and I’m now wondering if i should really disable performance scaling whilst compiling.
(its not really a 4 core issue… as the same is true for a single core… but just i happened to be monitor temps whilst doing parallel builds ;))

1 Like

I am still stuck on “the Organelle has a user-replaceable CPU? How forward-thinking!” :smiley:

1 Like

another month, another way to use your Organelle :wink:

Question for today: is Organelle a Synth? a Sequencer? an FX unit ? a Generative synth?

the answer is yes, and, today mine has taken on a new role - a video synthesiser, in the shape of C&G’s Etc :slight_smile:

more details here:

You gotta love C&G, not only great hardware, but their open source approach allows you to take things in new directions.

btw: I have checked with C&G before doing this, and they are ok with it.

note : this runs on a vanilla Organelle, not just my supercharged one.
note2: this is now released on patchstorage here, install instructions on the above thread.

12 Likes

a quick shout out to @ghostly606 for doing a much better demonstration of the possibilities of OTC, than I did , thank you…
as a developer, the greatest gratification comes from others using your efforts :slight_smile:

and again thanks to C&G for their whole attitude/support … a great example of why we need to support the small/boutique guys!

3 Likes

So Ive got supercollider working on the Organelle with all the hardware working, keys, knobs, oled, and its launched in exactly the same way as other (PD) patches, so user doesn’t care if its PD or SC. :stuck_out_tongue:

and really liking supercollider for patching, its so compact… perhaps because I’m not really a GUI Patching type programmer :wink:

heres an example of what a patch looks like so far

// initialise
~voices = Dictionary.new;
~cutoff = 5000.0;
~oled.screen(1,format("Cutoff % Hz",~cutoff.asInteger));
~oled.screen(5,"Test Patch Loaded");

// create knob callback
~knobfunc = {
    arg func, msg, knob, value;
    if(knob==0, {
        ~cutoff = value.linexp(0,1,50,20000);
        ~oled.screen(1,format("Cutoff % Hz",~cutoff.asInteger));
        ~voices.values.do({
            arg  v;
            v.set(\cutoff,~cutoff);
            }
        );
    });
};
// register knob callback
~knobs.addDependant(~knobfunc);

// create keys callback
~keyfunc = {
    arg func, msg, key, vel;
    if(vel>0 , {
        if(~voices[key]!=nil,{~voices[key].set(\gate,0);});
        ~voices[key] = Synth.new(\testSynth,[
            \freq, (key+59).midicps,
            \cutoff, ~cutoff,
        ]
    );
    } , {
        if(~voices[key]!=nil,{~voices[key].set(\gate,0);});
        ~voices[key] = nil;
    };)
};
// register key callback
~keys.addDependant(~keyfunc);

// a boring synth
SynthDef(\testSynth,
    {
        arg freq=440,gate=1,cutoff=440;
        var sig,env,amp=0.3;
        sig = Saw.ar(freq);
        env = EnvGen.ar(Env.adsr(),gate,doneAction:2);
        sig = sig * env * amp;
        sig = LPF.ar(sig,cutoff.clip(10,24000));
        Out.ar(0,sig!2);
    }
).add;

a breakdown of whats its doing is here

a few more features to add, but its getting close to being released as a v1.0 (or 0.2 :wink: )

thanks to help on the supercollider thread here… loads of great tips, the ‘addDependent’ stuff was really useful for a newbie like me.

10 Likes

OK, its released into the wild … well patchstorage anyway.

more details here

Basically, you’ll need to :

  • Install SuperCollider with SC_Installer
  • Install my latest Organelle ‘firmware’ - 2.2 TB 17 ,
    this provides the ability to launch SC patches
  • Download the sample SC patch, put in your Patches directory , run it, and then explore it :slight_smile:

support includes:
audio in/out with vumeter, master volume control, oled, led , knobs, keyboard, other inputs.

7 Likes

Sweet. Now I really want to get an organelle.

1 Like

yay, OS 3.0 is released :slight_smile:

5 Likes

Looking forward to using this - I had two failed upgrade attempts last night but I’m thinking there was an issue with copying the file on my machine. Will try another computer tonight.

if you have issues post on organelle forum, let us know what version of the OS you currently have installed , and also exactly what th error is.

for testing I did install on both a ‘clean’ organelle with 1.0 and 2.1 on it.

1 Like

Thanks! I wasn’t going to post over there until I ruled out my computer as a potential culprit. For whatever reason, the drive took minutes to eject after I copied the file. Very unusual. I’m thinking the problem is on my end.

The update looks great though! I’m curious as to the doors the wifi support may open for this thing.

you already made me buy an organelle with your previous contributions.

chapeau and thank you so much!

1 Like

for me 2 main doors…

  • workflow, is much better… esp, when linked to using the sd card for patches (also supported* in OS 3.0), no more messing about using the usb stick.
  • musical connectivity - things like Ableton Link, and OSC - very handy for iOS connectivity, and even mac/pc (due to Organelle being a midi host not device).
    Im probably going to be adding MIDI over OSC too, at some point soon, to make it integrate better/easier with my mac and Live.

note: internal sd for patches, you’ll need a new 8gb sd card, and C&G are going to release a 8gb image (4gb used for OS, 4gb for patches etc), which you then just copy on to the new sdcard using something like ‘etcher.io

Ive been working with wifi/internal sd card for a long time, and only ever use a usb stick to test when releasing software for others, no way i could use the USB stick now :wink:

so yeah, add a wifi stick (be careful which you get) and 8gb sdcard to your Christmas list.

3 Likes

Good news! I successfully updated to OS 3 - looks like my Mac Mini was the culprit.

So any specific recommendations for a wifi adapter? The thread there was a little stale so thought I would ask directly.

some Organelle/ETC Victorian fun , based on an idea by Mark Kunoff on the Organelle Forum

these are just proof of concepts, with some of the images coming from a skip search on google images… and then an iPhone video of my TV :wink:

but I think it’ll work much better later, when I put on the Projector, and start using audio to modulate them.

4 Likes

What’s a good wifi stick to get?

https://www.critterandguitari.com/collections/accessories/products/usb-wifi-adapter

1 Like

:grin: Perfect, thanks!!!

$18 shipping though for a tiny little USB stick :scream: