-
ChicoVaca
@oid This sound very interesting to me, as soon as I have time I'll read your post! Don't know a lot of PdLua though... just some of Lua. If you have the time, I'll be waiting for your update then. Thank you all for your answers!
-
ChicoVaca
@whale-av said:
@ChicoVaca I will try to understand all that, but I am not a musician.
I suggest that you type into google .... pdpatchrepo legatoOh I'm sorry... I come from a composition background. I tried to make it simple and I guess I failed. Thanks for bearing with me . I was mainly talking about the way legato instruments (synths, VSTis, etc.) play, like you have to play first a note and hold it, then press the other one and it makes the legato transition.
-
ChicoVaca
Thanks you both for your answers!
@whale-av said:
A round-robin approach would work, but you would have to always play 3 note chords and if a note was missed the order of the instruments would be shifted.
Yeah. I was afraid of something like that... Would this be something like {poly]?
I think what I want is pretty difficult to solve. I just want to be able to play a couple of monophonic instruments as an ensamble that plays the legato nicely without interfering a voice with each other.For example... let's say I wanted to play 2 different monophonic legato instruments. Legato implies the pressing of two keys... two keys per voice. Those keys per voice are not even played together, because timings of the music. And the two voices play together or not depending of the playing style (that is, 2 voices have the same rhythm or are rhythmically independent of each other).
Just thinking out loud to see if I'm getting this right:
If you play just two note chords (same rhythm), that means 4 notes need to be played for legato to be produced, right? 2 notes per voice. If you want the voices to be orderer from lower to higher without crossings, the sequence would be:
- you would first have to order the inicial 2 notes, with the delay time to play/order that you pointed out. That gives you ordered list A.
- you would then have to play and order the 2 other notes, with delay time to play/process. That gives you ordered list B.
- with that, you would have to make so as to the lowest note from list B midi-chokes the lowest one from list A. Same with higher note.
- A little time after (as 2 notes that want to play legato must superpose), you would have to send a velocity 0 message to the notes from list A.
I can't think of a way of doing pretty much all of this... and this is just the simplest (same rhythm) case.
-
ChicoVaca
Thanks for your answer! If I understand it properly, that would make 3 registers, right? one from keys 0 to 40, the other from 40 to 60 and the last from 60 to 80. But what if I play... let's say 3 note chords... and regardless of the register I would like to sort them out so as to instrument 1 always gets the lowest note, instr. 2 the mid one instr. 3 the highest. Is that possible? Wouldn't I have to make a list with the three values and then sort them?
-
ChicoVaca
Hi to all!
I was looking for a way to sort incoming midi values so as to use them in 4 different monophonic legato instruments (from bottom to top, a cello, a viola, and 2 violins). How can I go about sorting the incoming midi note values so as to automatically arrange the lowest voice with the cello, next voice viola, next violin II and next violin I? There are a couple of problems regarding note on or of that come to mind... but i'm not really sure. Any help is appreciated.
Thanks in advance. -
ChicoVaca
@porres Well I think mostly how I would use all these interesting and advanced tools in a patch/composition. Are there any examples that i'm not finding? If not, where can I find them? Sorry if it's an annoyance.
-
ChicoVaca
Thank you all for your replies. I'm actually studying Farnell's book (it's amazing). Loving your tutorials alex! maybe I don't understand them fully, but they're really practical to enlighten me about the potential of ELSE, it's great. Will look through that post!
-
ChicoVaca
Hi to all! I'm looking for recommendations of musically oriented articles/books/patches/tutorials to study from. I've reached a stall where I don't really know how to continue. I've been studying and playing with PD for 3 or 4 months now and I've reached a stall where what I find is either too advanced for me to dive into or too basic. I would love to understand a bit more about how do people compose with pd and how they make their advanced abstractions for sound design and composing, so I would really appreciate some recommendations or advice on the matter. Thanks a lot!
-
ChicoVaca
@whale-av thanks for your anser David, it was really helpful, I wasn't taking into account that [metro] behaviour... I hope someone else will clarify the purpose of the rest of the patch! Thanks again
-
ChicoVaca
Here is the text that accompanies the example:
...(the example) allows you to specify the tempo as beats per minute (BPM) and to add a “swing” to the beat. Notice first that start and stop control via the first inlet also resets the counter when the timebase is stopped. Bangs from [metro] are duplicated with a [delay] object so we can position every other beat relative to the main rhythm. To convert beats per minute to a period in milliseconds it is divided by 60000 and multiplied by the number of beats per bar. The last parameter provides swing as a percentage, which is added to the delay prior to incrementing the counter.