Can't Set a Bank to Trigger All Pads On Single Channel
@5pinlink in response from your 'collected' bugs thread:
I can't get a BM3 bank to allocate a different MIDI note per pad, to be controlled by a hardware controller.
In theory it looks like it should be possible:
I set all pads to listen to channel 1, set the pad notes to E6-G7, mapped the samples to those respective keys and programmed the controller pads to send those note values. It seems to me like that should just work, but the samples just made clicky attack sounds when the pads were hit and didn't play beyond that. I need to dig deeper because I didn't 'exhaustively' examine every possibility yet, but hit enough dead ends to deter me for now.
In general mapping to channels usually works and it's possible with a lot of instruments to use a single pad - thus channel, but some instruments require pad wide functionality such as choke groups and one bank using up all channels on that MIDI port is really limiting. For example I'm using a MIDI controller with pads and keys. The keys aren't able to be used on another instrument because there are no free MIDI channels on that controller's port.
I can't get a BM3 bank to allocate a different MIDI note per pad, to be controlled by a hardware controller.
In theory it looks like it should be possible:
I set all pads to listen to channel 1, set the pad notes to E6-G7, mapped the samples to those respective keys and programmed the controller pads to send those note values. It seems to me like that should just work, but the samples just made clicky attack sounds when the pads were hit and didn't play beyond that. I need to dig deeper because I didn't 'exhaustively' examine every possibility yet, but hit enough dead ends to deter me for now.
In general mapping to channels usually works and it's possible with a lot of instruments to use a single pad - thus channel, but some instruments require pad wide functionality such as choke groups and one bank using up all channels on that MIDI port is really limiting. For example I'm using a MIDI controller with pads and keys. The keys aren't able to be used on another instrument because there are no free MIDI channels on that controller's port.
Comments
@mathieugarcia is this expected behaviour or a bug, sounds like it should be possible with the options available ?
I don't have a controller in front of me right now to test.
Yes, I feel your pain @Oscarsouth.
Here is my dilemna
I love beatmaker 3 but want to sequence from my beatstep pro.
Beatstep pro has three sequencers
(Drum,Monosynth1,Monosynth2)
I have tried these combinations and in the end went with a midiflow solution.
No. 1 with focus actions mapped to pads
Configure focus actions and turn off omni
Great, the 16 bsp pads trigger each of the beatmaker pads (16 pad mode) I can record a drum sequence on my bsp and it plays in beatmaker.
I can now make another bank and add synths for my bsp mono1 and mono2
Flaws with this approach
If I have the sequence playing and bring a synth bank to the foreground the drum pattern is played on the synth due to the focus actions. Also if I want to make changes to the samples on the drum pattern while the bsp plays the sequence its impossible because the forward actions bring the current triggered pad to the foreground.
No. 2
Map a bank to a bsp channel
Banks one drums channel 10
Bank two synth 1 channel 11
Bank three synth 2 channel 12
Very easy to map on bsp (select sequncer then press CHAN + a number)
In BeatMaker 3 click on the three dots for the bank and configure device and channel.
For example drums, device atruria beatsteppro channel 10.
Flaws in this approach
Only pad 10 triggers on the bank
It seems configuring a bank to a device and midi channel only allows you to trigger the pad with the corresponding midi channel number. (Like you have already reported oscar and 5plink)
No. 3 use midiflow to remap notes from the bsp to differnt midi channels for the drum pads in beatmaker3
The MidiFlow config,
maps a pads note to c4 (= c3, it seems bm3 uses the other middle c, this is always contentious)
Maps pad 1 to midi ch.1, pad 2 to 2 etc
Sends all midi to a virtual midi port called MidiDrums
In bm3 I set the bank to listen to midi input from MidiDrums on All ports
Here is the config if you want to use
https://www.dropbox.com/s/lrl5txhpa6hese1/preset.mflw?dl=0
This works for me and Im happy until this gets resolved.
A good solution for me would be when a banks midi is configured using just one channel then a cc note would trigger each pad. I hope this is the final solution but if not Ill just fudge it back with the blessed MidiFlow (thx Johannes)
Just so I'm straight. Is it possible to go from 'midi controller playing the bank pads' > 'midi controller playing a pad chromatically'... In one bank without realtime adjustment of any BM3/controller midi settings in a live situation?
If you have pads and keys on one controller, as of today I think the best way to use both together is with focus action. It obviously presents limitations as far as if you hit the focus actions, it's going to change the active pad. You can probably ease this by setting one pad to always listen to the keyboard's channel and mapping the pad samples to keys outside the range of the keyboard controller but not sure what other side effects it'll have.
It'd be much simpler and more flexible to simply have the pads responding to one channel and the keys responding to another..
At the moment I'm just using *either* the keys *or* the pads personally, while hoping for a fix.