Is a convolution module possible?
Moderators: Kent, luketeaford, Joe., lisa
- 10 Miles High
- Common Wiggler
- Posts: 219
- Joined: Tue Jun 25, 2013 7:05 am
- Location: Moscow
- wavejockey
- Wiggling with Experience
- Posts: 426
- Joined: Wed Sep 21, 2016 4:07 am
- Location: belgium
A; full size pleaseearx wrote:Hi guys,
Anyway.. the biggest design choice is now to go for:
A. full sized version with proper sized display, proper large pots with knobs on them. 500 EUR
B. uVersion, with mini display, naked pots. 350 EUR?
take a look at knobs & OLED in Rossum Electro Morpheus & Assimil8tor
what about loading IRs ? (instead of creating your own)
Right now we have the following knobs:NS4W wrote:What parameters would be actively tweaked? If its a matter of setup and then just playing I dont mind a small interface. Modules made for wiggling are always nice if they are on the roomy side
* predelay 0..2000 ms
* envelope attack
* envelope release
* dry
* wet
* inputgain .. this is now digital, but analog would be much better (right?). The idea is to accept both doepfer and line levels.
* stereo width (mid-side)
The following digital controls:
4 buttonleds: Record, Store, Audition (play response only), and one more for which have no idea yet.
1 rotary encoder to select responses from USB/SD/internal. Push it to scroll faster.
And the following CV's:
- HP cutoff
- LP cutoff
- Stereo width
I chose these because in a block convolver it takes time to recompute the response if you apply envelopes, predelay, etc. Filter and mid-side settings are immediate.
Dry/Wet on CV sounds like a plan actually! Low pass is probably not useful anyway on a reverb. High pass much more so!
Check out our latest news for a pic of the unit including all the controls. We went for naked Alps pots now. They feel good, but well.. mini is mini. https://www.tastychips.nl/?p=3526
I'm really glad most people here prefer full size!
Thanks for the granular convolver. I actually heard that it was partly inspired by our GR-1. A great thing to be noticed by the Korg veteran designer in this way!
Check out our latest news for a pic of the unit including all the controls. We went for naked Alps pots now. They feel good, but well.. mini is mini. https://www.tastychips.nl/?p=3526
I'm really glad most people here prefer full size!
Thanks for the granular convolver. I actually heard that it was partly inspired by our GR-1. A great thing to be noticed by the Korg veteran designer in this way!
- cackland
- Super Deluxe Wiggler
- Posts: 2344
- Joined: Thu Dec 28, 2017 5:42 pm
- Location: Los Angeles, California
There is a lot of extra room on that control board.... I would definitely urge to go full size pots, with an improved layout. If this is the 'mini' version, I would be concerned about the regular sized version.
Assuming there will be a secondary component PCB, or will all the components be on the bottom layer?
Assuming there will be a secondary component PCB, or will all the components be on the bottom layer?
Oh, for sure.. Yeah. This prototype is a single PCB, but already working on a sandwich version. Most definitely will place proper knobs on there.cackland wrote:There is a lot of extra room on that control board.... I would definitely urge to go full size pots, with an improved layout. If this is the 'mini' version, I would be concerned about the regular sized version.
Assuming there will be a secondary component PCB, or will all the components be on the bottom layer?

Well, I suppose you could call all of our analog filters and delays "convolution" but they don't do the sort of general-purpose thing the OP is talking about. With digital convolution, you can model real spaces with uncanny realism. It is pretty costly in CPU, but even little ARM controllers these days are fairly amazing, and might be able to do some limited convolutions. The most important piece is a good FFT.Dr. Sketch-n-Etch wrote:I'm not interested in digital implementations, but am now quite intrigued about the possibility of an analog approach to convolution filtering.
- wsy
- Super Deluxe Wiggler
- Posts: 2719
- Joined: Wed Aug 24, 2011 10:20 pm
- Location: near Boston Massachusetts USA
There's really several ways to go about this problem, and the best way is different depending on the inputs.
If one or the other inputs is basically an impulse (or a few impulses, at various times) then
the brute force implementation is often faster. Yeah, FFT is O(N log N) but if one input is
only four impulses or something small like that, then log-1 N is sixteen and that isn't a big
window at all. And that's brute force.
If most of the values are exactly zero, then the "brute force" implementation, operating
on a run-length encoded table, is O(N).
Or if all of the values in one of the tables is constant (or slowly varying) then again, it's O(N) [[ run double buffering and crossfadel]].
And now ya got me thinking about this....
If one or the other inputs is basically an impulse (or a few impulses, at various times) then
the brute force implementation is often faster. Yeah, FFT is O(N log N) but if one input is
only four impulses or something small like that, then log-1 N is sixteen and that isn't a big
window at all. And that's brute force.
If most of the values are exactly zero, then the "brute force" implementation, operating
on a run-length encoded table, is O(N).
Or if all of the values in one of the tables is constant (or slowly varying) then again, it's O(N) [[ run double buffering and crossfadel]].
And now ya got me thinking about this....
"Life is short. But we can always buy longer patch cords" - Savage
- wavejockey
- Wiggling with Experience
- Posts: 426
- Joined: Wed Sep 21, 2016 4:07 am
- Location: belgium
if going analog for the input gain means bringing in artifacts and/or noise i would not vouch for itearx wrote: * dry
* wet
* inputgain .. this is now digital, but analog would be much better (right?). The idea is to accept both doepfer and line levels.
The following digital controls:
4 buttonleds: Record, Store, Audition (play response only), and one more for which have no idea yet.
1 rotary encoder to select responses from USB/SD/internal. Push it to scroll faster.
And the following CV's:
- HP cutoff
- Stereo width
.
(if one would like analog gain, that they'll put in a valve before then)
knob 4: shift?
a cv input that can be assigned arbitrary? (like on my ensoniq DP/4)
- Paranormal Patroler
- Super Deluxe Wiggler
- Posts: 11170
- Joined: Tue Aug 30, 2011 3:40 pm
- Location: the Terminal beach
+1 on the smaller version. If IR and convolution is your thing at the studio there are full fledged options outside the modular. If you're a performing artist that needs convolution (like I am) then a smaller version would be more appealing for a live oriented case.
Just my 2 cents.
Just my 2 cents.
All rights reserved; all wrongs reversed.
- wavejockey
- Wiggling with Experience
- Posts: 426
- Joined: Wed Sep 21, 2016 4:07 am
- Location: belgium
- Paranormal Patroler
- Super Deluxe Wiggler
- Posts: 11170
- Joined: Tue Aug 30, 2011 3:40 pm
- Location: the Terminal beach
i would like a smaller version tbh, and here is why: a convolution reverb is more of a set it and leave it kind of device, not very performable module so smaller footprint makes more sense for me (also cheaper price hehe). Other than that i'm hyped for whatever version it will be in the end.
*puts 50 euro in to the piggy bank*
*puts 50 euro in to the piggy bank*
- Paranormal Patroler
- Super Deluxe Wiggler
- Posts: 11170
- Joined: Tue Aug 30, 2011 3:40 pm
- Location: the Terminal beach
Ok, noted. But you can already use 2 separate ins and outs on this module. It would probably be possible to have 4 ins and outs as well..Paranormal Patroler wrote:By the way, IR are really nice for percussion purposes. So a smaller module would also make more sense if want to buy a couple to enhance the sounds of your percussion.
-
- Common Wiggler
- Posts: 182
- Joined: Sun Oct 07, 2018 6:46 pm
- Location: Washington, DC
YES YES this!!! 4 ins and outs pleaseearx wrote:Ok, noted. But you can already use 2 separate ins and outs on this module. It would probably be possible to have 4 ins and outs as well..Paranormal Patroler wrote:By the way, IR are really nice for percussion purposes. So a smaller module would also make more sense if want to buy a couple to enhance the sounds of your percussion.
- wavejockey
- Wiggling with Experience
- Posts: 426
- Joined: Wed Sep 21, 2016 4:07 am
- Location: belgium
Current revision:

As you can see we went for full sized. Otherwise the user interface would suffer.
This baby can now:
- Record and store responses to USB stick
- "Scan" the envelope over the response, moving it around from early reflections up to the tail. using the pot directly under the display
- And last but not least it can crossfade between two responses in real time. This can also be done using CV.
Another improvement:
It can accept stereo jack input directly from your laptop or phone, or use two separate mono jacks.
Now looking at options to pitchbend the input and output, to keep the response consonant with the input.
The main issue here is the eurorack form factor. I'd actually want to add a crossfader, and a pitch knob.. but where to leave it all?

As you can see we went for full sized. Otherwise the user interface would suffer.
This baby can now:
- Record and store responses to USB stick
- "Scan" the envelope over the response, moving it around from early reflections up to the tail. using the pot directly under the display
- And last but not least it can crossfade between two responses in real time. This can also be done using CV.
Another improvement:
It can accept stereo jack input directly from your laptop or phone, or use two separate mono jacks.
Now looking at options to pitchbend the input and output, to keep the response consonant with the input.
The main issue here is the eurorack form factor. I'd actually want to add a crossfader, and a pitch knob.. but where to leave it all?

- brandonlogic
- Super Deluxe Wiggler
- Posts: 2984
- Joined: Tue Jan 27, 2015 9:17 am
- Location: Milwaukee WI
It looks like theres space for a new more knobs on the left side?earx wrote:Current revision:
As you can see we went for full sized. Otherwise the user interface would suffer.
This baby can now:
- Record and store responses to USB stick
- "Scan" the envelope over the response, moving it around from early reflections up to the tail. using the pot directly under the display
- And last but not least it can crossfade between two responses in real time. This can also be done using CV.
Another improvement:
It can accept stereo jack input directly from your laptop or phone, or use two separate mono jacks.
Now looking at options to pitchbend the input and output, to keep the response consonant with the input.
The main issue here is the eurorack form factor. I'd actually want to add a crossfader, and a pitch knob.. but where to leave it all?