• Get the best VPN on the market with 66% Discount!
Windows, Mac OSX
Homegrown Sounds Batch xFader v1.1.4 MAC/WiN screenshot
MAC & WiN - 8 MB
Batch xFader is designed to accomplish the tedious work involved making sampler instruments out of samples. This process generally involves:
- Creating a sustain loop
- Cross fading the loop so it loops seamlessly
- Trimming any space at the start
- or trimming all/most space at the start
- Creating a short fade in at the start to avoid any non zero-crossing clicks
- Deleting all data after the loop section which is not usually used
- Converting Stereo to Mono
- Converting to multiple formats


Batch xFader can accomplish all of these tasks as a batch process on the selected folder of WAVs very quickly. It supports x64 Windows and is a Mac Universal Binary & so natively supports both Silicon and Intel Macs.


THE SAMPLE LOOP
The embedded sustain loop is a region that plays until the sound is released/faded out and it’s essential for making sure that held notes still play after the audio data has finished. If you use MPC/Beats to suto sample, this loop region can be embedded automatically. Batch xFader can either use this loop or replace it with a new one based on percentages.

This loop section will sound unnatural & glitchy when it loops without some kind of processing. Some samplers do offer real-time cross fading to solve this problem, but if this is done permanently to the file it means the sample will always work with every sampler. Batch xFader uses an equal power method of cross fading which sounds very natural without the volume drops of Linear cross fading.

Cross fades use data from before the loop section starts and fades it in at the back end of the loop to achieve the natural loop, so it’s important to have enough audio before the loop for this. The cross fade amount is set using the slider & the graphical display shows this area and the fade section in red.

START TRIM
Generally when recording on computers there is some sound card latency which introduces a small delay at the start of the files. You can use a sample editor to find out the size of this in samples and use this box to enter that number. Batch xFader will then trim that amount of samples from the start of each sample. You may not need the front section at all after the loop is calculated and so selecting ‘ALL’ will trim the entire front section excluding any fade in time.

FADE IN
When a sample doesn’t start on a zero crossing it produces a click. Whilst it’s possible to use an envelope attack in a sampler to hide this, this option allows creating a short fade in to permanently avoid any clicks. This value is in samples and usually 100-1000 is enough.

REMOVE POST LOOP
Usually the data after the sustain loop isn’t required as the sustain loop plays until fade (unless there is a specific release loop in the sample), and so this option allows deleting all data after the loop.

CONVERT TO MONO
If for example you have recorded a mono instrument using MPC/Beats auto sampler, it always records in stereo. This option allows taking the 1st channel only and converting it to mono. This option is carried out before any other processing so it saves time too.

PROCESS
In the Process section you select the Source Folder which contains the samples you wish to process. Note that Batch xFader does not write over your original samples, all samples are saved within the ‘EXPORT NAME’ sub folder which will be created if it does not exist.

As well as the ability to export at the original Bit Depth/Samplerate, there is also the ability to export additional formats in case you want to support specific samplers that only use this samplerate etc… For example Elektron devices use 48khz, whilst MPCs use 44.1k.

When ready, click process and all files will be processed using the settings.

Changelog:
v1.1
- Single Cycle Export Mode Added – locates a positive zero crossing in the centre of the file, sets the end to the correct number of samples for the given midi note & then scans for the next negative zero crossing. For the midi note, it can either be embedded or in the filename.
- Loops now quantise to the nearest multiples of frequency if the filename has a midi Note number or embedded note number in the smpl header.
- Loop section now looks for positive zero crossing at the start & negative at the end which can help with phase issues & also setting xFade amount to zero will now bypass the xFade altogether. If you have constant material this can perhaps create seamless loops if single cycle mode is not sufficient.
- Added xFade Mode menu with a choice between Equal Power, Linear, & 3 S Curve modes.
- Fixed: Trim Start ‘All’ ignored the Trim Start enable.
- Fixed: occasional small click on some loops.
- Fixed: The Fade in sample amount was left when using ‘Delete All’ even though ‘Fade In’ was disabled.

v1.1.1
- Improved the single cycle loop zero crossing search for the end point, it now scans for nearest in both direction.
Added controls to enable/disable Zero-X Start which then gives the option for zero-X end and a maximum scan time in percentage of loop size.
- Resample added for the single cycle loop, this will resample loops that are larger/smaller due to the zero X scan which effectively tunes them to perfect pitch. It should only be used as a last resort as it does change the character of the sound. It’s better to ensure that the source is already the correct pitch before it reaches batch xFader.
- Added option to enable/disable the zero X scan phase alignment on ‘CREATE LOOP’ mode, although it’s recommended to leave this on usually.

v1.1.2
- Added Frequency/Midi Note detection. Use with caution as it will not detect all material correctly, it’s still a preferable option to add midi note information to the file header or name when they were created.
- Reworked & Improved the phase align code.
- FIXED: crash when using Phase Align and files that have no Midi Note assignment.
- FIXED: fade % is now visible at startup.
- Removed single cycle scan range, now just uses the single cycle sample size instead.

v1.1.3
- If Midi Note isn’t found in the header or filename, it will now look to the very end of the filename to see if there is note information ie; ‘C3’ or ‘Gb2’
- The download is also Notarized which means it’s been scanned & certified to be safe by Apple.

v1.1.4
- Export types would only export if original was also selected, now you can just select any you want.
Support ViP Team for future releases:

Bitcoin - 1LSPUAX9mffJZvFvDihC1VzwHvc9YWDVBC
Bitcoin Cash - qqr0kp504yx0djl27feszfymdjut6hd0scdnv7ehcy
Ethereum - 0x603396A782eCAE546E55902B793425410dB1D9f0
USDT (TRC20) - TGcsvWAEYWBQ2tUU9bHqN8Dqt9KCJGzP36


download from free file storage
click to show download links
download from any file hoster with just one LinkSnappy account
download from more than 100 file hosters at once with LinkSnappy.

comments

  Resident 2.10.2008 505
+147
Looks great!
I wonder how much sense it makes to set the same loop start and end percentage for all samples in a folder. Might work for some types of instruments...
  Banned 23.11.2021 422
+71
I thought this allowed you to make loops with samples... but its not too intuitive and I can do stuff easier in a daw... not sure when I would ever need to make an entire folder have the same loop start and end time.... makes no sense why this is thing
  Member 17.10.2016 33 434
+1861
Tried it, but didn't like it in the end. Check out a video on YouTube called 'The Lost Art Of Looping' by Dan Worrall. He showed his method of looping in Sound Forge. I've been using this method for two years now, even though I didn't even know about Sound Forge before this video.
  Member 9.10.2016 1 120
+19
i think this is a very fresh startup releasing commercial audio programs. but very talented and having a promising start, i like their "niche" in sample library/kit editing, lets give it a while and i think the programs are going to be much more polished.
  Member 15.10.2017 1374
+518
Well, this did not install properly on my system.
The program group folder did not contain a shortcut to the program, and the one shortcut in the folder omitted the word "uninstall'. It just said "Batch xFader".
So when I clicked on it , expecting to run the program, it offered to uninstall it.
I agreed.
If the installer is fucked up, how good is the program?

[edit: Well, I retract that last sentence, because many great programs are made with fucked up half-assed installers.
The program may be great.
The installer is fucked up.]
SymlinkTool: LSE - Firewall Control: WFC

Spread the Word