Welcome, Guest
Username Password: Remember me

TOPIC: Helpful macros to speed your editing.

Helpful macros to speed your editing. 4 years, 9 months ago #103024

  • jwrl
  • Moderator
    Pro User
  • OFFLINE
  • Moderator
  • Posts: 12755
  • 4 years, 9 months ago
USEFUL LIGHTWORKS MACROS

In a similar vein to khaver's very successful user effects thread, I've decided to start a thread listing macros that have been found helpful when using Lightworks. For a full explanation of how to create a macro in Lightworks, check out my text-based tutorials.

Also please note: these macros are provided "as is". While all that I have posted have been tested in my situation there is no guarantee that they will work for you. Test before you use them on mission critical projects. I have also split the macros known to only work on earlier versions into the post below this one.

For convenience I will list the macros in text form, so they can be simply created in any text editor (not a word processor) and saved as a file in the form "Useful_macro.LwMacro". Note that the file name extension is important - "Useful_macro.LwMacro" will work, "Useful_macro.LwMacro.txt" will not. If you don't understand any of that, skip to the section below on programming macros inside Lightworks.

In Windows the macro should go in C:\Users\Public\Documents\Lightworks\Preferences, in Linux you should save it to /usr/share/lightworks/Preferences, and for OS-X it should go in /User/USER ACCOUNT/Lightworks/Preferences. Lightworks will automatically find the macro and then all that you will need to do is pop up the "Change/view key assignments.." panel and assign a key combination to it (see below).

If you prefer, you can create your macros inside Lightworks. First, launch the key assignments panel. In both "Fixed" and "Flexible" modes you can do that by clicking on the cogs icon at the top right of the Lightworks project browser (the entry screen).


This image is hidden for guests. Please log in or register to see it.


If you're using "Flexible" mode you have an additional method as shown below. The advantage of this method of opening the settings is that you're already inside a project so it's much simpler to debug your macro.


This image is hidden for guests. Please log in or register to see it.


However you've chosen to do it, once you've opened the keyboard settings it's a simple five-step process to create a macro.


This image is hidden for guests. Please log in or register to see it.


Now you duplicate the commands listed in the text version of the macro. Lightworks will automatically save it for you. Once you've done that you'll need to map it to a key with the keyboard assignments panel. Scroll down until you find your macro and click on it to highlight it, then click on the "Assign Key.." button. Select the key or key combination you wish to use. You should see something like the following.


This image is hidden for guests. Please log in or register to see it.


If you don't see (Unassigned) under the key you've chosen, choose another key combination until you do. Then press the "Add Key" button and close the keyboard assignment window.

Note that the key combination can be almost anything. For example, if you hold down the "Q" key then press the "W" key the combination will be shown as "Hold 'q' Tap 'w'", and the "Q" in this example is treated by Lightworks in almost the same way as shift or the other keyboard modifiers. (Thank you schrauber for reminding me of this.)

So with no further ado and no priority whatsoever, here are the macros.

jwrl's macros

Delete current frame

A macro to delete the frame that you're parked on. This can be simply modified to delete a selected number of frames, and can be also modified to work on prior frames by changing the Forward Nudge to a Reverse Nudge.
Name=Delete current frame
Description=
Commands=Unmark(1),Mark(1),Forward Nudge(1),Delete(1)

Add a preset number of tracks
This macro was originally written to add 2 audio tracks to your timeline in one go. It can be readily modified to add any combination of audio and video tracks that you routinely need.
Name=Add2audio
Description=Add two audio tracks to your timeline
Commands=Add audio track(2)

Remain on your source window after an edit
This macro ensures that after an edit you go back to the source window. The example here uses Insert & Next, but any edit command can be substituted.
Name=Insert & Next (focussed)
Description=Maintains focus on the source window after an insert
Commands=Insert & Next,Switch

Lengthen a transition
This is based on lghtwrks "Transition expand" macro below, but doesn't lengthen the timeline. You need to be parked at the start of, or anywhere inside the transition that you wish to adjust. Every time that you execute the macro it will move the head and tail of the transition that you're on one frame further apart. Just be aware that this makes use of the trim functions, in common with the other three macros of this type. Any time after using this that you click "Unjoin" you will open the end of the transition for trimming.
Name=Lengthen transition (sync)
Description=Symmetrically lengthens the transition that you're at the head of
Commands=Trim In,Trim Last Out,Reverse Nudge,Join,Right,Trim In,Trim Last Out,Forward Nudge,Join,Left

Shorten transition
This is the opposite to the above transition lengthen, again, based on lghtwrks' work below. It has the same requirements.
Name=Shorten transition (sync)
Description=Symmetrically shortens the transition that you're at the head of
Commands=Trim In,Trim Last Out,Forward Nudge,Join,Right,Trim In,Trim Last Out,Reverse Nudge,Join,Left

User trim
This provides a simplified user trim function that will open both sides of an edit for trimming. This function used to exist, but seems to be removed, although "trim" is still apparently a reserved word.

The advantage that this has over the mouse-click function is that you can be on or anywhere ahead of the cut that you wish to adjust. It removes the need for absolute precision when positioning the mouse. This is one of those deceptively simple functions - once you've tried it you'll wonder how you ever got by without it.
Name=User trim
Description=This provides a centre trim
Commands=Trim In,Trim Last Out

Clipboard Insert & Next
This is an enhancement to the clipboard insert command. It mimics the behaviour of the standard Insert & Next command. For consistency, I have it mapped to "F" (shift-F). It's also a simple matter to create the equivalent Clipboard Replace & Next macro if you need that.
Name=Clipboard Insert & Next
Description=Inserts from the clipboard, parks at end of clip
Commands=Clipboard Insert,Right

Previous clip end
This jumps you back to the last frame of the previous clip in the timeline. I had a need for this at one time, but I really can't remember why! The same result could be achieved by using Trim Last Out,Join. That would potentially cause confusion with subsequent unjoins though.
Name=Previous clip end
Description=Jumps to last frame of the previous clip
Commands=Left,Reverse Nudge

Clip end frame
This jumps you back to the last frame of the current clip in the timeline. Similar reason for being written as the one above. The same result could be achieved by using Trim Out,Join with the same "unjoin" issue as described above.
Name=Clip end frame
Description=Jumps to last frame of the current clip
Commands=Right,Reverse Nudge

Replace clip
This is a macro that emulates the classic "Replace clip" function. Park yourself on the clip that you wish to replace at the action you wish to match. Then select the same action on your new source clip. Execute this macro.

It assumes that there's enough media available to fill the cut, that you have the right tracks selected on both source and record, and that you currently have the source window active.
Name=Replace clip
Description=Emulates the classic NLE "replace clip"
Commands=Switch,Mark clip,Enable Twin Playing,Go to Mark In,Enable Single Playing,Replace

Delete from cursor to start of sequence
This macro removes everything in the timeline from the cursor to the start of the sequence. To do that it enables all tracks, so be aware that you will definitely lose everything prior to the point at which you're parked.
Name=Delete head of sequence
Description=Deletes all media between the start of the sequence and the cursor
Commands=Unmark,Enable all tracks,Mark,Start,Delete

Delete from cursor to end of sequence
This is the opposite of the macro above. It removes everything in the timeline from the cursor to the end of the sequence.
Name=Delete tail of sequence
Description=Deletes all media between the cursor and the end of the sequence
Commands=Unmark,Enable all tracks,Mark,End,Delete


donkpow's macros

Freeze frame over specified time.

This macro allows you to create a freeze frame over a specified period of time, after which playback will resume. See here for a fuller explanation. This version has been modified slightly to suit versions 14.0 and up.
Name=ffmacro
Commands=Delete,Clipboard Insert(2),Freeze frame


lghtwrks' macros

B-roll marks

I don't understand what this aims to do, but I'll post it here in the hope that at some stage lghtwrks will explain it. It appears to put cues on the start and end of the source and record timelines then edit the source into the edit and swap focus back to the source.
Name=B-Roll-Marks [actual track]
Description=B-Roll-Marks [new video track]
Commands=Cue,Swap,Cue,Switch,Cue,Swap,Cue,Unmark,Replace & Next,Switch,Switch,Cue,Switch

Add B-roll marks to a new track
Also a variant on the macro above. A clarification of what it aims to do would be really helpful.
Name=B-Roll-Marks [new V-track]
Description=B-Roll-Marks [new video track]
Commands=Cue,Swap,Cue,Switch,Add video track,Cue,Swap,Cue,Unmark,Replace & Next,Switch,Switch,Cue,Switch

Delete from cursor to start of clip
This macro removes everything on the active tracks from the cursor to the start of the current clip or to the previous cue, whichever is nearest.
Name=Delete left of cursor
Description=Deletes material on the left side of the playhead
Commands=Unmark,Mark,Left,Delete

Perform multiple duplicate transitions
To use this macro you will already need to have performed at least one transition. It's a quick way to perform a string of duplicate dissolves or other transitions.
Name=Add last video transition and jump to the next cut
Description=Creates a video transition, jumps to the next cut to do it again
Commands=Add video transition,Right,Right

Expand a transition
This is rather neat. You need to be parked at the start of, or anywhere inside the transition that you wish to adjust. Every time that you execute the macro it will add an extra frame at the head and tail of the transition. As a result it can change your sync relationship. As with Lightworks' motion effects, it's up to you to make any corrections that may be required.
Name=Transition expand
Description=expand transition, symmetrical
Commands=Trim In,Reverse Nudge,Join,Right,Trim Last Out,Forward Nudge,Join,Left

Shrink a transition
This is the opposite to the above transition expansion. It has the same requirements.
Name=Transition shrink
Description=shrink transition, symmetrical
Commands=Trim In,Forward Nudge,Join,Right,Trim Last Out,Reverse Nudge,Join,Left

Add media to the end of your edit
This adds footage at the end of your timeline, regardless of where you're currently parked. It makes no checks for active tracks because you can't with Lightworks macros. You must also have focus on your source video - if you don't the results will be catastrophic. On completion it leaves the source window with focus.
Name=Insert at the end (append)
Description=Inserts selected footage at the end of the current timeline
Commands=Switch,Unmark,End,Insert & Next,Switch

Insert media at the start of your edit
Similar in behaviour to the macro above, except that it adds at the beginning. The same constraints apply.
Name=Insert at the start (prepend)
Description=Inserts selected footage at the start of the current timeline (record viewer)
Commands=Switch,Unmark,Start,Insert & Next,Switch

Add media to the end of your edit on a new track
Also a variant on the add macro above.
Name=Insert at the end [new video track] (append)
Description=Inserts selected footage at the end of the current timeline on a new video track
Commands=Switch,Add video track,Unmark,End,Insert & Next,Switch


schrauber's macros

Reset thumbnails in bin (short version)

This macro resets the thumbnails in a bin to the start frame and clears any marks on each clip. This version works on 20 tiles in the selected bin. Schrauber has subsequently advised that if the bin has generated scrollbars this macro may fail. See here.
Name=Bin_Unmark_and_frame_0
Description=Tile-Limit_20
Commands=Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : previous tile(19)

Reset thumbnails in bin (long version)
Same as the above, this version works on 60 tiles in the selected bin. Schrauber has subsequently advised that if the bin has generated scrollbars this macro may fail. See here.
Name=Bin_Unmark_and_frame_0
Description=Tile-Limit_60
Commands=Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : previous tile(59)

Mark tracks
This macro marks the entire track (or tracks) that has been selected. This is useful when the need arises to delete or replace the contents of a track but not the track itself.
Name=Mark Tracks
Commands=Unmark,Start,Mark,End

Freeze Frame then Mark & Park next
This macro works in a similar way to donkpow's macro, above. Mark and park the section you need to freeze, execute this macro, and the video will become a freeze frame for the marked duration. Normal playback speed will then resume, but that section will retain its mark and the parked position. If you hold down the key assigned to this macro, you will create a series of freezes. See the explanation here for more information.
Name=Freeze frame with mark and park next
Description=Similar to freeze frame, it marks and parks the identical duration on subsequent frames
Commands=Copy to clipboard,Freeze frame,Mark,Clipboard Source,Switch,Enable Twin Playing,End,Enable Single Playing,Switch
Last Edit: 2 years, 9 months ago by jwrl.

Re: Helpful macros to speed your editing. 4 years, 9 months ago #103031

  • jwrl
  • Moderator
    Pro User
  • OFFLINE
  • Moderator
  • Posts: 12755
  • 4 years, 9 months ago
USEFUL LIGHTWORKS MACROS FOR VERSIONS PRIOR TO 14.0

These macros either will not work in versions 14.0 and up, or have been superseded by new native Lightworks commands. Because no errors are reported when a macro fails it would be wise not to use them unless you have an older version of Lightworks.

jwrl's macros

Select all tracks

This macro will ensure that all tracks in a timeline are turned on, regardless of the previous state of the timeline. It has now been superseded by the native Lightworks command "Enable all tracks", but is listed here for people who need it.
Name=Select all tracks
Commands=Toggle V1,Toggle select all tracks,Toggle A1,Toggle select all tracks(2)

Deselect all tracks
This macro does the reverse of the previous one. It has now been superseded by the native Lightworks command "Disable all tracks", but is listed here for people who need it.
Name=Deselect all tracks
Commands=Toggle V1,Toggle select all tracks,Toggle A1,Toggle select all tracks

Mark unneeded media at the end of your timeline
Now you see why the above two macros were created! This macro marks the last clip in a timeline. If that clip is surplus black you can then delete it. In version 14 and up you should use the native Lightworks command "Remove redundant cuts". That's also accessible from the timeline menu as "Sequence Commands > Remove > Redundant cuts".
Name=Mark last clip
Description=This macro helps to remove any trailing blank space from the timeline.
Commands=Toggle V1,Toggle select all tracks,Toggle A1,Toggle select all tracks(2),End,Unmark,Mark,Left

Copy to Clipboard
This macro provides the functionality of the Lightworks command for users of versions prior to 14.0. It's the other half of the above enhancement to the clipboard. I have given two versions. The first copies the marked section of the timeline to the clipboard by first deleting it then immediately replacing it from the clipboard.
Name=Copy to clipboard
Description=Copies the marked section to the clipboard
Commands=Delete,Clipboard Insert
The second version doesn't use the clipboard insert command, instead changing focus to the clipboard as source. This has the advantage of allowing the user to use the standard insert and replace commands to access the clip saved in the clipboard.
Name=Copy to clipboard
Description=Copies the marked section to the clipboard and selects it
Commands=Delete,Clipboard Source,Insert


donkpow's macros

Freeze frame over specified time.

This macro allows you to create a freeze frame over a specified period of time, after which playback will resume. See here for a fuller explanation. This is the original version, with the now-redundant "Simplify" command needed for versions 12.6 and earlier included.
Name=ffmacro
Commands=Delete,Clipboard Insert(2),Freeze frame,Simplify


lghtwrks' macros

Delete black at end of timeline

This is similar to the "Mark last clip" macro above, except that it makes no checks that all tracks have been selected, and it will perform the delete for you. Execution of this macro will also toggle whether Fx tracks will be minimised or not.
Name=Delete black at the end
Description=Deletes black at the end (check yourself if there really is black) 
Commands=Unmark,End,Mark,Auto-minimise FX tracks,Left,Delete,Unmark


hugly's macros

A macro to remove un-needed empty cuts.

This macro was created in response to a user who wanted a keyboard shortcut to do this. First you need to position yourself on the cut that you want to remove, or somewhere close to and to the right of it. Then just execute the macro.
Name=Delete empty cut
Description=
Commands=Trim In,Trim Last Out,Left,Join

A macro to remove un-needed empty cuts (2).
This is similar to the version above, but extends the macro to bring the cursor back to its starting position.
Name=Delete empty cut
Description=Existing cues at the park point will be lost
Commands=Cue,Trim In,Trim Last Out,Left,Join,Right,Uncue
Last Edit: 2 years, 9 months ago by jwrl.

Re: Helpful macros to speed your editing. 4 years, 9 months ago #103032

  • lghtwrks
  • OFFLINE
  • Platinum Boarder
  • Posts: 3329
  • 4 years, 9 months ago
as it looks "somehow complicated" for new users, just to say: most parts are alredy built in ...
s.
Last Edit: 2 years, 9 months ago by jwrl.

Re: Helpful macros to speed your editing. 4 years, 9 months ago #103033

  • jwrl
  • Moderator
    Pro User
  • OFFLINE
  • Moderator
  • Posts: 12755
  • 4 years, 9 months ago
Yes, lghtwrks, macros can be complicated. But they can also be very helpful. I've posted these here for the benefit of anyone who wants to use them. If you prefer not to, don't use them. As you so rightly say, each of the individual functions used in the macros are built in.

I accidentally deleted a post of donkpow's and was unable to get it back. Fortunately in the restructuring I had already quoted it here. Sorry, donkpow - jwrl.

donkpow wrote:
Freeze frame over specified time.
The macro allows you to create a freeze frame over a specified period of time, after which, playback will resume. This will move your time line along so be sure you have sufficient material or black video to trim off the end of your edit. Credit to jwrl for polishing the macro.

Mark your in and out points for the length of time you would like to use for a freeze frame.

Name=ffmacro
Commands=Delete,Clipboard Insert(2),Freeze frame,Simplify

As you will see above I've added your freeze macro to the list, donkpow. I will attempt to do as khaver has with the effects, and maintain post #1 as the place they all end up.
Last Edit: 2 years, 9 months ago by jwrl.

Re: Helpful macros to speed your editing. 4 years, 9 months ago #103034

  • lghtwrks
  • OFFLINE
  • Platinum Boarder
  • Posts: 3329
  • 4 years, 9 months ago
as told, most persons think they need to have this/that macro to do logical things ...
s.
Last Edit: 2 years, 9 months ago by jwrl.

Re: Helpful macros to speed your editing. 4 years, 9 months ago #103037

  • lghtwrks
  • OFFLINE
  • Platinum Boarder
  • Posts: 3329
  • 4 years, 9 months ago
macros (.LwMacro)
(lwks has many options to do things)

Name=B-Roll-Marks [actual track]
Description=B-Roll-Marks [new video track]
Commands=Cue,Swap,Cue,Switch,Cue,Swap,Cue,Unmark,Replace & Next,Switch,Switch,Cue,Switch

Name=Delete left to cutpoint
Description=Deletes material on the left side of the playhead
Commands=Unmark,Mark,Left,Delete

Name=Delete black at the end
Description=Deletes black at the end (check yourself if there really is black)
Commands=Unmark,End,Mark,Auto-minimise FX tracks,Left,Delete,Unmark

Name=Add last video transition, jump to the next cut
Description=Creates a video transition, jumps to the next cut to do it again
Commands=Add video transition,Right,Right

Name=Transition expand
Description=expand transition, symmetrical
Commands=Trim In,Reverse Nudge,Join,Right,Trim Last Out,Forward Nudge,Join,Left

Name=Transition shrink
Description=shrink transition, symmetrical
Commands=Trim In,Forward Nudge,Join,Right,Trim Last Out,Reverse Nudge,Join,Left

Name=Insert at the end (append)
Description=Inserts selected footage at the end of the current timeline
Commands=Switch,Unmark,End,Insert & Next,Switch

Name=Insert at the start (prepend)
Description=Inserts selected footage at the start of the current timeline (record viewer)
Commands=Switch,Unmark,Start,Insert & Next,Switch

Name=Insert at the end [new video track] (append)
Description=Inserts selected footage at the end of the current timeline on a new video track
Commands=Switch,Add video track,Unmark,End,Insert & Next,Switch

Name=B-Roll-Marks [new V-track]
Description=B-Roll-Marks [new video track]
Commands=Cue,Swap,Cue,Switch,Add video track,Cue,Swap,Cue,Unmark,Replace & Next,Switch,Switch,Cue,Switch


S.


Moderated: These were written using versions earlier than 14.0 Be aware and check that they work in your current version.
Last Edit: 2 years, 9 months ago by jwrl.

Re: Helpful macros to speed your editing. 4 years, 7 months ago #105821

  • schrauber
  • OFFLINE
  • Platinum Boarder
  • Posts: 4373
  • 4 years, 7 months ago
Bin: Unmark, and Framemaker at frame 0

Preparation before the macro start:
- Choose a tile-view
- Activate (click on) a tile in the bin.

Tile-limit: 20 (less is OK):
Name=Bin_Unmark_and_frame_0
Description=Tile-Limit_20
Commands=Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : previous tile(19)


Or tile-limit: 60 (less is OK):
Name=Bin_Unmark_and_frame_0
Description=Tile-Limit_60
Commands=Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : next tile,Unmark,Start,Bin : previous tile(59)
Mainly automatically translated
--------------------------------------------
Software: Lightworks 2020.1; || Windows 10, 64 Bit
Hardware: Intel i5-4440 (3,1 GHz); || shared RAM: 8 GB; || Intel HD Graphics 4600 (can use max. 2 GB of shared RAM)
Last Edit: 4 years, 7 months ago by schrauber.

Re: Helpful macros to speed your editing. 4 years, 7 months ago #105826

  • jwrl
  • Moderator
    Pro User
  • OFFLINE
  • Moderator
  • Posts: 12755
  • 4 years, 7 months ago
Great minds think alike! While I was working on the development of my chromakey I wrote this macro. I assigned it to Alt-R (for reset).

Name=Reset Thumbnail
Description=Clears any marks on a clip in a bin, sets it to the start frame and advances to the next clip
Commands=Start,Unmark,Bin : next tile

Unlike yours, it only works on one tile at a time. I was going to revisit it and post it here, but I forgot about it. I'll add yours to the first post.
Last Edit: 4 years, 7 months ago by jwrl.

Re: Helpful macros to speed your editing. 4 years, 6 months ago #106860

  • schrauber
  • OFFLINE
  • Platinum Boarder
  • Posts: 4373
  • 4 years, 6 months ago
Name=Mark Tracks
Commands=Unmark,Start,Mark,End

I assigned it to Hold 'o' Tap 'p'


jwrl wrote:
I will attempt to do as khaver has with the effects, and maintain post #1 as the place they all end up.

Thank you. Is a thematic categorization possible?
Mainly automatically translated
--------------------------------------------
Software: Lightworks 2020.1; || Windows 10, 64 Bit
Hardware: Intel i5-4440 (3,1 GHz); || shared RAM: 8 GB; || Intel HD Graphics 4600 (can use max. 2 GB of shared RAM)
Last Edit: 4 years, 6 months ago by schrauber.

Re: Helpful macros to speed your editing. 4 years, 6 months ago #106863

  • jwrl
  • Moderator
    Pro User
  • OFFLINE
  • Moderator
  • Posts: 12755
  • 4 years, 6 months ago
Good idea. I'll give it some thought.

Also your assignment is something that I have included in the description of key assignment in the first post here.
Last Edit: 4 years, 6 months ago by jwrl.

Re: Helpful macros to speed your editing. 4 years, 6 months ago #106868

  • jwrl
  • Moderator
    Pro User
  • OFFLINE
  • Moderator
  • Posts: 12755
  • 4 years, 6 months ago
Actually, schrauber, if you have any suggestions for categories I'd appreciate it very much. For that matter if anyone else has any ideas feel free to add them.

Re: Helpful macros to speed your editing. 4 years, 6 months ago #106876

  • schrauber
  • OFFLINE
  • Platinum Boarder
  • Posts: 4373
  • 4 years, 6 months ago
Let me think ..... maybe ...

Effect macros:
Lengthen a transition
Shorten transition
Expand a transition
Shrink a transition

....

Preview:
I have macros for semi-automatic creation of music clips, etc.
And a complex spreadsheet that LWKS macros created.
This image is hidden for guests. Please log in or register to see it.

A tiny part of the input screen (the gray cells are for information purposes only, and are automatically generated)
The result:

Edit: The macro has been changed to make it work for free music.
Name=Projekt Cold_Rise
Description=Musik-Clip-Projekt erstellen
Commands=Switch,Toggle select all tracks,Toggle V1,Toggle A1,Toggle select all tracks,Toggle V1,Toggle V2,Toggle A13,Switch,Switch,Forward Nudge(5),Switch,Bin : next tile(4),Mark,Forward Nudge(89),Replace & Next,Switch,Bin : next tile(1),Mark,Forward Nudge(88),Replace & Next,Switch,Bin : next tile(1),Mark,Forward Nudge(66),Replace & Next,Switch,Bin : next tile(1),Mark,Forward Nudge(23),Replace & Next,Switch,Bin : previous tile(1),Mark,Forward Nudge(33),Replace & Next,Switch,Bin : next tile(1),Mark,Forward Nudge(55),Replace & Next,Switch,Bin : previous tile(3),Mark,Forward Nudge(66),Replace & Next,Switch,Bin : previous tile(2),Mark,Forward Nudge(22),Replace & Next,Switch,Bin : next tile(1),Mark,Forward Nudge(18),Replace & Next,Switch,Bin : next tile(1),Mark,Forward Nudge(71),Replace & Next,Switch,Bin : next tile(1),Mark,Forward Nudge(67),Replace & Next,Switch,Bin : previous tile(3),Mark,Forward Nudge(22),Replace & Next,Switch,Bin : next tile(1),Mark,Forward Nudge(18),Replace & Next,Switch,Bin : next tile(1),Mark,Forward Nudge(71),Replace & Next,Switch,Bin : previous tile(1),Mark,Forward Nudge(87),Replace & Next,Switch,Bin : previous tile(1),Mark,Forward Nudge(90),Replace & Next,Switch,Bin : previous tile(2),Mark,Forward Nudge(17),Replace & Next,Switch,Bin : next tile(3),Mark,Forward Nudge(71),Replace & Next,Switch,Bin : previous tile(3),Mark,Forward Nudge(18),Replace & Next,Switch,Bin : next tile(3),Mark,Forward Nudge(72),Replace & Next,Switch,Bin : previous tile(3),Mark,Forward Nudge(22),Replace & Next,Switch,Bin : next tile(1),Mark,Forward Nudge(22),Replace & Next,Switch,Bin : previous tile(1),Mark,Forward Nudge(22),Replace & Next,Switch,Bin : next tile(1),Mark,Forward Nudge(22),Replace & Next,Switch,Bin : previous tile(1),Mark,Forward Nudge(22),Replace & Next,Switch,Bin : next tile(1),Mark,Forward Nudge(22),Replace & Next,Switch,Bin : next tile(3),Mark,Forward Nudge(6),Replace & Next,Switch,Forward Nudge(20),Mark,Forward Nudge(6),Replace & Next,Switch,Forward Nudge(20),Mark,Forward Nudge(5),Replace & Next,Switch,Forward Nudge(20),Mark,Forward Nudge(6),Replace & Next,Switch,Forward Nudge(20),Mark,Forward Nudge(5),Replace & Next,Switch,Forward Nudge(20),Mark,Forward Nudge(6),Replace & Next,Switch,Forward Nudge(20),Mark,Forward Nudge(5),Replace & Next,Switch,Forward Nudge(20),Mark,Forward Nudge(6),Replace & Next,Switch,Bin : next tile(3),Mark,Forward Nudge(66),Replace & Next,Switch,Bin : previous tile(1),Mark,Forward Nudge(23),Replace & Next,Switch,Bin : next tile(1),Mark,Forward Nudge(32),Replace & Next,Switch,Bin : previous tile(6),Mark,Forward Nudge(11),Replace & Next,Switch,Bin : next tile(6),Mark,Forward Nudge(45),Replace & Next,Switch,Bin : previous tile(1),Mark,Forward Nudge(66),Replace & Next,Switch,Bin : next tile(1),Mark,Forward Nudge(23),Replace & Next,Switch,Bin : previous tile(1),Mark,Forward Nudge(32),Replace & Next,Switch,Bin : previous tile(6),Mark,Forward Nudge(11),Replace & Next,Switch,Bin : next tile(6),Mark,Forward Nudge(45),Replace & Next,Switch,Bin : previous tile(2),Mark,Forward Nudge(66),Replace & Next,Switch,Bin : next tile(1),Mark,Forward Nudge(23),Replace & Next,Switch,Bin : previous tile(1),Mark,Forward Nudge(88),Replace & Next,Switch,Bin : next tile(1),Mark,Forward Nudge(66),Replace & Next,Switch,Bin : previous tile(1),Mark,Forward Nudge(23),Replace & Next,Switch,Bin : next tile(1),Mark,Forward Nudge(88),Replace & Next,Switch,Bin : previous tile(1),Mark,Forward Nudge(66),Replace & Next,Switch,Bin : next tile(1),Mark,Forward Nudge(23),Replace & Next,Switch,Bin : previous tile(1),Mark,Forward Nudge(89),Replace & Next,Switch,Bin : next tile(1),Mark,Forward Nudge(66),Replace & Next,Switch,Bin : previous tile(1),Mark,Forward Nudge(23),Replace & Next,Switch,Bin : next tile(1),Mark,Forward Nudge(88),Replace & Next,Switch,Bin : previous tile(1),Mark,Forward Nudge(22),Replace & Next,Switch,Bin : next tile(2),Mark,Forward Nudge(6),Replace & Next,Switch,Bin : next tile(1),Mark,Forward Nudge(5),Replace & Next,Switch,Bin : previous tile(1),Mark,Forward Nudge(11),Replace & Next,Switch,Bin : previous tile(2),Mark,Forward Nudge(22),Replace & Next,Switch,Switch,Toggle A7,Toggle A13,Switch,Bin : next tile(4),Switch,Reverse Nudge(3),Switch,Right,Reverse Nudge(3),Mark,Forward Nudge(6),Replace & Next,Switch,Reverse Nudge(3),Reverse Nudge(3),Mark,Forward Nudge(5),Replace & Next,Switch,Reverse Nudge(2),Reverse Nudge(3),Mark,Forward Nudge(6),Replace & Next,Switch,Reverse Nudge(3),Reverse Nudge(3),Mark,Forward Nudge(8),Replace & Next,Switch,Reverse Nudge(5),Switch,Toggle A7,Toggle A13,Switch,Bin : previous tile(7),Mark,Forward Nudge(23),Replace & Next,Switch,Switch,Toggle A7,Toggle A13,Switch,Bin : next tile(8),Switch,Reverse Nudge(2),Switch,Right,Reverse Nudge(2),Mark,Forward Nudge(4),Replace & Next,Switch,Reverse Nudge(2),Reverse Nudge(2),Mark,Forward Nudge(4),Replace & Next,Switch,Reverse Nudge(2),Reverse Nudge(2),Mark,Forward Nudge(5),Replace & Next,Switch,Reverse Nudge(3),Switch,Toggle A7,Toggle A13,Switch,Bin : previous tile(5),Mark,Forward Nudge(33),Replace & Next,Switch,Bin : previous tile(2),Mark,Forward Nudge(22),Replace & Next,Switch,Bin : next tile(2),Mark,Forward Nudge(22),Replace & Next,Switch,Switch,Toggle A7,Toggle A13,Switch,Bin : next tile(4),Switch,Reverse Nudge(2),Switch,Right,Reverse Nudge(2),Mark,Forward Nudge(4),Replace & Next,Switch,Reverse Nudge(2),Reverse Nudge(2),Mark,Forward Nudge(4),Replace & Next,Switch,Reverse Nudge(2),Reverse Nudge(2),Mark,Forward Nudge(5),Replace & Next,Switch,Reverse Nudge(3),Bin : next tile(1),Right,Reverse Nudge(11),Mark,Forward Nudge(22),Replace & Next,Switch,Reverse Nudge(11),Switch,Toggle A7,Toggle A13,Switch,Bin : previous tile(4),Mark,Forward Nudge(12),Replace & Next,Switch,Bin : previous tile(1),Mark,Forward Nudge(6),Replace & Next,Switch,Reverse Nudge(3),Mark,Forward Nudge(5),Replace & Next,Switch,Reverse Nudge(3),Mark,Forward Nudge(6),Replace & Next,Switch,Reverse Nudge(3),Mark,Forward Nudge(5),Replace & Next,Switch,Bin : previous tile(1),Mark,Forward Nudge(22),Replace & Next,Switch,Switch,Toggle A7,Toggle A13,Switch,Bin : next tile(5),Switch,Reverse Nudge(2),Switch,Right,Reverse Nudge(2),Mark,Forward Nudge(4),Replace & Next,Switch,Reverse Nudge(2),Reverse Nudge(2),Mark,Forward Nudge(4),Replace & Next,Switch,Reverse Nudge(2),Reverse Nudge(2),Mark,Forward Nudge(5),Replace & Next,Switch,Reverse Nudge(3),Switch,Toggle A7,Toggle A13,Switch,Bin : previous tile(3),Mark,Forward Nudge(55),Replace & Next,Switch,Bin : previous tile(3),Mark,Forward Nudge(45),Replace & Next,Switch,Bin : next tile(1),Mark,Forward Nudge(44),Replace & Next,Switch,Bin : previous tile(1),Mark,Forward Nudge(45),Replace & Next,Switch,Bin : next tile(1),Mark,Forward Nudge(44),Replace & Next,Switch,Bin : previous tile(1),Mark,Forward Nudge(89),Replace & Next,Switch,Bin : next tile(1),Mark,Forward Nudge(88),Replace & Next,Switch,Bin : previous tile(1),Mark,Forward Nudge(44),Replace & Next,Switch,Bin : previous tile(2),Mark,Forward Nudge(22),Replace & Next,Switch,Bin : next tile(1),Mark,Forward Nudge(23),Replace & Next,Switch,Bin : next tile(2),Mark,Forward Nudge(66),Replace & Next,Switch,Bin : previous tile(2),Mark,Forward Nudge(22),Replace & Next,Switch,Bin : previous tile(1),Mark,Forward Nudge(17),Replace & Next,Switch,Bin : next tile(1),Mark,Forward Nudge(49),Replace & Next,Switch,Bin : previous tile(1),Forward Nudge(60),Mark,Forward Nudge(23),Replace & Next,Switch,Forward Nudge(60),Mark,Forward Nudge(16),Replace & Next,Switch,Forward Nudge(60),Mark,Forward Nudge(71),Replace & Next,Switch,Bin : next tile(1),Mark,Forward Nudge(18),Replace & Next,Switch,Bin : previous tile(1),Mark,Forward Nudge(50),Replace & Next,Switch,Bin : next tile(1),Forward Nudge(80),Mark,Forward Nudge(22),Replace & Next,Switch,Forward Nudge(80),Mark,Forward Nudge(17),Replace & Next,Switch,Forward Nudge(80),Mark,Forward Nudge(49),Replace & Next,Switch,Bin : previous tile(1),Mark,Forward Nudge(23),Replace & Next,Switch,Bin : next tile(1),Mark,Forward Nudge(118),Replace & Next,Switch,Switch,Toggle select all tracks,Toggle V1,Toggle A1,Toggle select all tracks(2),Switch,

But very need of explanation, and in German.
Perhaps I produce a video tutorial on occasion? ....

Edit: www.lwks.com/index.php?option=com_kunena&func=view&catid=26&id=11997&limit=15&limitstart=30&Itemid=81#108998
Mainly automatically translated
--------------------------------------------
Software: Lightworks 2020.1; || Windows 10, 64 Bit
Hardware: Intel i5-4440 (3,1 GHz); || shared RAM: 8 GB; || Intel HD Graphics 4600 (can use max. 2 GB of shared RAM)
Last Edit: 4 years, 5 months ago by schrauber.

Re: Helpful macros to speed your editing. 4 years, 6 months ago #106926

  • jwrl
  • Moderator
    Pro User
  • OFFLINE
  • Moderator
  • Posts: 12755
  • 4 years, 6 months ago
Thanks for the suggestion. I'm not sure that I want to post your editing macro just yet, until I can work out how it operates. Also I don't understand how LW macros created a spreadsheet at all. I'm confused.

schrauber wrote:
Perhaps I produce a video tutorial on occasion? ....

That would be good idea. Once I can understand what's happening I can describe it. If I can describe it I can post it.

Re: Helpful macros to speed your editing. 4 years, 6 months ago #106932

  • lghtwrks
  • OFFLINE
  • Platinum Boarder
  • Posts: 3329
  • 4 years, 6 months ago
by analysing video frames, one could write corresponding editing instruction in a macro ".txt" file - so lightworks will automatically produce the final cut.

eg. just using the darkest and lightest frames of a take, each 10 frames or using audio meter etc.

sound editing - time consuming:

like vvvv or pd, which probably work in realtime with the right pc.

I'm curious about what schrauber has in mind (hopefully not excel, but open office ,)

simon
Last Edit: 4 years, 6 months ago by lghtwrks.

Re: Helpful macros to speed your editing. 4 years, 6 months ago #106934

  • lghtwrks
  • OFFLINE
  • Platinum Boarder
  • Posts: 3329
  • 4 years, 6 months ago
I requested a loop fn, some time ago.
not sure if I saw some bits in the macro panel.
a search box would be nice @ all.
greets
s
Attachments:
  • Attachment This image is hidden for guests. Please log in or register to see it.
  • Attachment This image is hidden for guests. Please log in or register to see it.
Time to create page: 0.51 seconds
Scroll To Top