Axoloti multi-fx box


#1

I made a multi-effects box! It's just a bunch of factory and community subpatches chained together, but I felt the need to share :smiley:


fxbox2.axp (24.8 KB)
It runs at about 90% DSP load, there are still two buttons and pots that are unused in my personal GPIO setup, but with a MIDI controller you could control a whole bunch more parameters.
Pretty insane effects machine for approx €100 + a few days building and programming. I'm definately gonna make another one of these!

#2

Dude! That's pretty cool. Gonna check out the patch myself at some point, see what you've got in there I can use in my stuff.


#3

thanks! the individual effects need some balancing volume-wise. i'm jamming and experimenting with different sound sources at the moment to get the volumes sorted. i'd also love to add a stutter effect (think kaosspad) but it's almost maxed out on cpu load :frowning:

i'm using pretty old patcher and firmware, hope it works alright on an updated version


#4

Update:

Was having problems with my hommade controllers glitching out (probably I just suck at soldering) so I switched to a MIDI controller. The Volca Sample is running into the Axoloti multi-fx. ZeroSL faders and knobs are mapped to the effects parameters of the Axoloti, while the buttons on the left mute and unmute the tracks on the Sample. All the sequences are pre-programmed into the Volca Sample, with tracks 1-3 mapped to left, 4-6 to right and 7-10 to center. The crossfader of the ZeroSL simply cuts between left and right input channel on the Axoloti. Then the whole thing runs into the KP3. It runs at 94% CPU and almost maxxed out SRAM.

REDDER SL5.axp (26.0 KB)


#5

Hi There,

I tried to load this and got a massive amount of errors...

Patch contains invalid net! *_2:a
Patch contains invalid net! *_3:a
Patch contains invalid net! inv_2:in
Patch contains invalid net! div_6:in
Patch contains invalid net! div_1:in
Patch contains invalid net! xfade_2:c
Patch contains invalid net! xfade_4:c
Patch contains invalid net! div_7:in
Patch contains invalid net! xfade_3:c
Patch contains invalid net! div_8:in
Patch contains invalid net! xfade_7:c
Patch contains invalid net! xfade_6:c
Patch contains invalid net! div_3:in
Patch contains invalid net! div_4:in
Patch contains invalid net! xfade_8:c
Patch contains invalid net! div_5:in
Patch contains invalid net! screamo_1____tmp:cutoff
Patch contains invalid net! inv_4:in
Patch contains invalid net! -_2:in1
Patch contains invalid net! -_1:in1
Patch contains invalid net! div_2:in
Generate code complete
Creating directory on sdcard : /REDDER SL5
Done creating directory
Changing working directory on sdcard : /REDDER SL5
Done changing working directory
Start compiling patch
Compiling patch... with /Applications/Axoloti.app/Contents/Java/firmware
BDIR = /Users/macpro/Documents/axoloti/build
FIRMWARE = .
RM
APP
! /Users/macpro/Documents/axoloti/build/xpatch.h.gch
. /Users/macpro/Documents/axoloti/axoloti-factory/objects/dist/bltable.h
/Users/macpro/Documents/axoloti/build/xpatch.cpp:3286:2: error: #error "unresolved object: MIDI_rotary_1 in patch: /Users/macpro/Downloads/REDDER SL5.axp"
#error "unresolved object: MIDI_rotary_1 in patch: /Users/macpro/Downloads/REDDER SL5.axp"
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:3288:2: error: #error "unresolved object: MIDI_knobs_2 in patch: /Users/macpro/Downloads/REDDER SL5.axp"
#error "unresolved object: MIDI_knobs_2 in patch: /Users/macpro/Downloads/REDDER SL5.axp"
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:3290:2: error: #error "unresolved object: MIDI_fader_1 in patch: /Users/macpro/Downloads/REDDER SL5.axp"
#error "unresolved object: MIDI_fader_1 in patch: /Users/macpro/Downloads/REDDER SL5.axp"
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:3292:2: error: #error "unresolved object: MIDI_button_L_1 in patch: /Users/macpro/Downloads/REDDER SL5.axp"
#error "unresolved object: MIDI_button_L_1 in patch: /Users/macpro/Downloads/REDDER SL5.axp"
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:3294:2: error: #error "unresolved object: MIDI_button_R_1 in patch: /Users/macpro/Downloads/REDDER SL5.axp"
#error "unresolved object: MIDI_button_R_1 in patch: /Users/macpro/Downloads/REDDER SL5.axp"
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:3765:6: error: 'net7Latch' does not name a type
net7Latch;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:3771:6: error: 'net17Latch' does not name a type
net17Latch;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:3772:6: error: 'net18Latch' does not name a type
net18Latch;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:3773:6: error: 'net19Latch' does not name a type
net19Latch;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:3774:6: error: 'net20Latch' does not name a type
net20Latch;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:3775:6: error: 'net21Latch' does not name a type
net21Latch;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:3776:6: error: 'net22Latch' does not name a type
net22Latch;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:3777:6: error: 'net23Latch' does not name a type
net23Latch;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:3779:6: error: 'net28Latch' does not name a type
net28Latch;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:3786:6: error: 'net39Latch' does not name a type
net39Latch;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:3791:6: error: 'net52Latch' does not name a type
net52Latch;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:3792:6: error: 'net55Latch' does not name a type
net55Latch;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:3793:6: error: 'net56Latch' does not name a type
net56Latch;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:3794:6: error: 'net57Latch' does not name a type
net57Latch;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:3795:6: error: 'net58Latch' does not name a type
net58Latch;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:3800:6: error: 'net71Latch' does not name a type
net71Latch;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:3801:6: error: 'net73Latch' does not name a type
net73Latch;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:3802:6: error: 'net74Latch' does not name a type
net74Latch;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:3807:6: error: 'net79Latch' does not name a type
net79Latch;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp: In member function 'void rootc::dsp()':
/Users/macpro/Documents/axoloti/build/xpatch.cpp:4077:6: error: 'net7' was not declared in this scope
net7;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:4087:6: error: 'net17' was not declared in this scope
net17;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:4088:6: error: 'net18' was not declared in this scope
net18;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:4089:6: error: 'net19' was not declared in this scope
net19;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:4090:6: error: 'net20' was not declared in this scope
net20;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:4091:6: error: 'net21' was not declared in this scope
net21;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:4092:6: error: 'net22' was not declared in this scope
net22;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:4093:6: error: 'net23' was not declared in this scope
net23;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:4098:6: error: 'net28' was not declared in this scope
net28;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:4109:6: error: 'net39' was not declared in this scope
net39;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:4122:6: error: 'net52' was not declared in this scope
net52;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:4125:6: error: 'net55' was not declared in this scope
net55;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:4126:6: error: 'net56' was not declared in this scope
net56;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:4127:6: error: 'net57' was not declared in this scope
net57;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:4128:6: error: 'net58' was not declared in this scope
net58;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:4141:6: error: 'net71' was not declared in this scope
net71;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:4142:6: error: 'net72' was not declared in this scope
net72;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:4143:6: error: 'net73' was not declared in this scope
net73;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:4144:6: error: 'net74' was not declared in this scope
net74;
^
/Users/macpro/Documents/axoloti/build/xpatch.cpp:4149:6: error: 'net79' was not declared in this scope
net79;
^
make: *** [/Users/macpro/Documents/axoloti/build/xpatch.bin] Error 1
shell task failed, exit value: 2
Compiling patch failed ( /Users/macpro/Downloads/REDDER SL5.axp )

Any idea what's wrong?


#6

I have no idea what's going on there, it works just fine for me. Seems like all the /math objects and xfade are causing some problems on your end. Has this come up with any other patches or just with mine?


#7

are the connectors between the objects still there when you open the patch? are there objects highlighted in red?


#8

Like this?


#9

Why are the dividers there in the first place? I don't really understand..


#10

you are missing those objects that are in red. they are not in your library. either you just have to sync the library or maybe the objects (or subpatches) need to be provided by @floodcomics if they are not part of the lib.


#11

The objects in red were just containers to organise the midi/in/cc objects of the MIDI controller I was using (Novation ZeroSL Mk2) and the various math objects to adjust the CC values to affect different ranges. You can just replace the dottet white connectors with your own midi/in/cc objects (depending on your controller) and delete the empty containers.


#12

The patch has changed quite a bit since the version I posted last. Here is a more slimmed down version I'm working on at the moment that just uses 8 knobs, but it's still a WIP. Just replace the gpio/in/analog objects with whichever midi/in/cc you are using:
REDDER_002.axp (20.6 KB)