|
Forum Index | Read LUG: Policy/Rules Messages Threads Digests | Post New Message | Search!
When recording notes from my keyboard, Logic stores NOTE ON and
NOTE OFF events, and will play them back. When drawing notes with the
pencil tool in a sequence, Logic will send (when playing) NOTE ON but
no NOTE OFF ! Instead Logic will send another NOTE ON with VELOCITY
set to OFF.
Why is it like this ?
Is it possible to change this behavior ?
Hi there,
On Monday, March 3, 2003, at 08:14 AM, frederichahn
<frederichahn@...> wrote:
> When recording notes from my keyboard, Logic stores NOTE ON and
> NOTE OFF events, and will play them back. When drawing notes with the
> pencil tool in a sequence, Logic will send (when playing) NOTE ON but
> no NOTE OFF ! Instead Logic will send another NOTE ON with VELOCITY
> set to OFF. Why is it like this ?
I would imagine it is simply like this:
When recording midi events Logic simply records what your keyboard spits
out... otherwise, when using the pencil tool, logic defaults to create
what seems in keeping with standard behaviour (i.e., some keyboards I
believe do not respond to note off - but note ons with velocity = 0)
> Is it possible to change this behavior ?
For the pencil tool, I doubt it...
(Unless in OS X Logic there was a defaults write for this type of
thing - again I doubt it. I can't check as I don't have Logic 5 or
greater)
with regards,
--
Lachlan Deck
ldeck@...
On a fine day, 02-03-2003, frederichahn <frederichahn@...> wrote:
>When recording notes from my keyboard, Logic stores NOTE ON and
>NOTE OFF events, and will play them back. When drawing notes with the
>pencil tool in a sequence, Logic will send (when playing) NOTE ON but
>no NOTE OFF ! Instead Logic will send another NOTE ON with VELOCITY
>set to OFF.
>
>Why is it like this ?
>Is it possible to change this behavior ?
Logic records what it receives, so if your kb sends Note Offs, those
will be recorded. When creating events in Logic directly (like
drawing notes in matrix), Logic uses its own scheme, which is to use
note-on with velo=0 for note-offs. This in itself can't be changed,
but if you really need e.g. note-offs to be sent out, instead of
note-on/velo=0, then there is a possible workaround. The big
question however is: why do you care? I.e. what would you like Logic
to do and why? With an answer to that, thinking about a solution
would be a bit easier :-).
--
Hendrik Jan Veenstra <h@...>
Omega Art: http://www.omega-art.com
>--- In logic-users@yahoogroups.com, "frederichahn
> frederichahn@m...>" <frederichahn@m...> wrote:
> Why is it like this ?
Noteoff=noteon velocity zero was adopted in the early days of midi, I
think there were only a handful of the first midi instruments that
got confused by the change.
I think the change was partly because of redundancy (seeing as nobody
really seemed to be using the noteoff velocity byte), and partly
because it made "running status" more efficient.
"Running status" was a late addition to the MIDI protocols that
allowed the sender to strip consecutive duplicated status bytes out
of a datastream so that it could be sent down a MIDI cable faster, so
that a stream of same-channel MIDI noteons would end up as
"[[noteOn&Channel], noteno, velocity] ... [noteno, velocity] ...
[noteno, velocity] ..."
... until a different status byte came along and interrupted the
flow.
Forcing noteons and noteoffs on the same channel to use the same
status byte meant that a mix of the two could be sent as a
continuous "run".
[Erk]
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. |