Device Details
Overview
Name | Version: | AwJe Chord Split 1.0 |
Author: | AwkwardJesus |
Device Type: | MIDI Effect |
Description: | Say you play a chord, consisting of the notes C, E and G. Chord Split allows you to send each note to a different MIDI track. Track 1 receives C, Track 2 receives E, Track 3 receives G. What is this good for? 3 example applications: 1) You can let each voice of a chord be played by a different synth, causing for interesting complex textures. 2) Play a melody with overlapping notes for glitchy sounds. 3) Jacob Collier-style voice-chords in combination with a MIDI-capable pitch correction plugin. Here's how it works: Chord Split supports up to 8 voice polyphony. Create up to 8 MIDI tracks, each with an instance of Chord Split, and assign each instance a voice number. Arm any of these channels and play a chord. The notes will be split in order they are played. The first note goes to voice 1, play a second note on top and it will go to voice 2, another one on top will be voice 3 and so on. Chord Split is sender and receiver at once. It doesn't matter which of the tracks you use to play the MIDI into, it will split it in the same way according to the voice number. Even further, you could have a MIDI clip playing on all 8 tracks and they all would distribute the notes to each other, causing for a crazy web of complex textures. The interface only does 2 things: You can pick what voice this instance represents and it shows you what note it received last. Enjoy! Any feedback is gladly appreciated! --------------------------------------------------------------- Combine this with my MIDI Drone ( https://maxforlive.com/library/device.php?id=6430 ) for multitimbral drone madness! |
Details
Live Version Used: | 10.1 |
Max Version Used: | 8.1 |
Date Added: | Jul 06 2020 19:25:05 |
Date Last Updated: | Jul 06 2020 20:40:16 |
Downloads: | 1441 |
ⓘ License: | None |
Average Rating
Log in to rate this device |
-n/a- |
Files
Device File: | AwJe Chord Split 1.0.amxd |
Comments
Love this! Thanks for sharing. Makes it super easy to get interesting stacked layers.
Posted on July 08 2020 by itsBREX |
Report Issue
This is very cool! I would love if there was a wrap-around function, by which notes above the number of chord split devices were redistributed back to those devices. That way, if somebody has three devices but four notes in the chord, the fourth note would still be played.
Posted on July 22 2020 by ohkalenaw |
Report Issue
I would love if the note selection sent to each channel was arranged by pitch order. So, if I had a 4-part texture, the highest note would go to say 1, the next highest to 2, etc. This would keep intact the natural melodies that occur internally when moving from chord to chord. Or, if you were playing chords in your right hand and a bass line in your left, the bass line could be separated and sent as an entire melody.
Posted on September 23 2020 by gsus |
Report Issue
This is great thanks! Im looking to see if I can modify it to allow CCs to pass through. Seems they all get filtered out. Before I dive in was there a particular technical reason you chose to filter out CCs?
Posted on January 17 2021 by vatican |
Report Issue
Nevermind. Was overthinking the easy fix. Just slapped it in a rack, made a second chain with a midi filter removing everything except the controllers.
Posted on January 17 2021 by vatican |
Report Issue
Any hint mate why if I use inversion it fails to send note 1 and instead choose the tonic?
For example, if I have a progression Cmin to Fmaj, I stay still with C and move just d# to F and G to A, but instead of repeating C as 1 voice it sends F.
For example, if I have a progression Cmin to Fmaj, I stay still with C and move just d# to F and G to A, but instead of repeating C as 1 voice it sends F.
Posted on March 07 2021 by ciochi1985 |
Report Issue
Awesome! Thanks for doing this. I like your approach! I was going to do something less elegant. I really love the simplicity of not having separate sender/receiver devices.
Perhaps I will add a "channel" parameter so you can have multiple chord-note groups, rather than the one global instance here.
Perhaps I will add a "channel" parameter so you can have multiple chord-note groups, rather than the one global instance here.
Posted on September 08 2023 by zsteinkamp |
Report Issue
Thanks again for this great device :)
I ended up opening it up to add a multi-chord/channel capability and found some good paths to simplify the internals. Have a look here https://github.com/zsteinkamp/m4l-ChordRipper
Cheers!
I ended up opening it up to add a multi-chord/channel capability and found some good paths to simplify the internals. Have a look here https://github.com/zsteinkamp/m4l-ChordRipper
Cheers!
Posted on September 10 2023 by zsteinkamp |
Report Issue
Login to comment on this device.
Browse the full library