[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Date Index][
Thread Index][
Author Index]
Re: Macworld readers, I need a solid.
Thanks, I'll definetly check that out. Abletons unwillingness to
provide midi control of keystrokes is truly ponderous.
I had high hopes for Live 7, but no, not this time either.
On Dec 3, 2007, at 3:56 PM, Andrew Chaikin wrote:
> Chris Sewell wrote:
> >>>>>
> Since the guys Ableton still have not provided midi control
> of keystrokes, this might allow me to switch live sets remotely.
> Bome has yet to make good on its promise of a Mac version of
> Midi Translator and the Midistroke doesnt really work well.
> <<<<<
>
> Chris,
>
> If by "remotely" you mean using a midi device as opposed
> to the keyboard, switching live sets is indeed possible,
> without a remote control.
>
> I'm a former Bome fanatic who switched to Mac.
> The solution I whipped up involves MidiPipe and
> QuicKeys.
>
> MidiPipe lets you assign AppleScripts to Midi events.
> QuicKeys is a macro program for Mac. It's not cheap,
> but it's super-powerful.
>
> So in QuicKeys, you can write a macro to open a
> specific file when a certain key is pressed. Let's say
> you assign Ctrl-A to Song 1, and Ctrl-B to Song 2.
> (Not Command-A and B -- Ableton uses those already.)
>
> Let's assume your Midi device has two buttons that
> send out 192,1 and 192,2.
>
> Then in MidiPipe, we run the following script when
> a Midi event comes in:
>
> on runme(message)
> tell application "System Events"
> if (item 1 of message = 192) and (item 2 of message ≥ 1) and
> (item 2 of message ≤ 2) then
> tell process "Live"
> set frontmost to true
> keystroke "P"
> if (item 2 of message = 1) then keystroke "a" using
> control down
> if (item 2 of message = 2) then keystroke "b" using
> control down
> end tell
> end if
> end tell
> end runme
>
> ... which says:
> If a Midi event of 192,1 or 192,2 comes in, then
> - make Live the frontmost window
> - type "P" into Live (more on this in a sec)
> - type Ctrl-A or Ctrl-B
>
> Voila. Hit one of your buttons, and the file opens.
>
> - - - - -
>
> Unless of course Ableton puts up some dialog
> boxes.
>
> - If the Ableton set is currently playing, you'd get
> a "This action will stop audio. Proceed?" dialog box,
> which you don't want. So if you assign "P" (or
> whatever key you want) to Live's stop button, the
> script above will stop Live playing before closing
> the file. (That's what the "keystroke P" line is for
> in the script above.)
>
> - If your current Live set has changed, you'll get
> a "Save changes to ____ before closing?" dialog
> box, which we have to handle. So in Quickeys,
> my file-opening macro looks like this:
>
> 1. Open file "Song X"
> 2. Check for menu item "About..." in menu Live
> 3. Type Keystroke "Command-D"
>
> ... which basically says: if, after trying to open
> a new file, Live puts up the "Save changes?"
> dialog box, hit Command-D for "Don't Save."
>
> - - - - -
>
> QuicKeys is super-easy to work with; with MidiPipe
> you're sort of on your own. But the above system
> does work, and has been bulletproof for me onstage
> for 2 years now.
>
> Hope this helps...
>
>
> Kid Beyond
> email@kidbeyond.com
> http://kidbeyond.com | http://myspace.com/kidbeyond
>
>