Urs wrote:In the meantime I've rewritten most of the voice assignment and note stealing code. Our internal builds don't produce these clicks anymore either. Plus, I've implemented multi-MIDI-channel support aka "guitar mode" and "note expressions for everyone". Hope to have this out soon for testing and a swift update.
Had to immediately try that outUrs wrote: Yes, it *is* in Bazille and Diva too, but it needs further tweaking for a debut in Zebra.
Also, while poly, mono and legato modes with last note priority work with this, duo and modes with highest/lowest note priorities do not yet. Further work needs to be done, but testing the modes that have been implemented already might be a good idea.
It looks like we need to push out a new Bazille beta build today to renew the public beta testing serial number for another month. That one can be used for testing straight away
Not sure though: Is Bazille 2370 already said new Beta version with note per midi support?
What I tried:
* in EigenD (modular live host with note per channel support that can be freely downloaded from here: http://www.eigenlabs.com/downloads/latest/pro/ (was originally written for Eigenharp but of course also works without one - for other (e.g. midi or OSC) instruments or just for audio processing))
- created a new Audio Unit agent and loaded Bazille
- clicked on Configure->Setup in the Bazille plugin window decorations of EigenD
- set "Active midi channel" to "Poly" (so each key gets a temporary channel assigned that is used for all expressions for this key until it is released), minimum poly channel to 1 and Maximum poly channel to 6 (EigenD supports up to 16 channels per midi port, but some synths with "Guitar mode" don't, so I went for 6 for this first test)
- went to the "MIDI CC Messages" tab in the Setup window and clicked on the CC Modulation Wheel<->Yaw cell of the midi modulation matrix. Set control scope to "Per-note".
* in Bazille:
- simple setup: Connected Osc1->Filter1 LP24->Out1
- midi learned Cutoff of Filter1 to continuous midi controller 1 (cc1)
-voice settings: mode: poly (also tried mono), voices: 6, Priority: last, Stack: 1
-tune control: Pitchbend -2/+2
result:
- pitch bend was still global (all simultaneous notes were bent by the first key)
- Cutoff was occurrently globally bound to CC1/channel1 (so it only reacted if the EigenD round robin channel assignment assigned channel 1 to a key - which then controlled cutoff for all voices)
I assume either this was not yet the right version or I didn't set per voice mode up properly
So some questions:
1) is Bazille 2070 already the right version with channel per voice support?
2) if yes, how do I enable channel per voice mode in Bazille?
3) which midi parameters will be interpreted per channel? (pitch bend, all CCs, specific CCs etc.)
4) which Bazille parameters can be midi-automated per voice (some are probably still global?)
5) is the midi mapping global or per preset?
Sorry, so many questions - but this is exciting!