Re: [LAD] [LAU] Ardour MIDI tracer

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Len Ovens <len@...>
Cc: linux-audio-dev@lists.linuxaudio.org <linux-audio-dev@...>
Date: Saturday, August 16, 2014 - 8:34 pm

--001a113a75a2c842dc0500c4f935
Content-Type: text/plain; charset=UTF-8

On Sat, Aug 16, 2014 at 4:13 PM, Len Ovens wrote:

> On Sat, 16 Aug 2014, Paul Davis wrote:

the bridge client/code that interacts with the physical port is expected to
normalize incoming messages that use running status. not doing so violates
the API contract.

>

ardour maps can be bound to arbitrary byte sequences but i am not convinced
they will work for multiple events. not something i've ever tried or
thought about.

>

the problems with controllers come from the almost absurdly varied ways
that h/w manufacturers have chosen to use them.

> I would like to help, but am not a c++ programer. Not great at c for that

not true. any action defined in Ardour can be bound to OSC. there is no
linkage between the keyboard shortcuts and OSC.

--001a113a75a2c842dc0500c4f935
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Sat, Aug 16, 2014 at 4:13 PM, Len Ovens <len@ovenwerks.net&=
gt; wrote:
On Sat, 16 Aug 2014, Paul Da=
vis wrote:

The JACK MIDI API delivers and acccepts normalized MIDI data ONLY.

No running status. No "clever" merging or filtering. Bytes in... =
bytes out.

That makes perfect sense. That way the application designer can expect all =
MIDI events to be the same way. How about MIDI in from physical MIDI ports =
that has running status? Are those then converted to normalized events?
the bridge client/code that interacts with=
the physical port is expected to normalize incoming messages that use runn=
ing status. not doing so violates the API contract.=C2=A0

That does then ask the question if Ardour's midi mapping for control su=
rfaces can accept multi-event commands.ardour maps can be bound to arbitrary byte sequences but i am not convince=
d they will work for multiple events. not something i've ever tried or =
thought about.
=C2=A0

I can see that dealing with controller data has some way to go. the problems with controllers come from the almost ab=
surdly varied ways that h/w manufacturers have chosen to use them.
=C2=A0I would like to help,=
but am not a c++ programer. Not great at c for that matter. I can see that=
MIDI/OSC control is tied to the keyboard interface and if there is no keyb=
oard shortcut for a function then MIDI cannot trigger it either.
not true. any action defined in Ardour can be bound to =
OSC. there is no linkage between the keyboard shortcuts and OSC.<=
div>=C2=A0

--001a113a75a2c842dc0500c4f935--

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [LAD] [LAU] Ardour MIDI tracer, Tim E. Real, (Sat Aug 16, 7:00 am)
Re: [LAD] [LAU] Ardour MIDI tracer, Len Ovens, (Sat Aug 16, 4:45 pm)
Re: [LAD] [LAU] Ardour MIDI tracer, Ralf Mardorf, (Sun Aug 17, 2:12 am)
Re: [LAD] [LAU] Ardour MIDI tracer, Len Ovens, (Sun Aug 17, 3:25 pm)
Re: [LAD] [LAU] Ardour MIDI tracer, Fons Adriaensen, (Sun Aug 17, 4:16 pm)
Re: [LAD] [LAU] Ardour MIDI tracer, Ralf Mardorf, (Mon Aug 18, 8:39 am)
Re: [LAD] [LAU] Ardour MIDI tracer, Will Godfrey, (Sun Aug 17, 4:33 pm)
Re: [LAD] [LAU] Ardour MIDI tracer, Len Ovens, (Mon Aug 18, 12:45 am)
Re: [LAD] [LAU] Ardour MIDI tracer, Ralf Mardorf, (Mon Aug 18, 9:00 am)
Re: [LAD] [LAU] Ardour MIDI tracer, Ralf Mardorf, (Mon Aug 18, 9:12 am)
Re: [LAD] [LAU] Ardour MIDI tracer, Rui Nuno Capela, (Mon Aug 18, 3:04 pm)
[LAD] Qtractor's mixer - Was: Ardour MIDI tracer, Ralf Mardorf, (Tue Aug 19, 1:14 pm)
[LAD] PS: Qtractor's mixer - Was: Ardour MIDI tracer, Ralf Mardorf, (Tue Aug 19, 1:24 pm)
Re: [LAD] [LAU] Ardour MIDI tracer, Paul Davis, (Sat Aug 16, 6:23 pm)
Re: [LAD] [LAU] Ardour MIDI tracer, Len Ovens, (Sat Aug 16, 8:13 pm)
Re: [LAD] [LAU] Ardour MIDI tracer, Paul Davis, (Sat Aug 16, 8:34 pm)
Re: [LAD] [LAU] Ardour MIDI tracer, Len Ovens, (Sun Aug 17, 2:49 am)
Re: [LAD] [LAU] Ardour MIDI tracer, Ralf Mardorf, (Sat Aug 16, 9:32 am)
Re: [LAD] [LAU] Ardour MIDI tracer, Dennis Schulmeister, (Sat Aug 16, 10:50 am)
Re: [LAD] [LAU] Ardour MIDI tracer, Gene Heskett, (Sat Aug 16, 1:31 pm)
Re: [LAD] [LAU] Ardour MIDI tracer, Fons Adriaensen, (Sat Aug 16, 4:10 pm)
Re: [LAD] [LAU] Ardour MIDI tracer, Ralf Mardorf, (Sat Aug 16, 4:22 pm)
Re: [LAD] [LAU] Computer noise, was: Ardour MIDI tracer, Dennis Schulmeister, (Sat Aug 16, 6:17 pm)
Re: [LAD] [LAU] Computer noise, was: Ardour MIDI tracer, Ralf Mardorf, (Sun Aug 17, 2:21 am)
Re: [LAD] [LAU] Computer noise, was: Ardour MIDI tracer, Will Godfrey, (Sun Aug 17, 7:33 am)
Re: [LAD] [LAU] Ardour MIDI tracer, Bill Gribble, (Sat Aug 16, 4:19 pm)
Re: [LAD] [LAU] Ardour MIDI tracer, Tracey Hytry, (Sat Aug 16, 1:53 pm)
Re: [LAD] [LAU] Ardour MIDI tracer, Ralf Mardorf, (Sat Aug 16, 4:01 pm)
Re: [LAD] [LAU] Ardour MIDI tracer, Dennis Schulmeister, (Sat Aug 16, 4:18 pm)