Re: [LAD] OSC Practices

From: Olivier Guilyardi <list@email-addr-hidden>
Date: Tue Jun 01 2010 - 23:01:09 EEST

On 06/01/2010 08:51 PM, Harry Van Haaren wrote:
> Ill just say my 2 cents regarding point number 1:
>
> 1. the track order is reversed, the first track being at the bootom
>
> It seems that's the way with most physical controllers too, I've got an
> Akai LPD8,
> and "bottom-left" counts from pad 1, upwards. See the following image of
> an Akai 16 pad:
> http://www.jmsinfo.com/images/Akai_MPD18_MIDI_USB_Drumpad.jpg

Okay, thanks for this info.

>
> I'm not sure how your program works internally as to what the best
> solution is to
> solving this problem.
>
> In my WIP project/ /I've used LibLO for OSC, and create a function in my
> Sampler class which
> takes an *int* parameter as for which pad to play. This seems a pretty
> clean solution to me,
> however as I say, I havent looked at your sources as to what's the best
> implementation.

Really, my question isn't about the implementation. I am asking about OSC
protocol best design practices, in general. This is not Jackbeat specific at all
to me.

What about the in/out symmetry that I mentioned? Should the track position go
into the path or be passed as a value? Should indexes be zero-based? Etc..

To be honest, I am very confused about the idea that OSC is some kind of MIDI
successor. The MIDI protocol is a rather defined, with notes, CC, etc..

Whereas OSC just looks like a generic RPC mechanism, thus requiring some
development knowledge or custom-made tools.

--
  Olivier
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Received on Wed Jun 2 00:15:03 2010

This archive was generated by hypermail 2.1.8 : Wed Jun 02 2010 - 00:15:03 EEST