|
|
|
01-25-2018, 05:41 PM
|
#1
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
What BWF Metadata related actions do you need ?
Hi,
Just a theorical questions,
what kind of BWF related actions would you like to have ?
Things like "Set BWF Description of selected take name to their active take name" "Copy /Paste bwf from item X to items Y" for eg, things like that ?
What else ?
I'm considering making a premium scripts pack with BWF. I can't promise anything, it is just an idea.
Let's brainstorm :P
EDIT: related thread:
Script: Wave File CUE Points / LIST Markers Editing - Cockos Incorporated Forums
https://forum.cockos.com/showthread.php?t=207539
Last edited by X-Raym; 06-10-2018 at 06:12 AM.
|
|
|
01-27-2018, 09:55 AM
|
#2
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
Here is an exemple of what is possible:
Propagate first take BWF Description to all takes in selected items as a workaround for the Render as New take action wich doesn't preserve BWF Desc.
(BWF are displayed thanks to PL9 BWF script)
|
|
|
01-27-2018, 11:00 AM
|
#3
|
Human being with feelings
Join Date: Apr 2011
Posts: 3,451
|
Are Markers stored in the BWF?
If yes, I d love to see a way of integrating/editing markers into wav files (adding and removing them)
|
|
|
01-28-2018, 01:31 AM
|
#4
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
@amalgama
Hmmm I dont see markers and cue point with bwfmetaedit so I don't know if is possible... :S
|
|
|
01-28-2018, 01:58 AM
|
#5
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
@amalgama
There is way to read metadata/write metadata cue points within REAPER but they involves making render of the file with markers and regions.
|
|
|
01-28-2018, 01:28 PM
|
#6
|
Human being with feelings
Join Date: Feb 2017
Location: Stockholm
Posts: 98
|
ISRC, and being able to edit multiple items at once, and add ISRC to other items with increments.
|
|
|
01-28-2018, 05:02 PM
|
#7
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
@Jonas
I'm not used to ISRC, what is it, and what do you want to write to it (apart the incrementation) ?
|
|
|
01-28-2018, 07:16 PM
|
#8
|
Human being with feelings
Join Date: Apr 2011
Posts: 3,451
|
Since you can already read and write BWF chunk in a WAV file, I guess it would not be too difficult to modify the code and be able to read and write CUE chunk. What do you think?
|
|
|
01-28-2018, 09:40 PM
|
#9
|
Human being with feelings
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,096
|
Quote:
Originally Posted by amagalma
Since you can already read and write BWF chunk in a WAV file, I guess it would not be too difficult to modify the code and be able to read and write CUE chunk. What do you think?
|
Would be nice.
https://sites.google.com/site/musicg...ile-format#cue
(dropping links is easy of course )
|
|
|
01-29-2018, 02:42 AM
|
#10
|
Human being with feelings
Join Date: Apr 2011
Posts: 3,451
|
I imagine a script that would open a window showing the markers (names & positions) of a selected item. Clicking on a marker in the window, could let you edit its name or its position, or remove it. A button on the script window would apply the changes.
Another script could embed crossing markers on the timeline to the selected items at the crossing position.
|
|
|
01-29-2018, 03:52 AM
|
#11
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
@amalgama
Well, CUE and BWF are too differenr beats, handling CUE would need a total rewritte of my current experimentation which uses a bwf only edit tool.
It may be possible according to mrlimbic though. I may explorer this a some point.
@nofish
Nice link, lot of detailed infos !
|
|
|
01-29-2018, 10:17 AM
|
#12
|
Human being with feelings
Join Date: Feb 2017
Location: Stockholm
Posts: 98
|
Quote:
Originally Posted by X-Raym
@Jonas
I'm not used to ISRC, what is it, and what do you want to write to it (apart the incrementation) ?
|
Hi
The ISRC is an international code to help identify an recording. There is place for it in the bwf.
The code is 12 alphanumeric characters in this order;
Country (2letters), registrant code (3 alphanumerics) year (2digits),designation code (5 digits)
i.e UKBBC1800101
The last digits would represent the track number, if this could be incremented and propogated to other selected items it would be great. I think some other mastering engineers would like this.
|
|
|
01-29-2018, 06:31 PM
|
#13
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
@Jonas
Ok, this sounds very specific ^^
Let me recap:
Code:
UK - Country
BBC - registrant
18 - date
001 - item number on the track
01 - track
This is the first item on first track of a 2018 project of UK BBC, is that it ?
Let's see if others people use that kind of code support.
|
|
|
01-30-2018, 03:21 AM
|
#15
|
Human being with feelings
Join Date: Feb 2017
Location: Stockholm
Posts: 98
|
Quote:
Originally Posted by X-Raym
@Jonas
Ok, this sounds very specific ^^
Let me recap:
Code:
UK - Country
BBC - registrant
18 - date
001 - item number on the track
01 - track
This is the first item on first track of a 2018 project of UK BBC, is that it ?
Let's see if others people use that kind of code support.
|
Yes!
As a mastering engineer you deal with this daily.
And the other options are really not user friendly. And, going the DDP route just to ISRC code wav's just takes too long, there are other tools for it. But staying in Reaper would be nice.
Last edited by Jonas Ekstrom; 01-30-2018 at 07:14 AM.
|
|
|
04-03-2018, 01:42 AM
|
#16
|
Human being with feelings
Join Date: Mar 2018
Posts: 7
|
Hi,
very nice youre working on that. Im currently planning my workflow for foley-recording, which needs a lot of organisation via metadata. Now, as you cant edit metadata in reaper, i would need to use a third party application for all of that. But it would be so great to have a good implementation in reaper itself, that would put reaper far ahead of the third party app solution.
This is what i thought would be great:
To have a (floating) window where you can manage different metadata columns. You can apply the Metadata written here to:
-selected regions
-all regions
-recent recorded regions
-future recordings
Future Recordings would cause all metadata while be written "while" (or practically directly after) recording. This means that metadata that is not changing while the project (Artist name, Studio name, Project etc) can be set when you set up your recording in reaper. The rest is a very comfortable way to add or edit metadata information also for multiple regions.
I know it might be a bit more than what you said with "what is possible", but these are my thoughts of what would be really great to have. For me it wouldnt be a big thing to have the metadata columns in a seperated excel (or something that would be easy to set up) which is connected to reaper.
Beside that, would it be possible to write a group name or a track name directly into a dedicated metadata column?
|
|
|
05-22-2018, 08:33 AM
|
#17
|
Human being with feelings
Join Date: Nov 2014
Posts: 798
|
I also use metadata for foley recording.
The biggest thing for me is to be able to add the same metadata to multiple items.
The takes action is useful, but I also need to be able to add metadata to items which are not necessarily from the same recording, and may be designed composites of lots of sounds. For example, a weapon set created from synthesis and foley.
|
|
|
05-22-2018, 02:28 PM
|
#18
|
Human being with feelings
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
|
It’s probably a good idea to have things like counters and wildcards.
For example, you’d name your takes a certain way, and then use that take name when writing Bwf data to the recorded files.
Last edited by airon; 05-23-2018 at 02:25 AM.
|
|
|
05-22-2018, 07:15 PM
|
#19
|
Human being with feelings
Join Date: May 2018
Location: Los Angeles
Posts: 1,719
|
Hi X-Raym,
Hopefully this is possible...
Something that I think would be useful for sample developers would be to be able to Resurrect BWF data from files that went through processing that erased that BWF data (like Melodyne).
So it could go like this...
1) Point to a "read" folder directory that has all the intact files with BWF metadata.
2) create a table by reading the folder contents' file names and associated BWF metadata
3) Point to a "write" folder where you impose that table on the BWF data on the equivalently named files that lost their BWF metadata.
This way we can drop the processed files in to Reaper and place them at Origin again.
Oui?
Cheers,
Andrew K
|
|
|
05-23-2018, 09:15 AM
|
#20
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
@Thonex
This is definily possible,
but as it treats a lot of media, some safety check have to be handle,
like maybe the file should have the exact same name ?
@Travesty
You mean like a simple user input that would print the text to BWF descriptiion of selected media items ?
That is totally possible too.
|
|
|
05-23-2018, 09:33 AM
|
#21
|
Human being with feelings
Join Date: May 2018
Location: Los Angeles
Posts: 1,719
|
Quote:
Originally Posted by X-Raym
@Thonex
This is definily possible,
but as it treats a lot of media, some safety check have to be handle,
like maybe the file should have the exact same name ?
|
Yes... I think the files would have to be identically named.
I guess if you wanted to be "really cool" you could try to do a "best fit" by doing some kind of recursive best match starting on the left of a file name to ignore suffixes that were added during processing.
Thanks for considering this.
Cheers,
Andrew K
|
|
|
05-23-2018, 11:30 AM
|
#22
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
@Thonex
Quote:
I guess if you wanted to be "really cool"
|
Then I'll do surfing, not ReaScripting :P
A very simple "lazy match" mod possible would be purely alphabeticlal. Take files from folder 1 in alphabetical order, and apply their bwf data to files in the second folder, again alphabetically.
This would be friendly with suffix/prefix additions. Of course if files are randomly renamed, it will be totally unpredectible, but in this case, even the first proposition will not work.
Not that this feature doesn't even need REAPER to run in fact, as we don't use REAPER related feature there. It is just file processing. It could be done in Python directly, or even with a .bat script :P
|
|
|
05-23-2018, 01:24 PM
|
#23
|
Human being with feelings
Join Date: May 2018
Location: Los Angeles
Posts: 1,719
|
Quote:
Originally Posted by X-Raym
Then I'll do surfing, not ReaScripting :P
|
Where's the "like" button
Quote:
A very simple "lazy match" mod possible would be purely alphabeticlal. Take files from folder 1 in alphabetical order, and apply their bwf data to files in the second folder, again alphabetically.
This would be friendly with suffix/prefix additions. Of course if files are randomly renamed, it will be totally unpredectible, but in this case, even the first proposition will not work.
Not that this feature doesn't even need REAPER to run in fact, as we don't use REAPER related feature there. It is just file processing. It could be done in Python directly, or even with a .bat script :P
|
Yeah, but the nice thing about a Reaper script is (if Lua) then it's pretty much part of Reaper environment... I don't even know what version of Python I have on my machine... and I'm scared to look LOL
|
|
|
05-27-2018, 08:19 PM
|
#24
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
|
I'm using FLAC files with a BWF chunk exported by Cubase. There I can easily import them and "move them to origin" based on the timecode saved in the BWF chunk. However, Reaper ignores the timecode in the FLAC and therefore is not able to move the file to its TC. Would this be possible with a script?
|
|
|
05-28-2018, 03:00 AM
|
#25
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
@Stevie
That sounds possible yes, any BWF field can be returned and processed.
|
|
|
05-28-2018, 04:05 AM
|
#26
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
|
That would be awesome! Haven't found an API function in Reaper.
|
|
|
06-05-2018, 10:21 AM
|
#27
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
Here is a test with BWF injection and some wildcards :
Stay tuned !
|
|
|
06-10-2018, 06:12 AM
|
#28
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
Also, you might be interested by this thread :P
Script: Wave File CUE Points / LIST Markers Editing - Cockos Incorporated Forums
https://forum.cockos.com/showthread.php?t=207539
|
|
|
08-30-2018, 05:12 AM
|
#29
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
I just released a script pack :P
|
|
|
02-19-2019, 04:58 AM
|
#30
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,875
|
Justa quick poll (before maybe open a new thread), anyyone working with iXML here ? Any iXML feature needed ?
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 03:44 AM.
|