программно можно сделать все что угодно...!!!
NGC292
для начала прочитай какие то книжки про теорию гитарного перегруза как такового.. его надо "понять"
когда то интересовался генерацией звука, рассматривал всевозможные
математические модели ...
курим в строну csound
добавлено спустя 8 минут:
http://www.csounds.com/cook/
обьясню. файлы в этой проге имеют два формата - описание поведения звука собственным програмным языком (что правильно), и ноты(но можно прогу использовать как рилтайм синтезатор)
раздел Distortion:
Animator orc sco Continuously shifting waveshape distortion.
Decimator orc sco Bit depth and sample rate reduction. Grunge!
Function orc sco Mathematical function distortions.
Interpolator orc sco Pseudo sample rate convertor with interpolation.
NonLinear orc sco Dynamic, non-linear distortion using limit, mirror or wrap.
Power orc sco Dynamic power function distortion.
RectiFilter orc sco Lowpass filtering of [+] and highpass filtering of [-] waveform halves.
RndDelete orc sco Randomly deletes wavecycles. Mono in / stereo out.
RndInvert orc sco Randomly inverts wavecycles.
Sample&Hold orc sco Audio rate sample and hold.
Shear orc sco Delays [-] waveform half.
SlewLimiter orc sco Limits the rate of change of an input signal.
Valve orc sco Valve [Tube] distortion / enhancement.
вот пример Valve
Код: Виділити все
sr = 44100
kr = 4410
ksmps = 10
nchnls = 1
instr 1 ; "Valve" distortion using variable power
idrive = p4/100
ain soundin "Sample"
aindc = ain/2 + 16384
kin downsamp ain
kdrive = (abs(kin)/4096)*idrive + 1
kpower pow 32767, kdrive, 32767
ascale pow aindc, kdrive
out (ascale/kpower - 16384)*2
endin
как видите все просто... задаются параметры, все считается и на выход послупает сигнал out (ascale/kpower - 16384)*2
как реально это звучит я не знаю ) но впринципе математическим языком можно описать любой природный процесс каким бы нелинейным он был...
добавлено спустя 24 минуты:
беда одна - "музыканты" слишком тупые чтобы разбиратся с этим, им проще потыкать мышкой в Absynth... технологии такие же тут и там, но возможности абсинта конечно беднее