On Fri, Feb 20, 2004 at 05:23:05AM +0100, David
Olofson wrote:
On Friday 20 February 2004 00.06, Pete Bessman
wrote:
[...]
Writing a guitar sound synthesizer that sounds
good is a very
difficult thing. The best one out there (the proprietary
Slayer generator) sounds pretty crummy. Since this song is
industrial, and the main gist of it is just a few guitar
chords, using just a few samples of the guitar sounds and some
creative song restructuring could produce excellent results.
Yeah, that was my first thought.
Another approach would be to record the unprocessed guitar sound,
compress/resynthesize that one way or another (plain audio, mp3,
custom tuned compression algos, resynthesis using using physical
modelling etc in increasing order of difficulty), and then apply
guitar FX and speaker emulator plugins on the result. I think the
most important part is to preserve the subtle details from the
real guitar sound, as the lack of realism in the playing
technique is what kills most synthesized guitars I've heard so
far.
Tricky. To get crunchy hard-rock guitar sounds like Pete's
(nice track pete!), you'll have to realistically emulate
palm-muting, which I've never heard in a synth. And how would you
control the amount of muting? Map it to a CC and play a slider?
I think that would be quite doable. The synthesis would be the hard
part. It might be a total PITA to play on a keyboard - but that's not
the idea anyway. What I had in mind was rather to extract that kind
of information from the audio data recorded from the real guitar.
More like an audio compressor specifically tuned for guitar sounds
than a generic guitar->MIDI converter.
I don't really care if the result is a normal (playable) MIDI
instrument + MIDI events, scripts that render entire riffs as single
waveforms, or more traditional forms of compressed audio. I just want
it extremely compact (preferably in the "few kB" range, like normal
100% synth Audiality songs) and good sounding. If the data can be
played from a MIDI keyboard or something in a useful way, that's just
an extra bonus.
//David Olofson - Programmer, Composer, Open Source Advocate
.- Audiality -----------------------------------------------.
| Free/Open Source audio engine for games and multimedia. |
| MIDI, modular synthesis, real time effects, scripting,... |
`----------------------------------->