Super Noob needs some help, but a cool Idea. (Danger! long text ahead!!)
Hey all! First of all, thanks for having me on this forum. Recently I thought of a super cool idea, but for this I need Max for Live. Before I start yapping about my idea, I want to give some context.
My name is Owen and I study jazz drums at the Rotterdam conservatory. This year I have to start my own project. I like a lot of music and I want to incorporate all these styles into my own songs and playing. I really like metal music (especially messhuggah), and I want to write rhyhtmically complex compositions/forms. However I am a jazz musician, and I dont want to get stuck to much in the same groove.
So I started to think, how can I make a band sound as a whole playing behind a soloist or melody? without too many rhyhmtic things happening at the same time (to a point where clarity is lost)(drums,piano and bass all playing different complex rhyhtms). Especially in subdivision 5 or bigger.
I came up with a solution. I bought some kickdrum triggers. Now a keyboard player will play harmony on a MIDI keyboard (operator-synth). And when I play on my kickdrum, the sound of the harmony comes through. So I put a gate on my MIDI keyboard an sidechained it with the kickdrum trigger.
Now the question part ;).
When I hit on my kickdrum, and the gate opens, there is only one note value length. If I kick super fast notes, the synth note becomes one long note and the rhyhtm is lost. If I kick one note with a lot of space in between, the note will die out too soon to my taste. I am trying to find a solution for this problem. I did some searching, but it seems like it only will be possible if I write my own Max for Live patch. However I didnt use it before and I am a super noob. My question is if someone is willing to help me out? or has some ideas?
It would mean a lot to me if someone is willing to help me out. I think this idea is pretty innovative. But max super hard for (instrumental)musicians to learn.
Thank you so much for reading this!
Greetings,
Owen
There is nothing new to you idea,
I made such stuff more then 30 years ago for D-Drums and similar pad to midi.
where every pad could have several midi destinations, velocity splits & scale range ,
trigger notes, sequences, ostinatos ... just to name few functions.
you need few things to make your simple idea work.
your trigger can only pick stored note values,
not how long they should sound.
unless you want to ignore current keyboard state
and want to trigger whatever last notes were played.
gate is not proper object for this, only to enable/disable triggering in general.
you need for example a coll which stores held notes with their velocities.
you trigger can pick them and maybe scale velocities depending on trigger velocity itself.
You can then insert makenote object and set default note length.
When next trigger comes in it should turn off or retrigger
notes that still sound.
as simple as that.
