jump to beginning show previous Showing Logic-users Thread 8338 of 105746 show next jump to end

Forum Index | Read LUG: Policy/Rules Messages Threads Digests | Post New Message | Search!

From: Jim Savage <waldpond@xxxxx.xxxx
Date: Wed, 8 Dec 1999 at 1:13:26 PM
Subject: Re: Algorithmic composition was Re: Note off Velocity
Message #10382
I wrote: " >The problem is that if one does any sort of "algorithmic composition" (even >trivial stuff) via environment processing after the MIDI track object, one >can easily get different behaviour playing live or playing the sequence. " Len wrote: " I'm not sure exactly what you're referring to, maybe you could email me an example. Generally the kind of workarounds that are necessary involve tracking changes in note-ons (i.e. pitch or channel) and applying them to the corresponding note-offs. This is necessary with live playing but not sequence playback. So, patches that work for processing sequences often leave hanging notes when applied to live playing. In this case, I can't see how an option to treat sequences like live playing (i.e. splitting note-offs from note-ons) would help - it would just make these processes not work for sequences either. (There are a several ways to get pitch & channel changing processes to work with live playing.) " I understand how to split note-ons and note-offs, so if the pitch or channel is changed on both they can be "recombined", etc. And if one does this it doesn't matter if one is playing live or from sequence. So as long as all the "algorithmically" produced notes are the same duration as the original played note, all is happiness (I think). However, I do not know how to make new note-offs that have different durations than the note-on from which they are created. For example I would like their note-offs to be triggered by a different event than the original (live or sequenced) note-on, or by a specified delay, which is in turn set by some other event or controller. There's probably something trivial I'm missing here, and I should look at the probelm again. I ran into this when I first decided to learn how to use the environment and haven't revisited it to try different ways of creating note-off events. I just remember that the things I tried back then didn't work, but I was a newbie then. The example I have is a rather large mess (my first environment project) so I'ld have to do some extracting work to make something sensible to send. (It works and is fun to play though, as long as I only use sounds that decay by themselves - notes off just don't get sent.) I'm sure that if I could create notes-off from arbitrary events my complaints would go away. Suggestions? (And thanks for all the input - and your environment guide!) Jim Savage
Viewed 322 times, 0 replies, 1 message in thread. Reply to this message.

Forum Index | Read LUG: Policy/Rules Messages Threads Digests | Post New Message | Search!

Forum Index | Read LUG: Policy/Rules Messages Threads Digests | Post New Message | Search!


© 1994-2008, All Rights Reserved.