View Single Post
  #1  
Old 02-05-2020, 12:02 PM
jonfields45 jonfields45 is online now
Registered User
 
Join Date: Jun 2011
Location: Allentown, PA
Posts: 4,605
Default FREE Custom IRs for Your Guitar and Its Pickup (Acoustic Guitar IR Impulse Response)

EDIT: You will find up to date documentation and the ability to download the IR generation script directly on this website:

http://justsoduo.com/?page_id=1956


Check out this AGF post for Doug Young’s demo of my IR (and Cuki’s):

https://www.acousticguitarforum.com/...3&postcount=12

The Easy Way to Generate a Custom IR for Your Guitar:

Email ([email protected]) me a Dropbox or Google Drive link to your recording.

If your .WAV file is less than 25 MB it can be sent as an email attachment. If you Zip up your recordings you can include several in a less than 25 MB email attachment.

Generating the IR takes only seconds in Matlab (longer in Octave). If you want, send a few recordings with different mic placements. I like 8” from the neck/body joint, but a more distant mic placement might make what is a better IR for your usage.
  1. .WAV file at least 60 seconds long (my program only uses the first 60 seconds of the recording)
  2. Pickup left, Mic right, set your DAW for the two to be about equal in volume
  3. No clipping
  4. Try to keep your peaks within 15 dB of clipping (decent SNR)
I like open position strumming followed by “E” bar chords going from F to C followed by a little fingerpicking. Play whatever you think best exhibits your playing style and instrument. I’m not sure it really matters. Doug Young’s recording was a fingerstyle tune with occasional strums. I won’t be listening to your recording so don’t worry about impressive playing :~).

I will send you back three IRs for each recording. They will be at the same sample rate as the recording you sent me. The one with 5050 in its file name will be 50% IR and 50% pickup for IR loaders that don’t have a mix function. The one with 1024 in its name is 100% IR and truncated to 1024 samples for cheaper IR loaders and experimentation with a shorter IR. The other IRs are truncated to 2048 samples.

The three most common errors users have encountered are:
  1. To forget to pan the pickup left and mic right when exporting the sample from their DAW.
  2. The sample WAV file is less than 60 seconds.
  3. If running the script themselves (see next section) they forget to enclose the name of the wave file in single quotes, or include the extension instead of just the wave file name.
The Do It Yourself Way:

EDIT: If using Octave seems unintuitive, check out this post for help: https://www.acousticguitarforum.com/...76&postcount=1

Download the free GNU math development environment Octave and follow the installation instructions:

https://www.gnu.org/software/octave/download.html

Download the Octave version of my IR generator:

https://drive.google.com/file/d/1mKO...ew?usp=sharing

Place your guitar pickup/mic recordings in the same directory as my script, jf45ir.m, and double clip (run) jf45ir.m. The GUI version of Octave will open in that directory. Alternately, after installing Octave, run the GUI version and change the current directory to the one in which you placed my script and your recordings.

If your recording is called mgit.wav, for example, then type the following in the Octave command window followed by a carriage return (don’t forget to include the single quotes before and after the file name and don’t include the ".wav" extension):
jf45ir('mgit')
Octave will then generate four files, three IRs plus a frequency plot of the 100% IR.

jf45irmgit.wav
jf45ir5050mgit.wav
jf45ir1024mgit.wav
FFTjf45irmgit.jpg

Let me know how you make out with the IR. To my mind it is a pretty brute force implementation, but it seems to produce useful results.

Thanks,
Jon
__________________
jf45ir Free DIY Acoustic Guitar IR Generator
.wav file, 30 seconds, pickup left, mic right, open position strumming best...send to direct email below
I'll send you 100/0, 75/25, 50/50 & 0/100 IR/Bypass IRs
IR Demo, read the description too: https://youtu.be/SELEE4yugjE
My duo's website and my email... [email protected]

Jon Fields

Last edited by jonfields45; 03-05-2024 at 05:03 AM.
Reply With Quote