groups will define encoders/pots and not buttons, although there is a way (the hard way!) to change this behaviour, i think that the easiest way is to use meta events to change MIDI channel instead of groups.Midi channel will affect buttons and encoders/pots.Hope this help
But how does it work then? Is it possible to define that only the needed encoders and buttons change MIDI channel? Or does the global midi channel change? I really want the 12 encoders and buttons tot change channel or group..
No, it isn’t possible to group buttons with encoders in the firmware, and using meta events will make it even more complicated (especially because there isn’t enough memory free to add such functions)
It’s better to write a new application dedicated for your purposes. In principle it’s very easy to realize for somebody with programming skills.
I’ve seen many requests in the last years for such an organisation of a MIDI controller, only question is: who would like to do the implementation?
Well, I don’t have any programming skills. Offcourse I would like to make a contribution, but I wouldn’t know where to start..
Will my original idea be possible, when using buttonless encoders? Or is it possible to program one 1 button, which will assign specific encoders & button to an other midi channel?
For now, I’m keen on design my frontpanel, so it can be ordered, and gettin all my components.
Or is it possible to program one 1 button, which will assign specific encoders & button to an other midi channel?
You could use Special Function buttons to switch between different MIDI event setups located in different banks (see -> http://www.ucapps.de/midibox64e/midibox64e_sfb_table.txt) - but the big issue is, that informations which have been received before (e.g. absolute encoder positions or LED states) will get lost during a bank switch. Your host needs to support a “controller snapshot” function in order to update the encoder/LED settings.
On the other hand: are you sure, that banking isn’t natively supported by your host software? So far I remember, it isn’t a problem to setup this with Cubase or Nuendo (but I’m a Logic user and cannot help you here - different movie ;-))
The advantage of host based bank switching: always consistent, especially when you are changing parameters with the mouse or load a new song.
Today the MIDI controller support of DAWs is mostly so powerful, that only a really stupid hardware is required to communicate with the host. Thats one of the reasons why I haven’t spent much more effort into the MB64/MB64E firmware implementation anymore.
very pro looking, i need to work out a little art work for my panel, it looks so “empty” without it.
I see there is a common idea around ableton midi controllers (see sasha s, DBs, etc), i am more keen to have full control over plugins than tracks.I seldom use more than 3 tracks, what i use most is a bunch of plugins to tweak the sound in real time.
@ Cimo: Well, as stated in the startpost it will be a 64E. there are 6 channels, and 16 encoders with push button on the right. I plan to have the bottom button on each channel to be a bank select button. This way the 16 encoders are dedicated per channel. That’s a lot of tweaking in my opinion;). The pots on the channels will be used for 2 filters and LFO. Probably I won’t use send-return because I generally stack all the effects directly in the channels to get some more radical effects.
I have:
42 pots (with 6 faders)
46 + 16 push buttons ( 6 per channel tot trigger clips and effects) 10 for navigation and menu
16 encoders
Touchpad (Adesso easycat)
I don’t know if I’m gonna use all the 6 channels at all time, but this way I could use channels 5 & 6 as effect returns if I feel the need for it.
@ Matrigs: Those are Ecler knobs. I got them from Ecler, via a large music store in The Netherlands. At first they couldn’t really understand why someone would be needing 70 spare knobs, but eventually they delivered at fair prices (€ ,80 each). Now I am in need of 2 more buttons since my initial design was rather different. Getting those seems to be a lot more difficult…
Mayby a small tip for people using the Front panel designer from Schaffer AG: When incorporating artwork such as I’ve done in my design, take a close look at the drill selection. At standard a ,xx mm engraving tool is used. Since my artwork is 1 mm thick, I’ve selected the 1 mm drill bit. This brought down the costs for roughly 30%-40% for the artwork.