Impulcifer icon indicating copy to clipboard operation
Impulcifer copied to clipboard

Convolver

Open jaakkopasanen opened this issue 5 years ago • 7 comments

Implement a convolver tool which uses HRIR to virtualize audio file offline so that it can be used without any real-time virtualization software. Convolver needs to take path to HRIR and path to the audio file as parameters. Perhaps even a path to directory full of audio files.

There also needs to be a parameter for telling the convolver the track order of the HRIR. This will allow usage of non Impulcifer created HRIRs. Shorthand for HeSuVi and other popular HRIRs track orders would be nice.

The call would be something like this:

python convolver.py --input="My Library/Rick Astley" --hrir="data/my_hrir/hesuvi.wav" --tracks=hesuvi

What to do with output? Replace the original files? This would be hazardous but there might not be any other easy way for videos.

Many audio formats need to be supported. There probably exists a Python library which can read "everything".

Obviously the processing has to be made in pieces. Convolving an hour long track will kill any PC:

jaakkopasanen avatar Oct 01 '19 16:10 jaakkopasanen

@jaakkopasanen when it will be implemented this or it is ongoing process by your side.

ghost avatar Oct 02 '19 04:10 ghost

@jaakkopasanen are you using this software http://convolver.sourceforge.net/vst.html. please letme know or please link your software using for convolving.

ghost avatar Oct 04 '19 14:10 ghost

@venkatesh63 I'm not sure yet when I'll implement this if at all. Ffmpeg and others exist already so might not be worth my while after all. If I do implement this I imagine it will be with Scipy's convolve function instead of using any external software.

jaakkopasanen avatar Oct 05 '19 12:10 jaakkopasanen

I'd love something like this so that I can watch movies on an Android phone or tablet with my choice of HRIR. It'll be neat if it just added an additional sound track to the mkv.

rpx91 avatar Oct 05 '19 14:10 rpx91

@jaakkopasanen i want your recordings.wav and headphones.wav files i want to execute in my pc.why you removed recordings and headphone files in demo folder.

ghost avatar Oct 12 '19 09:10 ghost

@venkatesh63 the demo folder contains FL,FR.wav, SR,BR.wav, BL,SL.wav and FC.wav. These are used now instead of recording.wav to run impulcifer. headphones.wav hasn't gone anywhere.

Please keep the discussion about the topic. Create new issues for new topics.

jaakkopasanen avatar Oct 12 '19 12:10 jaakkopasanen

@jaakkopasanen From now i will create new issues for discussion about the topics.

ghost avatar Oct 13 '19 04:10 ghost