Violin Signal Processing

Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.
Hi, I've built myself an electric violin. It plays fine, but the sound is dull and uninteresting, as one might reasonably expect from a minimal solid bodied instrument. The violin has piezo buzzer pickups fed into a high-Z preamp.

I've also built myself a DSP box. It has a 200Mhz SH4 processor, with an FPGA and AC97 codec. I've been using it as a reverb and eq box for the violin. It helps some, but I've run out of ideas to improve the sound.

Adding reverb just makes it sound dull and uninteresting in a church hall, and with some eq I can make it sound like a (dull and uninteresting) church organ or a clarinet or a variety of other (dull and uninteresting) textures. Adding distortion just makes it a distorted dull and uninteresting.

I initially hoped to use small time constant reverb to simulate the resonances in an acoustic violin body & bridge, but so far no amount of that has even begun to approach the niceties of even my cheap chinese acoustic. I'm missing something vital here.

I'd love some more ideas... Thank you.
 
Real violin sounds juicy due to higher frequencies build up based on fundamental one by Helmholtz resonance therefor electric instrument lucks appealing timber of an acoustic instrument.

Tube amplification using awkwardly biased tube is one possible approach that is in use for electric guitars.

DSP route would be using TI sound processor and wavelet algorithms to achieve some sound coloration of original signal from a pure string in a manner of real acoustic instrument. That needs some comprehensive R&D for developing proper mathematical algorithms and I believe might be out of scope for a DIY project.

WADIA implements similar approach in the decoding computers for RedBook playback BTW.
 
I also think that it is not that easy to imitate the sound of an acoustic violin with a solid-body instrument but there are those "silent" violins by Yamaha etc that sound quite real.

I own an electric upright bass. That one doesn't sound like the real thing either it rather sounds like something between an upright and a fretless bass guitar. I guess all these resonances caused by the bodies of the instruments of this group are hard to imitate.

If you play it unamplified - how is the sound ? Is it closer to your likening than the amplified version ? Where is the piezo mounted ? Where is the preamp located (right in the instrument or after some hundred yards of cable ?) ?

Regards

Charles
 
Suntecknik, do you have any links to info/papers on this wavelet approach? I know what wavelets & wavelet transforms are, but I don't see how I'd apply them to this problem.

Phase_Accurate, the acoustic sound isn't hugely different to the raw amplified signal. a bit thinner (just less LF?). It's not terrible, but again, totally uninspiring. But perhaps it is a little warmer, the piezos do tend to accentuate scratchiness, but some eq does takes care of that. The preamp is 2m of coax cable away. The piezos (2) are currently mounted under the bridge feet - but good suggestion, perhaps elsewhere on the instrument is worth trying.

Maybe I should try electric guitar strings and coil pickups too... My goal here isn't to imitate an acoustic exactly, I realise that that's never going to happen. I just want something that plays warm and easy (and acoustically quiet, so I can practice with headphones when I got home from work late without annoying the neighbours)
 
My two penny worth

Interesting project, shame it isn't really doing what you'd like yet.

Phase_accurate makes a good point asking about the pickup and what it's attached to. You need a good rich output to be able to do anything useful with it.

The short reverb idea for simulating body resonances doesn't work because it's basically a time delay, so you end up with a series of harmonically related peaks and valleys.

What you need is more likely as big a set as possible of largely harmonically UN-related resonances! So each different note you play ends up with a different but still somewhat similar spectrum - the spectra will look much more different than they sound.

If you could record a set of notes from your normal violin in as dead a room as possible, with a decent flat mic quite close, and a similar set from your electric, then compare their spectra, that might be a reasonable starting point for thinking about filtering.

Do post more, interesting stuff.

 
Last edited:
OK, so I guess getting unharmonically related components means some form of smooth non-linear transfer function? (hence the awkwardly biased tube preamp suggestion) Maybe hyperbolic tangents, or just even cubic polynomials?

Anyway, thank you, this looks like a promising avenue to pursue too.
 
Actually...

OK, so I guess getting unharmonically related components means some form of smooth non-linear transfer function? (hence the awkwardly biased tube preamp suggestion) Maybe hyperbolic tangents, or just even cubic polynomials?

Anyway, thank you, this looks like a promising avenue to pursue too.

No, I'm talking about filtering that is linear (ie, it generates no harmonic distortion), but has a non-linear frequency response (different frequencies come through with different amplitudes).

If you were to feed it a sine wave of ANY frequency, you'd get a sine wave out, though with phase and amplitude that varied according to what its frequency was.

So long as you have a rich, sawtooth-like (at least as far as its spectrum goes) signal to feed into your filter network, you don't need to distort it, at least not to start with.

Your challenge is to find out what set of filters sounds good - you need to be looking at the placing of the peaks and troughs on a logarithmic scale, and placing them at irregular spacing.

Remember you're trying to get something that affects the sound in something like the way that the complex set of resonances that a violin body has.
 
Last edited:
Hi Blacklace
It would be interesting to know what style of music you play. As regards electric violin, a few artists really stand out. David Cross ex King Crimson, his setup in 2000 was: Zeta violin, Art processor, Peavey combos. Then: Barcus berry bridge pick-up on a Vincent Violin, Pete Cornish pedal board, H and H stack.

Papa John Creach, who contributed to the band Hot Tuna. also Don "Sugarcane" Harris and Jean-Luc Ponty. where electric violin stands out on Frank Zappa's Hot Rats. you might be able to follow up how they achieved their sound.

If you are recording I recommend DBX mic preamps, or build your own, DBX type 1 which are companders a combination of compression on recording and expansion on playback, as found in the 150x and 155 models provides a nice solution.

Cheers / Chris
 
Not saying that this is easy... but it ought to be possible to do what you want using a convolution reverb. This is at the heart of many modeling amps/instruments, such as those made by Line6.

Pretty much by definition, what is needed here just isn't anything to do with reverb.

Convolution in the time domain transforms to multiplication on a frequency-by-frequency basis of the spectrum of the input signal with the response of the filter.

I'd certainly give FrankWW 's link a read.

 
Last edited:
Master Studio for Violinmaking

The site that FrankWW gave the link to also has this on it:

http://www.schleske.de/en/our-research/handbook-violinacoustics.html

Which has got enough stuff to keep you busy for a very long time indeed!

The big danger is that you get buried in information - but I think Frank's really come up with the goods for you - at least as far as what's happening in an acoustic violin.

 
Oh wow. Lots of interesting links, thanks everyone. Been reading some, but still have lots to look at yet.

On the basis of garbage in = garbage out, I have been playing with alternate pickup locations, and WOW, what a difference. I see what's been going on now. The bridge pickup gets all "string" and no "wood", for want of a better phrase. There's a mellow "hollowness" (a wooden boxiness) totally missing from the bridge pickups.

Tried a bunch of pickup locations, and there's a suprisingly large variation of tone available. I guess hitting or missing the (anti-)nodes of the various resonances.

And for such a simple shape it really does have quite a complex set of resonances. Some coincide with a typical acoustic, some, um less so. So perhaps not a bad build, but yes, not a great one either. Though that could be a matter of taste more than anything.

More experimentation needed yet, to find the best location. Will post a sample when I get there.

An externally hosted image should be here but it was not working when we last tested it.


It's a violin, but it's played upright like a cello. It wasn't originally designed for that, but due to a neck injury I changed it over. And yes that IS a camera tripod it is sitting on.

To answer someone's question as to what sort of music:.

I'm just a beginner (about 1.5 years, self taught), so mostly playing simple beginners stuff so far, but am very fond of eastern european folk. "Gypsy" if you could call it that. Also fond of romantic & baroque era, and the odd bit of swing and pop from all over the calendar thrown in. Not a fan of classical era stuff at all or jazz once it departs away from swing.
 
Yes, the violin response curves shown on the hyperphysics page are pretty spikey - no smooth graphic eq like curves.

Phase response may be quite important too, as a lot of violin playing uses vibrato. The harmonic series coming off the bowed string is locked strictly to integer multiples of the fundamental, due to the continuous excitation.

Subjecting that series to phase shift that isn't linearly related to frequency during vibrato means that the harmonics are shifted off the strict integer-multiple relationship, probably not by very much, but possibly enough to be heard - rate of change of phase shift equalling frequency shift.

This might sound far fetched, but I have read that the out-of-tuneness of piano string harmonics, well known to piano tuners, is a vital part of the sound of an acoustic piano.

Great that you managed to get the improvement you did by shifting the pickup around.
 
Last edited:
Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.