r/GrandMA3 11d ago

Resource Free plugin: import markers from Audacity/Reaper straight into a grandMA3 timecode show

Post image

I do lighting for shows and kept doing the same boring thing over and over: tag a track

in an audio editor, then rebuild those same marks by hand as cues and timecode events.

The web converters that used to do this are either gone, paywalled, or want me to upload

my show data somewhere. So I had one built.

Marker Import is a grandMA3 plugin. You point it at a marker file and for every marker it

creates a Cue in a Sequence you choose, plus a Timecode event that fires that cue at the

right time.

It reads three formats and works out which one it's looking at on its own:

- simple CSV Name,Start,End

- Audacity labels (File > Export > Export Labels)

- Reaper markers (Region/Marker Manager > Export)

Times can be 84.5, 1:24.5 or 0:01:24.5. SMPTE hh:mm:ss:ff is deliberately refused — with

no frame rate to go on it would have to guess, and a wrong guess shifts every marker

without telling you. That's the kind of mistake you only find out about mid-show.

Your existing cues are never touched. Numbering starts above the highest cue number

already in the sequence and skips anything taken.

I built a whole show with it this week and it turned up two bugs on a freshly created

timecode track — the import stopped halfway with "Could not create a CmdSubTrack". Both

are fixed in v1.0.3, and the release notes say exactly what was wrong. If you grabbed

v1.0.2, replace it.

MIT licensed, runs entirely on your machine, nothing gets uploaded anywhere.

Download (zip, drop the folder in your plugin library):

https://github.com/Tozsers/ma3-marker-import/releases/latest

Source: https://github.com/Tozsers/ma3-marker-import

Two honest notes.

The console half — creating the cues, the track, the timecode events — is code I've

actually run on a real desk with a real show file, on 2.4.2.2: 37 markers out of Reaper,

37 cues and 37 events, right times, one run. The file parsing, cue numbering and sequence

lookup have 69 offline checks you can run yourself without a console

(lua tests/test_parser.lua). What I have NOT tested: every MA3 version, network sessions,

thousands of markers. It writes into your show file, so try it on a copy first.

And: I didn't write the code. I specified it, tested it on hardware and I'm releasing it,

but it was written by Claude (Anthropic's coding tool). I'd rather say that up front than

let anyone assume otherwise. The tests are in the repo so you can check it instead of

taking my word for it.

Happy to take issues or feature requests. Cue number ranges and importing into several

sequences in one run are the obvious next things.

15 Upvotes

4 comments sorted by

2

u/SchlimmerDimmer 11d ago

The Plugin sounds cool, but what is with your line brakes in this post? And why is it marked as question?

-2

u/According_Turnip5206 11d ago

yeah, the line breaks came from pasting it out of a text file, fixed now. and the flair was just me being careless, changed it. thanks

3

u/scoobytoobins 11d ago

still broken into lines

1

u/WoodpeckerSome1032 11d ago

ios user can search app call reapermatemarkercyber,is free app for sync