I got an axoloti 2 days ago, so learning to use it. Maybe it sound wired or was discussed elsewhere.
I want to build a setup like this. BSP has 3 sequencers (2 for instruments and 1 for drums) and knobs can be used as midi controller. You can assign different midi channels to them.
On axoloti I plan to build a 2 simple synths and one drum machine (synth or sample based) and assign them to different midi channels. I seen somewhere post how to do that and this should work.
On the same time I would like to use BSP knobs to control some parameters of different synths liks Filter cut off on synth 1 and 2 and volume of each drum channel.
Can cc commands and notes be send on different midi channels to control the same instrument?
In General I can switch channel on BSP when I want to control something but it tooks some additional time... On the other hand I can use analog inputs to assign them to parameters i would like to control.
I think it might be an idea to provide an example..
Im positive, you can do what you want, but its a bit unclear from above what precisely you after. if your saying want to control certain parameters (e.g. filter cutoff) regardless of midi channel, then perhaps send send them as inlets, rather than using midi/in/cc within the subpatch
On BSP I set: seq1 to midi ch. 1 seq2 to midi ch. 2 drums to midi ch. 3
While running sequences on BSP I also would like to control the knobs of synth1, synth2, drums or mixer without switching each time "control mode" midi ch. between 1-3.
So is it possible to have a different midi channel for knobs in subpatch?
I'm not exactly sure what you want to do, but in regards to
So is it possible to have a different midi channel for knobs in subpatch?
No, I think you can't: knobs only listen to the midichannel you assigned under View->Settings
But maybe you can hack around it: in the main patch listen to all cc-msgs with midi/in/cc any and resend them to the channels you want with midi/intern/cc any
I would not resend them, its easier to just use an inlet. just create a subpatch (with patcher/patch) and add an inlet f, then click update in the main patch, will be pretty obvious what to do next
ok, as said previously its really not clear what you are trying to achieve.... a couple of comments... that might help you, let us help you in the future...
a) your sketch doesn't really explain what you want the patch to look like, its too general, i.e. it doesn't actually show what you want the knobs to do, and and what cc's they are on... more details will give a clear idea what you are after
b) your sketch would be much better if it was an axoloti patch, even if it didnt work we could then help on the specific issue... even if its means changing it up a bit. (see how I do the screenshot below)
c) I thought the BSP allows the knobs to be sent on any channels, regardless of what channel the sequencer is on, so I dont get why you think its going to be on different channels. again, its a lack of clarity on what the issue is... and what you are trying to achieve.
d) Id recommend you have a look at the tutorials and demo patches, its important you get firm grasp of things like inlets and outlets, pretty much the key to unlocking axoloti
Ive not read it (so cant really 'recommend' it, but thats only because I guess Im a bit beyond 'getting started' ) but I suspect it has information on this , and alot of other information you will find useful. (others in the community seem to enjoy it.)
they key is using cc any to receive cc on all channels in the main patch, then using a demux to direct the correct CC number to different sub-patchers which have inlets to control their parameters.
as always with axoloti (and programming generally) there are many ways to achieve the same effect, this was just a simple way to illustrate the kind of things required. (and as i said, this is what Im assuming your issue is... which frankly is quite a big assumption)
Hi, thank you for your reply. I think it will help me a lot.
I bought the book you mentioned (it's really helpful for beginners) and started to read it I also analyze demo patches. i need some time to build a subpatch, but according to the book it is not very difficult.
Your solution is more advanced, I didn't seen anything similar, but looks exactly what I want.
Yeap in BSP you can assign encoders to any midi channel. There are 16 encoders and each has unique cc. Let say that cc are send by chanel 4. I want that encoders 1-4 control parameters of synth 1 (seq1 on midi channel 1), encoders 5-8 control synth 2 (seq2 on midi channel 2) and rest encoders from 9-16 control parameters of drums (they runs by drum seq on channel 10).