Page 5 of 8

Posted: Fri Feb 16, 2007 6:30 pm
by napalmskatterjazz
this one is screen res dependant as well as browser size dependant but if you are familiar with the mouse click concept it should be no problem to edit for your setup... The concept: instead of inserting new song(.als) into bottom of existing tracks(via shift focus right and Ctrl+V) insert in new tracks pushing existing song to tracks 9-16. Mackie emulation should be used as well for this to work properly.... Ok. so in loading track it switches currently playing track to channel B and moves crossfader to right while .als is saved to import channel A. The catch here is be carefull if you are using crossfader in track it will switch chan A to B so it will suddenly sound,,, if you are aware this will happen then It wont trainwreck. so you can import a .als and go straight to crossfade in and be ready to mix on the fly with one button on your midi controller... so here it is...

Code: Select all

ClipBoard :=
Send ^c
click 1207,506 ;crossfader to center
click 277,506 
click 352,506
click 428,506
click 502,506
click 580,506
click 656,506
click 733,506
click 808,506 ;end chanAselect

Click 306,506 ;start chanBselect
click 378,506
click 458,506
click 532,506
click 610,506
click 686,506
click 763,506
click 838,506
click 1234,506 ;crossfade to B
Click 259,124 ;paste for less than 6tracks
Send ^v
click 259,145 ;paste for over 6 tacks
send ^v
its set up for 8track sets, add more clicks if you are playing with 16track sets .. tell me what you think.

Posted: Thu Mar 01, 2007 11:35 am
by Patch
I wrote:Has anyone had any luck AHK wise with mouseless navigation? The functionality I've been looking into is this:

-Navigate using keys/midi to an empty clip slot in the session view (ie - Track 4, scene 9) and highlight clip slot
-Change focus to browser
-Select track
-Populate originally selected clip slot (Track 4, scene 9) with selected track

Does AHK support keystroke replacement of mouse click/drag? And if so - how do you make the click/drag end point match the original screen co-ordinates selected by highlighting the original clip slot?
Rozling + Co (AHK crew) - Has anyone figured out how to do this yet? It would be sweet as hell to be able to do it using just the arrow keys + one other key to change focus...

Posted: Thu Mar 01, 2007 11:56 am
by stutter
yeah, my script does that, available further up the thread.

Keys I think were - cursors as normal, numpad dot (or del) key (with Numlock off) to set focus to browser, then I think I made it Numpad del & Numpad Enter at the same time to load the track, because I had all of those keys already set up for other functions singularly. The script I think is well commented. Read my previous post, I alos wrote a little readme which is in the .rar file.

Have to catch a train now, but will try to check later and see if this has worked. It's possible it was a feature I added later than the readme file.

Posted: Thu Mar 01, 2007 12:23 pm
by rozling
I've been neglecting this for a couple of weeks now! Haven't used Live that much so its frustrations haven't been driving me to the code... I've a big writing session planned this weekend though so we might see some AHKing next week. Ahk!

I have done a nicer GUI item for the Pause function which flashes up the word 'Paused' or 'Unpaused' or something in bigger writing when you hit the toggle key. Haven't got round to uploading it yet though...

Posted: Thu Mar 01, 2007 12:45 pm
by Patch
Sh1t - I'd forgotten about the GUI available in AHK. I look forward to seeing it!

Posted: Sat Mar 31, 2007 8:59 am
by matsimpson
Is there any script that lets you map out the keys on the keyboard to do functions within Live - IE press the keyboard map button and then use keys such as F1-F12? Ive tried that by first disabling the F1-F12 keys using autokeys using:

Code: Select all

IfWinActive ahk_class Notepad
    return  ; i.e. do nothing, which causes this key to do nothing in Notepad.
Send space
for F1-F12 (code Copied from the AHK help file...)
So i turn on key mapping in Live, select the track 1 activate/deactivate switch and press F1. Instead of saying F1, the display seems to scroll through a few different letters really quickly, and ends on "e". Is there any way to fix this?

Posted: Sat Mar 31, 2007 3:40 pm
by stutter
first thing that comes to mid is to map F1-12 to keys that normally aren't used or available, like é. There are loads of these accented letters.

Posted: Sun Apr 01, 2007 9:09 pm
by rozling
The script here already does this! Specifically this part:

Code: Select all

- you don't need to go disabling the keys first, just make sure the remapping only occurs on the Live window. This is done in the AHK script here by first adding several window classes to a window 'group' called Live.

Code: Select all

	GroupAdd, Live, ahk_class Afx:00400000:0:00000000:01900015:00000000
	GroupAdd, Live, ahk_class Afx:00400000:0:00000000:01900015:02BB05FD
	GroupAdd, Live, ahk_class Afx:00400000:0:00000000:01900015:02FF0351
	curMode := 1
Then above the bit of code you want to apply to Live, put

Code: Select all

#IfWinActive, ahk_group Live
Just found out the current link doesn't work - I'll try and get up the latest version tonight. There's not much new in it, mind...

BTW I know for a fact that some of you reading this have built your own custom functions - share your ideas & benefit the whole community :)

Posted: Sun Apr 01, 2007 9:36 pm
by stutter
well, mine's on page 4, think the link still works, although I think the loop brace needs a little re-editing

Posted: Sun Apr 01, 2007 11:12 pm
by rozling
Yes! I'd disabled some of yours in the last revision as I was afraid they'd interfere with renaming/finding. I've since sorted that so I've re-enabled them.

Actually I just tried the clip brace thing and it works! Is that what you mean? The size of this thing gets confusing. Actually the last few big changes I made I had to stop working on this as it was causing me headaches!

My only problem now is remembering what everything does - I really need to do some sort of custom overlay as the label printer-ed labels I've done are starting to peel off...

It's late and I'm too thick to work my web 2.0 filehosting site. I'll throw up the files tomorrow. In the meantime I'll post it up here & edit it out when the file's up.

New features:
Better display when suspending the script.

Ctrl+r (rename) & Ctrl+f (find) temporarily suspend the script, on the basis that you want the keys to work as normal when typing. The script will be reactivated when it sees the next Enter press.

Ctrl+Shift+b (kept deliberately awkward on purpose), when Clip View is open and the clip brace is in view, highlights the Clip Brace Start marker so you can engage in clip brace fuckery. I actually thought this wasn't working but it now appears to be...

edit: Latest version here

Posted: Mon Apr 02, 2007 10:48 am
by stutter
Roslingm that looks interesting. Don't think I'd worry about the length too much, as different people will need different things - if they're all suitably commented then it should be possible for people to edit out the parts they are not interested in.
I think you should put at the top of the script which skin and what resolution you are using, since these will affect the imagesearch and the mouseclick commands in several places.
Like the smart-pausing for find and rename.
My clip-brace script all worked, and didn't tend to mess with anything else too much, although it helped if you understood what it was doing. Might be an idea for me to add a suspend function for that part of the script only. The reason I thought it needed editing was that it sometimes throws up an unnecessary "can't see icon" message, which I'd been too lazy to remove.

I've added a few more functions since that script, which I will try to comment and upload later today.

Posted: Mon Apr 02, 2007 12:14 pm
by rozling
Good point about the resolution/skin thing. I'm going to do up a proper readme soon to document this a bit more thoroughly.

Sorry just realised I hadn't credited you at the top :oops: - fixed! If I haven't credited anyone properly apologies & let me know.

Looking forward to seeing what else you've got! I have a suspicion that I'm only scratching the surface with AHK. It requires a certain amount of lateral thinking, which is why I like it!

Posted: Mon Apr 02, 2007 2:22 pm
by rozling
The latest version can be found here. Enjoy!

Posted: Mon May 14, 2007 12:13 pm
by Patch

Posted: Mon May 14, 2007 12:17 pm
by rozling
Aw feck don't remind me!