# Change Octaves on Midi-Out (updated with midi sequencer)

**URL:** <https://forum.critterandguitari.com/t/change-octaves-on-midi-out-updated-with-midi-sequencer/1959>\
**Category:** Patching\
**Created:** [November 8, 2017, 6:57pm UTC](https://forum.critterandguitari.com/t/change-octaves-on-midi-out-updated-with-midi-sequencer/1959 "2017-11-08T18:57:23Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![ringhof](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/ringhof/32/705_2.png) [@ringhof](https://forum.critterandguitari.com/u/ringhof)\
**Post date:** [November 8, 2017, 6:57pm UTC](https://forum.critterandguitari.com/t/change-octaves-on-midi-out-updated-with-midi-sequencer/1959/1 "2017-11-08T18:57:23Z")

</div>

Hi, just wanted to use Organelle as a Midi-Keyboard but i need to  
sent lower Octaves out to a Midi device. Can i change the octaves  
notes which Organelle sends out via Midi with the right patch?

thanks!

---

<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:** [November 9, 2017, 6:11am UTC](https://forum.critterandguitari.com/t/change-octaves-on-midi-out-updated-with-midi-sequencer/1959/2 "2017-11-09T06:11:58Z")

</div>

You could try something like this:

![sdddadas](https://canada1.discourse-cdn.com/flex035/uploads/critterandguitari/original/2X/4/4bf0491e6a8af16b234a8f88637cdad1128748f7.png)

You basically add an octave offset for the keyboard.

---

<div class="post-metadata">

**Author:** ![ringhof](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/ringhof/32/705_2.png) [@ringhof](https://forum.critterandguitari.com/u/ringhof)\
**Post date:** [November 9, 2017, 9:57am UTC](https://forum.critterandguitari.com/t/change-octaves-on-midi-out-updated-with-midi-sequencer/1959/3 "2017-11-09T09:57:35Z")

</div>

Thanks! Why i have to work… i need to try this asap!

---

<div class="post-metadata">

**Author:** ![ringhof](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/ringhof/32/705_2.png) [@ringhof](https://forum.critterandguitari.com/u/ringhof)\
**Post date:** [November 10, 2017, 10:15pm UTC](https://forum.critterandguitari.com/t/change-octaves-on-midi-out-updated-with-midi-sequencer/1959/4 "2017-11-10T22:15:28Z")

</div>

![30](https://canada1.discourse-cdn.com/flex035/uploads/critterandguitari/original/2X/b/b14d3983cb1a2a196139af2ffaa4609d4f4108cf.png)

Well it basically works but some how Organelle sends the “real” note played on the keyboard with as well. The result is that you hear the “real” note first and after key release the octave lower note is played. i hope this makes sense.

My final intension is to build up a versatile Midi-sequencer on the organelle, but for this i need to control all the octaves.

Thanks

---

<div class="post-metadata">

**Author:** ![ringhof](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/ringhof/32/705_2.png) [@ringhof](https://forum.critterandguitari.com/u/ringhof)\
**Post date:** [November 10, 2017, 10:19pm UTC](https://forum.critterandguitari.com/t/change-octaves-on-midi-out-updated-with-midi-sequencer/1959/5 "2017-11-10T22:19:03Z")

</div>

The above patch, if someone likes to mess around or check out the behaviour of the notes played.

> **[Dropbox - Link not found](https://www.dropbox.com/s/vorec87m4g90s1t/main.pd?dl=0)**
>
> Dropbox is a free service that lets you bring your photos, docs, and videos anywhere and share them easily. Never email yourself a file again!

---

<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:** [November 11, 2017, 8:55am UTC](https://forum.critterandguitari.com/t/change-octaves-on-midi-out-updated-with-midi-sequencer/1959/6 "2017-11-11T08:55:27Z")

</div>

Ill check it out in an hour or two and see what i can make of it.

I am thinking it might be because that the octave switch need to be updated ONLY on note on.

Ill check the patch and get back to you 🙂

---

<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:** [November 11, 2017, 12:08pm UTC](https://forum.critterandguitari.com/t/change-octaves-on-midi-out-updated-with-midi-sequencer/1959/7 "2017-11-11T12:08:47Z")

</div>

Ah yeah, you need to unpack the note information. Right now you are sending note pitch as well as velocity to the pitch out. I think that is what causes that behaviour. Try this this to unpack pitch and velocity:

![asdsad](https://canada1.discourse-cdn.com/flex035/uploads/critterandguitari/original/2X/9/9a469ede2e66da912b2f7e8fef6c8f4de1d27250.png)

I think that should work. I didnt test it with a hardware synth, but as far as I can see now the “note off weirdness” is gone 🙂

---

<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:** [November 11, 2017, 12:23pm UTC](https://forum.critterandguitari.com/t/change-octaves-on-midi-out-updated-with-midi-sequencer/1959/8 "2017-11-11T12:23:25Z")

</div>

The Organelle always sends keypresses as notes unless you tell it to stop. To suppress the default MIDI output behavior, send a 0 to midiOutGate:

```
[loadbang]
|
[0]
|
[s midiOutGate]
```

---

<div class="post-metadata">

**Author:** ![ringhof](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/ringhof/32/705_2.png) [@ringhof](https://forum.critterandguitari.com/u/ringhof)\
**Post date:** [November 11, 2017, 3:19pm UTC](https://forum.critterandguitari.com/t/change-octaves-on-midi-out-updated-with-midi-sequencer/1959/9 "2017-11-11T15:19:55Z")

</div>

Thanks Guys!  
@oweno : I thought that much that the Organelle always sends keypresses out, but my knowledge is quite limited in both, pd and Organelle hardware.

@Jaffasplaffa : unpack is for sure a good idea anyways 🙂

---

<div class="post-metadata">

**Author:** ![TechTax](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/techtax/32/511_2.png) [@TechTax](https://forum.critterandguitari.com/u/TechTax)\
**Post date:** [November 12, 2017, 12:28am UTC](https://forum.critterandguitari.com/t/change-octaves-on-midi-out-updated-with-midi-sequencer/1959/10 "2017-11-12T00:28:43Z")

</div>

I’ve been trying to figure out the same thing for a while now.  
Has anyone built a simple “midi controller” patch that they would be willing to share?  
I’ve actually grown quite fond of the little keyboard on the Organelle 😉

I really want to integrate it with my Octatrack more…  
That way I could have access to the full 2 octaves (from the Organelle) for triggering samples etc…  
instead of the single row of buttons (from the Octatrack).  
However, the midi root note from the organelle is 1 full octave too low ☹

Any thoughts or patches would be greatly appreciated 🙂

---

<div class="post-metadata">

**Author:** ![ringhof](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/ringhof/32/705_2.png) [@ringhof](https://forum.critterandguitari.com/u/ringhof)\
**Post date:** [November 12, 2017, 12:05pm UTC](https://forum.critterandguitari.com/t/change-octaves-on-midi-out-updated-with-midi-sequencer/1959/11 "2017-11-12T12:05:08Z")

</div>

[Midi Octave Changer.zip](https://canada1.discourse-cdn.com/flex035/uploads/critterandguitari/original/2X/c/c4dd90ccf956fcbb1e035f6009de48dace9d2dd2.zip) (1.6 KB)

Here’s the **Midi Octave Changer**  
Knob 1: Velocity  
Knob 4: Octaves

@TechTax hope this helps. I’ll go for the midi sequencer with octaves change ability now.

---

<div class="post-metadata">

**Author:** ![TechTax](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/techtax/32/511_2.png) [@TechTax](https://forum.critterandguitari.com/u/TechTax)\
**Post date:** [November 12, 2017, 5:49pm UTC](https://forum.critterandguitari.com/t/change-octaves-on-midi-out-updated-with-midi-sequencer/1959/12 "2017-11-12T17:49:50Z")

</div>

That’s perfect @ringhof  
Thank you so much 😉

---

<div class="post-metadata">

**Author:** ![ringhof](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/ringhof/32/705_2.png) [@ringhof](https://forum.critterandguitari.com/u/ringhof)\
**Post date:** [November 21, 2017, 9:44pm UTC](https://forum.critterandguitari.com/t/change-octaves-on-midi-out-updated-with-midi-sequencer/1959/13 "2017-11-21T21:44:12Z")

</div>

> **[PureMidiSequencer.zip](https://www.dropbox.com/s/hdk9n482eqb2qyj/PureMidiSequencer.zip?dl=0)**
>
> Shared with Dropbox

Here’s my MIDI sequencer with the Octave changer (-2 to +2) as well as the Velocity Knob. It is based on the “stepmother” sequencer but the recorded sequence can be speed adjusted (0% to 200%) and features a MIDI clock out.

Knob 1: Octave  
Knob 2: Velocity  
Knob 3: BPM adjustment (assuming a 4/4 beat)  
Knob 4: Channel Fader (Audio through)  
Aux: Start, Stop, Record Sequence

Enjoy

---

<div class="post-metadata">

**Author:** ![rcrc](https://avatars.discourse-cdn.com/v4/letter/r/ac91a4/32.png) [@rcrc](https://forum.critterandguitari.com/u/rcrc)\
**Post date:** [November 30, 2017, 7:12am UTC](https://forum.critterandguitari.com/t/change-octaves-on-midi-out-updated-with-midi-sequencer/1959/14 "2017-11-30T07:12:46Z")

</div>

Is it possible to add a knob to change the midi out channel? I tried to add it myself but I wasn’t able to successfully change the channel. Not sure if its just a limitation of the organelle or if my lack of pure data knowledge.

---

<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:** [November 30, 2017, 12:22pm UTC](https://forum.critterandguitari.com/t/change-octaves-on-midi-out-updated-with-midi-sequencer/1959/15 "2017-11-30T12:22:47Z")

</div>

That functionality is accessible from the main system menu. Use the rotary encoder on the main menu to find the option.

---

<div class="post-metadata">

**Author:** ![rcrc](https://avatars.discourse-cdn.com/v4/letter/r/ac91a4/32.png) [@rcrc](https://forum.critterandguitari.com/u/rcrc)\
**Post date:** [November 30, 2017, 2:16pm UTC](https://forum.critterandguitari.com/t/change-octaves-on-midi-out-updated-with-midi-sequencer/1959/16 "2017-11-30T14:16:02Z")

</div>

Is it possible to change the midi out without leaving the patch? It would be nice to change channels without having to access the main system menu.

---

<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:** [November 30, 2017, 3:07pm UTC](https://forum.critterandguitari.com/t/change-octaves-on-midi-out-updated-with-midi-sequencer/1959/17 "2017-11-30T15:07:52Z")

</div>

> [@rcrc](#):
>
> Is it possible to change the midi out without leaving the patch? It would be nice to change channels without having to access the main system menu.

yes, there in pd just do  
[integer] → [s midiCh]

(just to be clear, the mother host in no way filters midi etc, all midi messages go to PD, and then mother.pd filters, so the above is simply telling mother.pd which channel to use)

also we should be clear this channel selection only affects the midi to organelle generated mapping e.g. midi note → organelle ‘key’  
there is nothing stopping you using PD midi objects which will ignore the ‘selected midi channel’ (unless you want to filter them) … this for example could be used if your patch wanted to be used on multiple channels. e.g. from different controllers.

---

<div class="post-metadata">

**Author:** ![ringhof](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/ringhof/32/705_2.png) [@ringhof](https://forum.critterandguitari.com/u/ringhof)\
**Post date:** [December 1, 2017, 9:51am UTC](https://forum.critterandguitari.com/t/change-octaves-on-midi-out-updated-with-midi-sequencer/1959/18 "2017-12-01T09:51:02Z")

</div>

Knob 4 could be “change midi channel”. The “audio through fader” i implemented at the moment is mere a proof of concept for a different GUI display.

---

<div class="post-metadata">

**Author:** ![rcrc](https://avatars.discourse-cdn.com/v4/letter/r/ac91a4/32.png) [@rcrc](https://forum.critterandguitari.com/u/rcrc)\
**Post date:** [December 2, 2017, 12:33am UTC](https://forum.critterandguitari.com/t/change-octaves-on-midi-out-updated-with-midi-sequencer/1959/19 "2017-12-02T00:33:49Z")

</div>

Thanks for clearing that up for me… Cheers.

---

<div class="post-metadata">

**Author:** ![ringhof](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.critterandguitari.com/ringhof/32/705_2.png) [@ringhof](https://forum.critterandguitari.com/u/ringhof)\
**Post date:** [December 2, 2017, 10:35pm UTC](https://forum.critterandguitari.com/t/change-octaves-on-midi-out-updated-with-midi-sequencer/1959/20 "2017-12-02T22:35:24Z")

</div>

as soon as possilbe 🙂

[Next page](https://forum.critterandguitari.com/t/change-octaves-on-midi-out-updated-with-midi-sequencer/1959.md?page=2)
