Jump to content


  • Content count

  • Joined

  • Last visited

About Bouke

  • Rank

Profile Information

  • Location
  • Interested in Sound for Picture
    Not Applicable
  • About
    I'm a developer of software tools, both ''off the shelf' as custom work.
  1. Delivering files from multiple recorders

    No, you don't but I can imagine that Nick does something different. (Rolling long takes with his master setup, where some body packs (not master) roll short takes, and might NOT overlap the master setup.) Nevertheless, it now copies / patches all the files, no matter the overlap, and it will set patching correct, and will put everything in the ALE / Sound Report. I've also added warning colors for custom patching / double channel patching. So, new version on my site. There will be more to do. I've got testclips from what I think is a steam powered 844, where chunks are un-even sized in the chunk size, but padded with a zero. (so current version refuses to load them...) That will be fixed tomorrow... Another thing, how do you add comments? Do you have a keyboard attached? I could make something that someone else creates a file during the shoot that can be merged with files so you don't have to worry about that.
  2. Delivering files from multiple recorders

    Hi Constantin (and others) Building in copy of non-merged files now. But, having a bit of trouble on how it should behave. If you use a master folder, If there is no patching, and the 'rogue' files live in the master folder, it's no problem. (the sound report / ALE will report the track names starting from 1 and up number) If there is patching, and the 'rogue' files live in the master folder, there is also no problem as the files will be patched. BUT, if the files live in a non-master folder, what to do? Add silent tracks? Re-assign channel index? (That shows the track name as correct, but Avid does not set the patching by itself, so I doubt that will be useful) Adding silence tracks seems the way to go, but makes for unneeded bigger files. So, what to do? (And the patching becomes really unpredictable if the setup changes inside a batch....)
  3. Delivering files from multiple recorders

    Yes, just try it. But, is an SD card faster / more convenient than a harddisk? Even if you don't have two recorders, just record a clip twice with the same TC (or about, as long as there is overlap it will work.) Or duplicate a clip to a second card. This (and the manual) will answer all your questions!
  4. Delivering files from multiple recorders

    Not yet. We've talked about it to include a 'also copy no-match files' options but I haven't done it yet.\ (It's not that hard though...)
  5. Delivering files from multiple recorders

    1.0.5 is on my site now, with ALE export next to the sound report. (And some info about it in the manual.) I would like some feedback to make this thing a proper replacement for WaveAgent though.
  6. Delivering files from multiple recorders

    Warning, 1.0.3 has a bug where the channels get shifted! So, if you currently have 1.0.3, trash it and get 1.0.4 from my site! https://www.videotoolshed.com/handcrafted-timecode-tools/bwfmerge/ (When adding RF64 support, I needed 24 bytes more in the header, those got trimmed off the sound data. If your output was a multiple of 8 channels, you would have missed one sample, but in all other cases the channels got shifted where the track names stayed intact.)
  7. Delivering files from multiple recorders

    Ok, Version 1.0.3 is now on my site. RF64 support, proper manual. ToDo is ALE. This is not true. (At least not on my Avid.) On Import, BEXT is used, and if XX track names are inside the first 256 bytes of the BEXT chunk, they will import. On AMA link, iXML is used for metadata. But, consolidating a Poly Wav takes way more time than a regular import, hence I will add ALE support. (so you can import the ALE, then batch import the files and the ALE metadata will be used.) Any more wishes?
  8. Delivering files from multiple recorders

    @Nick, Sure, If I understand you right, it can do this. Just get the demo and toy around. @Simon, Afaik, Avid uses iXML when you AMA instead of import. Not sure about the 8 channel limitation, but there is an option to disable stuff from the BEXT chunk to use all 256 chars for track names as much as possible. I'll have some other stuff to do now, will look again in a couple of hours. You can send me testfiles, but why not toy yourself with the demo? (And, if you have files without proper timecode, what do you expect that will happen :-) ? However, I could read TC in filenames, but that will be a different project.) @all, I'm still developing. Current version over here can go over the 4 gig limit by creating RF64 files, and there will be a proper manual. Hope to have a newer version online at the end of the day. To make it clear, you can sync the whole shebang if you don't pick a 'master' folder in BWF merge, or pick a the master as master folder. If you pick the short individual takes as a master folder, (they can live inside different folders if you must), the short clips will become 'master', and yes, the long file will be plucked where needed. The timeline function will show you!
  9. It should be easy... If it's about getting TC input as well, I would think any recording software will do. Just record all your tracks, and record incoming TC on one of the tracks as well. Post processing is needed, but that I can provide. This thing accepts Wave as input, and can output BWF with correct timestamps (subframe accurate!) https://www.videotoolshed.com/product/ltc-convert-auxtc/ Now, this was intended to aid simple post, but I could alter it for you guys so you can also input track names / other metadata. If you need LTC out, that will be a different story. PC's have bad clocks, so LTC out WILL drift like hell. You'll be better off with an external TC generator / lockit / tentacle / yadda as a master clock. Bouke
  10. Delivering files from multiple recorders

    Hi guys, I'm highly interested in the why of ALE use. (Maybe in the old days it served a purpose, but nowadays...) One big problem I've encountered with Avid is the UMID memory. It is hard to test multiple outputs if the UMID does not change, as Avid (thus ProTools as well I assume) will take metadata from it's database rather than the file. That's not bad for normal production, but a PITA when testing. (If you output with Master selected, import that and do the same test again without, you may NOT see what's actually there.) So, next step is to generate a new UMID. If someone has specs on what kind of UMID is used for BWF, please tell me! Meanwhile, version 0.9.1 is out that at least upnumbers the UMID by 1 point from the source UMID (And there are a few other improvements.) Get it here: https://www.videotoolshed.com/product/bwfmerge/ And there are a few screenshots explaining what the 'master' function does. (in short, trimming / padding all extra input to one recorders clip in/out.) Bouke
  11. Delivering files from multiple recorders

    Vale, That is not difficult, but I fail to see the point. Could you elaborate on why you want this? Avid imports a lot of metadata already. What does it not do then so you would need the ALE route? Meanwhile, I have a working version for both Win and Mac. https://www.videotoolshed.com/product/bwfmerge/ Bouke @all, It took some time, as I wanted it to be good, and sample accurate. (And i've managed to do so!) I have a working version. It accepts all kind of input files (mono, poly, even sr / bd can differ), and lets you merge them into poly files. Metadata is retained for all inputs (well, channel name. Comment is taken from the first / most important one.) You can also set the output patching if you want to re-order the tracks. You can choose if you want one recorder to be 'master', and have other recordings trimmed to that in/out, or have (a gazillion) different files, where as long as there is overlap between any files all will become one large one. Multiple stop/starts of a rogue recorder is supported as well! Get the demo, toy with it, feed me with anything you like to see! (It's working, but still I like to add a lot more, but I need input!) Last but not least, should I make a new thread about this? Bouke
  12. Delivering files from multiple recorders

    Guys, I just made something that can do exactly this. (It works under lab circumstances here.) Input mono or poly files, output one big poly. It does not matter if the files start at the same time or not. Track names / other metadata is retained, in both the BEXT and iXML chunk. @pindrop, if you can elaborate on what you wolud like to see, I can probably build it in. You can reply here (so others might add,) or drop me a line directly. I hope to have a beta version on my site tomorrow. Bouke
  13. Delivering files from multiple recorders

    Well, I would think to just strip the beginning of the files, since they start at about the same time. (Less work :-) Then, altering the track names in the BEXT and Ixml is doable as well, but the venim is in the tail: What to do with the UUID's? What output filename? And, while I'm at it, what else could be handy that WaveAgent does not do? (I could create sound reports in other formats than PDF, or make a customized PDF with your logo, etc..)
  14. Delivering files from multiple recorders

    Hi Contantin, I'm afraid it is a bit more difficult. If two recorders are used that start at 'about' the same time, it's not always that they know about each others existence, is it? So, the metadata of the files from recorder 1 contains other info than the metadata of recorder 2 So those have to be merged. Then, that metadata lives in both the Ixml as well as in the BWF chunk. (Where the timestamp is the least of my worries.) And of course, chances are big that the poly goes over the 2 gig limit, so that will be fun as well. That's why I would like to see some real world files :-) Bouke
  15. Delivering files from multiple recorders

    Well, BWF isn't that hard to alter. If someone can send me some testfiles, and you all write specs on what a new app. should be able to do, I can make something. https://videotoolshed.wetransfer.com/ Making multiple files match in duration / start is not that difficult. Renaming is also not the issue. What I need to know is what to expect, and what metadata lives where, has to be (auto) altered, and perhaps other stuff I don't get. (Mind you, I'm an editor and coder, not a sound guy.) But I don't get the Poly part when you're talking about 10+ tracks. But this is an old discussion that does not have to be repeated. (Note, in most lingo a Track can be mono or poly, having 1 or more Channels. (especially for AV files this is important, as an AV file can have one or more video tracks, one or more data tracks, and one or more sound tracks, where each sound track can have x channels....) Bouke