Questions tagged [reverb]

8 questions
3
votes
2 answers

Real Time Partitioned Convolution Not Working

EDIT: Scroll down for actual working code. I'm working on implementing a real-time convolvution reverb JACK client on C and I've been trying to follow a number of sources (including Gardner and Wefers (pages 110-111) ) to no avail. I've tried to…
Juan F.
  • 53
  • 4
2
votes
1 answer

How long should be the Room Impulse Response

I am writing a code to calculate the reverberation time of a room. I am new to the topic. I used sine sweep to excite the room and the response was recorded. Then I got the room impulse response by convolving the recorded signal with inverse…
Neethu
  • 33
  • 3
1
vote
1 answer

Sound concussion problem when using FDN to generate reverberation

When I used a simple FDN(Feedback Delay Network) to generate an impulse response, it sounded like a vibrate sound, and using FDN to process the pop music also had a distinctly unnatural and empty room feel. My code: function y = fdn4(x) …
1
vote
1 answer

How to train a FCNN with Spectrogram images?

I'm working on a audio dereverberation deep learning model, based on the U-net architecture. The idea of my project came from image denoising with autoencoders. I feed the reverbered spectrogram to the network, and the netowrk should give me in…
1
vote
2 answers

Why does the volume increase when I reduce the gain of an all-pass filter connected in series?

I am using the colorless allpass-filter proposed by Schroeder Manfred R to create a reverberator. It consists of about 8 colorless allpass-filters connected in series, each with a different delay length. The gain ${g}$ of all the colorless…
Takacie
  • 13
  • 2
1
vote
1 answer

Is the Schroeder Allpass implementation in Freeverb incorrect?

I've been looking into the venerable Freeverb and I see that CCRMA state that it uses 4 Shroeder Allpass filters in series, but when I look at the source code I see: inline float allpass::process(float input) { float output; float bufout; …
0
votes
0 answers

Multi-thread Audio Processing With C and JACK

I'm currently trying to create a NUPOLS (Non-Uniformly Partitioned OverLap Save) convolution reverb processor using C and JACK. According to the literature I've consulted; this is equivalent to running two or more UPOLS convolution processes in…
0
votes
3 answers

Fast Realtime Reverb

I am trying to implement a reverb algorithm but my knowledge is extremely limited in DSP. I am making a music application and I need to be able to process Float PCMs with a reverb algorithm to enable audio FX. Is there a fast, real-time reverb…
cs guy
  • 143
  • 7