Re: Remote-controlling Logic (and possibly other programs)
Re: Remote-controlling Logic (and possibly other programs)
- Subject: Re: Remote-controlling Logic (and possibly other programs)
- From: "Mark Aufflick" <email@hidden>
- Date: Wed, 10 Dec 2008 10:41:52 +1100
Thanks Brian (and Markus),
This is really helpful. It didn't even occur to me to look in the
manuals for that sort of information!
It also didn't occur to me that you could use pitch bend for other
purposes, I guess as long as Logic lets you map it that would work.
Thank you very much!
On Tue, Dec 9, 2008 at 5:49 PM, Brian Willoughby <email@hidden> wrote:
> 1) MIDI does not limit resolution to 7 bits. Pitch bend is always 14-bit,
> and there is an option for 32 controls that are 14-bit.
>
> 2) Control Surfaces are based on MIDI, and to my knowledge there is no
> popular exception. By no coincidence, control surfaces use pitch bend for
> the motorized faders.
>
> 3) Check the documentation for the products you want to work with, and the
> ones which you are emulating. The Logic manual has an appendix on control
> surfaces, and the Mackie Control Universal Pro has downloadable support
> documents about Logic. In those documents you will find the most
> information that is publicly available, although there may be some hackers
> out on the web who have undocumented details.
>
> 4) This sort of thing is an industry standard, of sorts, but not part of
> CoreAudio at all. You won't really find documentation in ADC.
>
> 5) Logic may not allow external control beyond 7 bits, and there may not be
> any support for independent developers accessing control surface API or
> third-party driver bundle development.
>
> Brian Willoughby
> Sound Consulting
>
>
> On Dec 8, 2008, at 22:10, Mark Aufflick wrote:
> I'm designing a program which will need to control Logic in the manner that
> you might do with a midi control surface - ie. change faders, solo, etc. I
> also need feedback when they are changed in Logic (manually or via
> automation) and also want to be able to introspect track names etc.
>
> One approach for the first part is to register a midi end point which could
> be mapped as a control surface in Logic. That's a bit manual for my liking
> and also limits resolution to 7 bits.
>
> I also have no idea about the second part (reading the information), but it
> must be possible somehow because eg. the drivers for motorised fader control
> surfaces do it. They all seem to have related bundles inside the Logic
> application bundle. I could either write an equivalent driver bundle, or
> perhaps piggy back off an existing protocol again emulating a hardware
> device. I can't find any reference to any such API or protocol in ADC.
>
> Can anyone provide any pointers?
>
> Thanks,
>
> Mark.
>
>
--
Mark Aufflick
contact info at http://mark.aufflick.com/about/contact
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden