When the selectiongrid doesn't automatically populate the way you expect/want/need, this little plugin may be helpful....
Working with the Selection Grid
BECOME PART OF THE COMMUNITY - Sign up here
-
-
Brilliant!
Öl skal bli
-
to anyone not familiar with how to import plugins:
1. Download and extract the attachment in initial post, GridTools_v1x4.zip
2. Save a show to your USB stick to create the grandMA3 folder structure on your USB-stick
3. Copy the extracted GridTools_v1x4.xml and GridTools_v1x4.lua file into the plugin library folder on you USB-stick:
[driveletter]:\grandMA3\shared\resource\lib_plugins\
4. Open a Plugin Window on you grandMA3 and Edit an empty plugin slot/tile
5. Press Import, change drive from Internal to your USB-stick. and select GridTools_v1x4.xml
6. Press Export, and Export again, if you want the plugin to reside in your internal drive, so it is easy to import into other showfiles
7. Close Plugin-editor, and call the plugin whenever you need to rearrange gridpositions of your current selection. -
I have attached a new version of GridTools in the original post.
this version includes some more tools, as well as resolving a compatibility issue with the newly released v1.4.0.2,
-
Awesome stuff
Would you mind elaborating on what the 1.4 issues were? Just in case it affects other things.
-
My original script used the Lua functions CreateUndo() and CloseUndo() to group all commandline actions the script made, into one Oops press.
This approach (for some reason) doesn't work as expected in v1.4 and created an error when trying to oops the changes the script made to your selection
The new script works around this issue by instead excluding the individual grid and selection actions from creating entries in the Oops list at all, by using the commandline option /NoUndo
-
Interesting.
That seems undesirable if we can no longer oops out of such actions doesn’t it. -
Please actually test the new plugin before judging
Oops functionality is maintained, just with a different approach in coding.
-
Beware of using the old GridTools in 1.4 Shows: MATricks will break in this particular show.
After the update I first used it like before and didn't notice oops made an error causing MATrick to basically crash. And of course, I noticed that hours after the mistake with every backup already overwritten.
I contacted support and hope they can fix the show...
-
please try this to restore the MAtricks properties of your Selection 1 object in your showfile:
1. Press the now non-labelled MAtricks button above Encoder5
2. Change “ActiveSel” from 1 to 2
3. Press “Copy Sel”
4. Change “ActiveSel” from 2 to 1
-
wow, thank you!
-
Here's a version of the plugin with the lua code embedded (only xml-file needed), and an updated description on how to import, as the folder-structure has changed in the later versions
1. Download the attachment in this post, GridTools_v1x6.xml
2. Save a show to your USB stick to create the grandMA3 folder structure on your USB-stick
3. Copy the GridTools_v1x6.xml file into the plugin library folder on you USB-stick:
[driveletter]:\grandMA3\gma3_library\datapools\plugins\
4. Open a Plugin Window on you grandMA3 and Edit an empty plugin slot/tile
5. Press Import, change drive from Internal to your USB-stick. and select GridTools_v1x6.xml
6. Press Export, and Export again, if you want the plugin to reside in your internal drive, so it is easy to import into other showfiles
7. Close Plugin-editor, and call the plugin whenever you need to rearrange gridpositions of your current selection.
Tools included:
- LinearizeSel: Reselect fixtures into one single row, based on selectionorder
- LinearizeRev: Reselect fixtures into one single row, reversed selectionorder
- LinearizeL2R: Reselect fixtures into one single row, left to right, top to bottom
- LinearizeT2B: Reselect fixtures into one single row, top to bottom, left to right
- Transpose: Reselect fixtures, swapping rows with columns
- RotateLeft: Reselect fixtures, rotating grid counterclockwise 90 degrees
- RotateRight: Reselect fixtures, rotating grid clockwise 90 degrees
- RemoveGaps: Reselect fixtures, removing empty columns and rows
Each tool/menu-item can be directly accessed via commandline/macro e.g.
Lua "GridTools.RotateRight()"
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!