Hi Im new to this so please bear with me!
I'm trying to use the axocontrol switches to change the parameters that the knobs control. I.e the function of the knobs can be switched switched by pressing a button so that I can control say 12 parameters instead of 6. I understand that mod source can be used to map a knob to a parameter with a logic/change and mod source object and that a demux and hook object can be used ( there are some example patches showing these two methods separately).
I'd be really grateful if somebody could post a simple example patch of how these can be combined to achieve the desired result - or if indeed there may be a simpler way that I haven't considered.
Thanks in advance!
AxoControl Multi-Parameters
Hey @tonyoxley
You can take a look at my patch here, it has got pages so you can use the knobs for more than one parameter. There are a couple of different versions. Its been a while since I made it, so it can definitely be made simpler, but maybe you can use it as a starting point:
No problem But to be honest I think its a bit messy, it could probably be made a lot more effective, by editing some objects a bit. I didnt know how to do the editing at the time I made that patch, so yeah it is what it is.
Thats great, thanks for posting it , I've just been trying it out - great fun!!
How do you create, code the patch/patcher object for Midi? Or is that that too involved?
Not 100% sure what you mean here.
@tonyoxley
In the patch there are 2 versions. One that uses CV ans ones that uses Midi CC numbers.
The one with midi cc numbers sends out the values noted in the patch. Sorry I dont remembe bubt it say so in the patch, I think page 1 is cc 1-6 and page 2 is cc 7-12.
If you wan to assign a cc number to a knob in Axoloti, simply right click on the knob in the patcher and select the cc number you want to assign it to.
Hi , thanks for this! I'm talking about the XML code that is in the patch/patcher object i.e. if I swapped out your patch/patcher object from the Midi example for one from the factory library and put the same three outlets on it - it wouldn't work!
Do you have any advice on good resources to get started with the code part of creating objects?
Thanks again for taking the time to reply!
Best wishes
Tony
Sorry, I dont follow/understand it.
Could you post the patch or part of it, then Ill gladly take a look at it?
Check this page here:
And there also some threads that explains the simplest of code editing, like adding inlets and outlets. But yeah, it will take a little while to get into. But it is possible, I have never even wrote a line of code before I started with Axoloti and I feel pretty confident about it now. After a coupld of years haha
Hi
Thanks for the reply.
This is the part I mean, the code in your one is very different to the same object straight out of the factory library. I take it that this is the key to it all!
Sorry I really dont understand what you are trying to achieve here.
There is no objects like that one in the factory library, so I am not sure what you mean.
If you want to use the cc version of the object, the one you posted picture of above, you really dont need to use the outlets. All you have to do is:
Right click a parameter and select a cc number form the list. I think I set it up to use cc 1-12
Go live and dial your axo control knobs and see the knobs move in the patcher.
Hi thanks again!
sorry I'm not being clear , everything is working fine and I can now map my axocontrol knobs and joystick using the cc numbers. - thank-you!
What I'm musing upon is how you've made your patch/patcher object ( which allows the controller to move the midi knobs)
different to this one which is out of the factory library?
Is yours an altered version of this one or have you created it?
Obviously this is a digression from the original question which you've answered very well. I'm just interested!
Best wishes
Tony
If you push "edit" on my version, it will open up the patcher object, which is reffered to as a subpatch. There you can see how everything is set up.
If you push "edit" on the one you pulled from the factory library you will see that it is empty. Nothing is loaded into that one. If you want you can add you own stuff to it, but by default it is empty.
When using a patch/patcher you should really not edit the code in the code editor, you should use the edit button to open the subpatch so you can see the objects loaded in the subpatch.
Anyway, you should probably check some of the user guides or check some video on Youtube to get familiar with the editor. I think you can almost find videos about anything or esle there is lots of help in the user guides too Doing that will make all this easier to understand.
Thats exactly what I was trying to discover, I get it now!!
Thanks so much for taking the time to explain, I really appreciate it!
Best wishes
Tony