Radiowar Posted February 2, 2020 Share Posted February 2, 2020 so i've made a preset in super audio cart that has 3 layers, but it only sounds good as a chord if the layers are each distributed to low - mid - high notes within a chord. at first i tried doing this within SAC by giving each layer a note range, but ofc this limits its use in general. so i thought this might be an opportunity to try working with max, which i have some knowledge of but have never really used for practical purposes. my idea was a patch which would take MIDI data of a chord of 3+ voices and split so that the lowest note is only sent to the Low voice, highest note is only sent to the High voice, any inner voice(s) only sent to Middle voice. this already far exceeds my abilities with max, and even then i can foresee some complications with overlapping chords/notes, how to handle monophonic parts (my hope would be that from a player perspective, it would seamlessly transition from balanced polyphony to a more normal 3-instrument keyboard split) i'm kind of thinking out loud / firing a question off into the dark (rather than register for cycling 74 forums) so i guess my question is: is it possible to use Max4Live to create a polyphonic MIDI splitter for Kontakt instruments, or does anyone here have any experience with this sort of functionality? Quote Link to comment Share on other sites More sharing options...
djpretzel Posted February 3, 2020 Share Posted February 3, 2020 I've *basically* switched to Live as my main DAW, and one of the selling points is the flexibility & power of M4L, though that's coming from a consumer perspective and (not yet at least) as a developer. I do believe it's possible in M4L - this might be a useful starting place: https://github.com/HerrmuttLobby/chord-splitter This one does round-robin but could also be a useful jumping off point: https://www.beedocs.com/abehr/2018/07/14/max-for-live-midi-note-splitter/ As an expensive-but-nifty non-M4L, DAW-agnostic alternative, I imagine that https://www.bluecataudio.com/Products/Product_PlugNScript/ would be capable of doing this. I also wonder if this capability could be baked into the Kontakt library itself, somehow, but that'd be a question for @zircon or @Nabeel Ansari Radiowar 1 Quote Link to comment Share on other sites More sharing options...
Radiowar Posted February 3, 2020 Author Share Posted February 3, 2020 (edited) thanks for those links djp! i actually did come across HerrmuttLobby's solution in my searches, and downloaded his patch. but looking at it i could not quite decipher what was going on, let alone modify it for the function i was looking for (his takes a polyphonic midi from one midi track and sends it to "receivers" placed on separate midi channels which might then be connected to monophonic synths, etc.). i will have to take a look at abehr's patch as well - figure there's something to learn from seeing multiple perspectives on a similar-ish problem. i think this will have to coincide with me taking a stab at it myself, though, if i'm ever going to hope to build some fluency with max. i'm thinking my approach might be to start with a simple patch that receives midi notes, then maybe an expression which compares them and sorts them from low to high, then routes them to separate outputs...idk actually, now that i think about it...there might be a somewhat convoluted way of using HermuttLobby's patch, then the receiver + Ableton's External Instrument to send back to a midi track with SAC separated by midi channel. kind of funny, potentially some latency (not that it's a dealbreaker) Edited February 3, 2020 by Radiowar Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.