MPE Patches for Linnstrument, Soundplane, Seaboard, etc

controllers
midi

#1

I recently purchased a Linnstrument (what a great controller!) and made two sound engines for it. Here is a video showing it off.
The patches are now in the community library. Go to File->Library->community->TSG->MPE to try them out for yourself.

Important note: Due to an issue with axolotis voice allocation in mpe subpatches, I use a modified version of the midi/ctrl/mpe object. This version resets the pitch bend to zero on each new note to avoid erratic tuning and weird sticking pitch bend troubles. This works fine as long as you have Linnstrument in its quantized mode - meaning that a note is quantized on an initial button press (of course bending works just fine). The bug is about to be fixed and will most likely be included in the next firmware update, according to @thetechnobear. I will then remove this message and revert to the factory midi/ctrl/mpe object.


Linnstrument + Axoloti first tests
#2

Thank you very very much for that great video and patch. I appreciated very much, trying to figure what one can make with a seaboard.


#3

I dont know if the seaboard can send midi cc messages to control the parameters of the sound engine - but the actual playing with pressure, glide and timbre should work. Let me know if not.


#4

Great work ! I played with your patches with my MPD32 midi controller, it's not a Linnstrument but with the karplus strong sound engine and mpd32 sensitive velocity pads, I get incredible results ! And great reverb too ! Thanks a lot.


#5

Nice @TheSlowGrowth , you might want to share on the Linnstrument forum its a really good example of Axoloti with the Linnstrument.

I tried both patches they are really fun and sound great, and it work nicely with the Soundplane too...

It also inspired me to start playing with the various brds objects going into the rngs/reverb, (and also clds) ... wow, really easy to get some great sounding patches, and the poly count was better than I was expecting.


#6

Hello, new guy here -

I actually have a patch using the MPE object into brds/blown that I am anxiously awaiting my Axoloti to actually play. I have a Seaboard Rise for this, and a Roli Block. I'll report back as soon as the Axo gets here :slight_smile:
Mike


#7

hey @mmarsh, it would be great if you could report back how my patches work with your Rise and the Block. I only own a Linnstrument, but it would be great to know if the patches are good for the other MPE controllers out there as well.


#8

10-4, I'll get back to you as soon as I get my Axo and test. Don't know how long the shipping time is to the States, and the store has not sent a tracking number...


#9

Finally got some quality time to play with your patches, Thanks for sharing :wink:
They sound great also with my Haken Continuum;

I tend to use the Linnstrument also with CC faders on the right split and these give that extra dimensions and control to any given sound.

Nice there is mention to the CC used, only missing the Pitch Bend range (24)
Keep patch'n :wink:


#10

Hello.

The video and the patch sounds great.

I was trying to compile the patch but got some error codes in regards to the braids oscillator. I tried to find the oscillator (it was directed at factory/objects/osc/brds/fm) in order to replace it but can't seem to find it. Has the braids oscillator objects disappeared? Is this the reason while the patch may not be compiling correctly? I got a long error message but I've attached a short string of it below. Can anyone advise?

C:/Users/Danpark/Documents/axoloti/axoloti-factory/objects/osc/brds/brds_digital.h
In file included from C:\Users\Danpark\DOCUME~1\axoloti/build/xpatch.cpp:1:0:
C:/Users/Danpark/Documents/axoloti/axoloti-factory/objects/osc/brds/brds_digital.h: In member function 'uint32_t braids_digital_deriv::DigitalOscillator::ComputePhaseIncrement(int16_t)':
C:/Users/Danpark/Documents/axoloti/axoloti-factory/objects/osc/brds/brds_digital.h:54:16: error: 'braids' has not been declared


#11

@spunkytoofers Version missmatch?

You can do: File - Sync Libraries...
and: File - Reload Objects

All good with:


#12

got it.

thx technobear; this did it:

Delete the build directory in ~/documents/Axoloti
If that doesn't work delete Axoloti.prefs (and again build)

fyi, the issue is either the firmware directory, in preferences is incorrect OR the precompiled header, in build directory, has not been rebuilt successfully.


#13

Does anyone know if the 'midi/ctrl/mpe' is fixed from the prev version yet? The Slow Growth's patches work great with my linnstrument but the demo ones (bounce and another) still do not respond for me.

I would like to begin making mpe patches but I will need the midi/ctrl/mpe to make them work. Sorry if this has already been answered, I may have missed that post.

Thanks axoloti fam!


#14

midi/ctrl/mpe works fine, as do the demos... afaik.
ive just tested the demo patches (synth/mpe/bounce and simple) and both work correctly on eigenharps and soundplane.

the reason slowgrowth used a modified midi/ctrl/mpe is that on the linnstrument it was not resetting pitchbend correctly... his fix(to set pb=0 on note on) is unfortunately not 'foolproof' since it would prevent unquantized playing to work, where PB is set before note-on, to ensure the first sound has the correct pitch.
the correct fix, needs a change in the MPE code generation, which needs a full release of the software.
it is being tracked here:

I didn't really want to put the 'incorrect' fix in place, as I'll have to remember to reverse it out, when I fix it properly ... but not perhaps if others are stumbling on it, perhaps its worthwhile, and i'll just put a note in the issue.

however, you should note, this will just cause a slight 'pitch' effect, it will not stop a patch sounding (or 'responding' as you put it)

I cannot see why slowgrowth patch works, yet the demos don't they both are based on pressure for the the vca... are you sure you are setting to MPE mode on the linnstrument?
OH and make sure you have the latest linnstrument firmware installed, geert fix something a while back that was causing issues. ( it was a few releases backs, but I don't know which release precisely)

@TheSlowGrowth do the demo patches work for you?


#15

Thanks TB. I did check the linnstrument modes and I am on the latest revision with the cool lights etc. (2.1.0 I believe but whatever R. Linn just released).

I will go back and try the demos again I guess. I will try to provide more details if it still doesn't work.


#16

All good here, MPE demo patches, LS with 2.1.0 (0.49 if you press on 210 :slight_smile:

at what level? X? Y? Z?

Use the LS presets to be sure you are on MPE.... sorry if its too obvious.


#17

Thanks all!

I will try that tonight @keyman keyman. No insult at all, I just got the ls like a week ago and I been splitting my time between mixing......that plus missing a few brain cells from college days (wink wink)


#18

Yea it was the MPE mode. I never held down that button #2. Thanks @keyman


#19

Hey all!

Just got my axoloti late last week and have been trying these patches out with my linnstrument (which is what finally motivated me to get this awesome sound board). As such, just signed up and here's my first post.

First, these patches sound great, MPE is working, and I'm totally digging noddling around with all the expressivity! Thanks to TSG for patching these up and to the creators for building a great product and setting up a place for a community to grow.

Two questions:

1) I haven't had success powering the axoloti from microUSB and then using the axoloti as midi host to power the linnstrument from the full-sized usb on the axoloti. For the moment I'm powering the linnstrument externally and using a 5pin midi cable to connect the two. Is there anything I need to setup on the axoloti side to have it be powered from USB and to also use it as a host?

2) I can't seem to get my axoloti to respond to the CC faders (this is true in both the buzz and the karp engines) on my linnstrument. I have the split setup (I followed the youtube video) and assigned faders to cc12-19. Any thoughts on what else I might be missing? If I plug the axoloti into my comp, run the patches live and tweak the parameters with my mouse they patch responds just as expected.

Cheers and thanks!


#20

Welcome to the world of Axoloti!
I'm glad you like the patches. Axoloti is brilliant for designing sound engines for the Linnstrument and with the CC faders you don't even need any other gear to control your sound engines.

Re 1)
What happens when you try it? Does the linnstrument show any signs of live (maybe a short flicker or something like that?). For me it always simply worked, no matter if I powered the axoloti from a computers USB port or from a cheap smartphone charger. Can you power up any other gear from the axoloti? The linnstrument has a low power mode. Does that improve anything (you could try to enable it while externally powered, then try USB power)

Re 2)
I'm not sure on which channel the second split sends the values from the CC faders by default. My setting can be seen on minute 4:19 in my video. If I read the code of the corresponding axoloti objects correctly, you should send the CCs on channel 1. Maybe your right split is configured for another channel? Can you try that?