Old 03-31-2021, 11:39 PM   #1
Rodilab
Human being with feelings
 
Rodilab's Avatar
 
Join Date: Jan 2021
Location: Paris
Posts: 242
Default rodilab_Match criteria (match with BWF and iXML metadata)

Match criteria (match with BWF and iXML metadata)
Version 1.3
Available in ReaPack

Post production reconform script.
Search for matches to audio files in a folder, according to the matching criteria in the BWF and iXML metadata.
Then imports the matching files into new takes or tracks.

Requires "ReaImGui API". Please install it first with ReaPack, and restart Reaper.
Inspired by the Field Record Match Criteria of Pro Tools.
Thanks to X-Raym for his "iXML Metadata Pack" scripts that inspired me, and for allowing me to share this script.

Last edited by Rodilab; 06-01-2021 at 09:54 AM.
Rodilab is offline   Reply With Quote
Old 04-01-2021, 06:45 AM   #2
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 8,296
Default

Nice, maybe with free and nice GUI version will help iXML based workflow democratization for REAPER users, especially those coming from ProTools.

This is my current iXML pack which as an analog tool:

Well done!

Last edited by X-Raym; 04-25-2022 at 03:37 PM.
X-Raym is offline   Reply With Quote
Old 05-12-2021, 11:33 PM   #3
SpeedFusion
Human being with feelings
 
SpeedFusion's Avatar
 
Join Date: Jul 2009
Posts: 8
Default

Hi!
It would be very cool but it doesn't work on my side.
It crashes after pressing the "match" button regardless of the options I chose.

the reascript console output:
Code:
Error: Couldn't get error message.

Stack traceback:
	Core.lua:88: in function <...am Scripts\Development\Lokasenna_GUI v2\Library\Core.lua:79>
		[C]: in function 'string.sub'
		...ab_Match criteria (match with BWF and iXML metadata).lua:172: in function 'match'
	Class - Button.lua:138: in method 'onmouseup'
	Core.lua:883: in field 'Update'
	Core.lua:435: in field 'Main_Update_Elms'
	Core.lua:302: in function <...am Scripts\Development\Lokasenna_GUI v2\Library\Core.lua:298>
		[C]: in function 'xpcall'
	Core.lua:298: in function <...am Scripts\Development\Lokasenna_GUI v2\Library\Core.lua:297>

Lokasenna_GUI:
	v2.16.12
Reaper:
	6.29rc4/x64
Platform:
	Win64
Cheers
SpeedFusion is offline   Reply With Quote
Old 05-15-2021, 01:51 AM   #4
Rodilab
Human being with feelings
 
Rodilab's Avatar
 
Join Date: Jan 2021
Location: Paris
Posts: 242
Default

Thanks for reporting !

This is a bug that happens only on Windows x64.
New version 1.2 available on ReaPack. With new GUI powered by ReaImGui. Please install "ReaImGui: ReaScript binding for Dear ImGui" v0.3.2 or later, and restart Reaper.

Let me know if there is still a bug
Rodilab is offline   Reply With Quote
Old 05-30-2021, 12:29 AM   #5
SpeedFusion
Human being with feelings
 
SpeedFusion's Avatar
 
Join Date: Jul 2009
Posts: 8
Default

Hello,

Sorry for the late response.
I tried but still can't get it to work.
The new "error" is that it needs "js_ReaScriptAPI" v0.3.2 or later. I have the v1.220 installed (I also tried with an older version v0.990).



checked the reascriptApi install


Thanks
Attached Images
File Type: png Screenshot 2021-05-30 091121.png (9.8 KB, 40 views)
File Type: png Screenshot 2021-05-30 091707.png (33.9 KB, 43 views)
SpeedFusion is offline   Reply With Quote
Old 06-01-2021, 09:52 AM   #6
Rodilab
Human being with feelings
 
Rodilab's Avatar
 
Join Date: Jan 2021
Location: Paris
Posts: 242
Default

Thanks for reporting, and sorry about that.
The v1.3 is available in ReaPack. It fixes this bug.
Please try it and let me know
Rodilab is offline   Reply With Quote
Old 06-02-2021, 11:36 PM   #7
SpeedFusion
Human being with feelings
 
SpeedFusion's Avatar
 
Join Date: Jul 2009
Posts: 8
Default

It works ! It's great, thank you for the work and the sharing.

If I can suggest looping it for the selected items, or not showing a pop-up that slows down if we need to run the script for each item.

In addition, the Pro Tools field recorder tool has some weaknesses imho, especially if the audio files have already been manipulated. I would recommend looking for the matching string in the entire filename, not just at the beginning. And adding a match with the file size criteria (I have no idea if it's easy to code or not).

Again, this is a really usefull tool, thank you
SpeedFusion is offline   Reply With Quote
Old 06-03-2021, 03:27 AM   #8
Rodilab
Human being with feelings
 
Rodilab's Avatar
 
Join Date: Jan 2021
Location: Paris
Posts: 242
Default

You're welcome
I'll take into account your suggestions for a next update.
Rodilab is offline   Reply With Quote
Old 01-29-2022, 04:22 PM   #9
chinpou
Human being with feelings
 
Join Date: Aug 2021
Posts: 27
Default Amazing, but I'm having trouble

This is exactly what I need! I'm trying to use this to match an AATranslated AAF of the editor's rough mix from Premiere to the production sound mixer's Zoom F8 recordings, in order to have access to boom and two lav's for mixing, but I'm not having any luck.

I'm trying to find my point of error here. I know Premiere AAF renders commonly lose metadata, but my metadata seems to be intact, I just don't know what metadata I should be looking for. Maybe the editor's losing some vital metadata when he renders the AAF...

Does your script pull metadata from the BWF text string?
chinpou is offline   Reply With Quote
Old 04-23-2022, 07:41 PM   #10
glenn98827
Human being with feelings
 
Join Date: Feb 2022
Posts: 4
Default

I tried the script out tonight but am not getting any matches with my folder of audio files. I'm trying to match some files from a Sound Devices recorder with a guid track that was converted with AATranslator from A Pro Tools Session that originally opened up the AAF. In Pro Tools I am able to match to the field recorder files when I match by Scene and Take.
glenn98827 is offline   Reply With Quote
Old 04-25-2022, 12:20 PM   #11
mat chat
Human being with feelings
 
mat chat's Avatar
 
Join Date: Feb 2021
Location: Paris
Posts: 78
Default

Thank you very much for this script, it's really a life saver!! As Speedfusion said it would be even greater if the script could work with several items selected, and if we could choose an option like "close windows when match is done". But in any case I'm glad you added this feature it surely saves several days of work for editing a 20 min reel of feature film thx again cheers
Mat
mat chat is offline   Reply With Quote
Old 05-07-2022, 03:28 PM   #12
mat chat
Human being with feelings
 
mat chat's Avatar
 
Join Date: Feb 2021
Location: Paris
Posts: 78
Default

It seems like you enabled the script to make it work on several item at the same time actually if the original file is the same on these items I didn't notice !
__________________
Gros bisous
Mat
mat chat is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 12:56 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2022, vBulletin Solutions Inc.