Karplus Strong Algorithm

This algorithm is concerned with the emulation of the vibratory behaviour of a plucked string. The work of Kevin Karplus and Alex Strong in string modelling during the late 1970s, further by David Jaffe and Julius Smith at Stanford University, has resulted in a synthesis tool of considerable versatility. The basic acoustic model is simulated in the form of a variable length digital delay line, energised by noise and incorporating a feedback path via an attenuator, coupled to an adjustable low-pass filter which induces resonances akin to those of a vibrating string. Suitable adjustments of these parameters can alter the decay of the string sound from a plucked characteristic to a sustained one, with the possibility of changing pitch not only in discrete steps, but also by means of glissandi, thus introducing powerful facilities for gestural control. Further adjustments allow the percussive characteristics of plucked string sounds to be transformed into a number of drum-like timbres. (Source - Peter Manning (1993). Electronic and Computer Music, Second Edition. Oxford University Press.)

Algorithme de Karplus-Strong

Cet algorithme permet de modéliser le mouvement vibratoire d'une corde pincée. Les travaux de Kevin Karplus et d'Alex Strong sur la modélisation d'instruments à cordes datent de la fin des années 70. Diffusés par David Jaffe et Julius Smith de l'Université de Stanford, ces travaux ont donné naissance à des outils de synthèse très souples. Le modèle acoustique de base consiste en une ligne de délais de durées variables stimulée par du bruit, comportant un système de feedback lié à un atténuateur et couplé à un filtre passe-bas réglable qui produit des résonances ressemblant à celles d'une corde vibrante. L'ajustement de ces paramètres permet de modifier l'extinction du son de la corde d'un effet caractéristique de pizzicato à celui d'un son tenu. De plus, ces paramètres permettent aussi de modifier la hauteur du son d'une manière discrète mais aussi sous la forme de glissandi, présentant ainsi d'importantes possibilités de contrôle gestuel. D'autres réglages autorisent aussi les sons de cordes pincées d'être transformés en un certain nombre de son de type percussion. (Source - Peter Manning (1993). Electronic and Computer Music, Second Edition. Oxford University Press.)

Algoritmo di Karplus-Strong

Si tratta di un algoritmo che permette di modellizzare il movimento vibrante di una corda pizzicata. I lavori di Kevin Karplus e Alex Strong sulla modellizzazione di strumenti a corda datano alla fine degli anni Settanta. Approfonditi successivamente da David Jaffe e Julius Smith dell'Università di Stanford, hanno dato origine a strumenti di sintesi molto versatili. Il modello acustico digitale di base consiste in una linea di ritardo di durate variabili stimolate da un rumore, con un sistema di feedback collegato ad un attenuatore e collegato a un filtro passa-basso regolabile che produce risonanze che assomigliano a quelle di una corda vibrante. L'aggiustamento dei vari parametri permette di modificare l'estinzione del suono della corda, ricreando effetti che vanno dalla simulazione di un pizzicato fino a quello del suono tenuto. Inoltre può essere modificata l'altezza in dominio discreto, creando glissandi, e aprendo la possibilità al controllo gestuale. Ulteriori implementazioni hanno permesso di trasformare le caratteristiche percussive del suono pizzicato verso i suoni tipici degli strumenti a percussione (Fonte: Peter Manning (1993). Electronic and Computer Music, Second Edition. Oxford University Press.)

Karplus-Strong-Algorithmus

This algorithm is concerned with the emulation of the vibratory behaviour of a plucked string. The work of Kevin Karplus and Alex Strong in string modelling during the late 1970s, further by David Jaffe and Julius Smith at Stanford University, has resulted in a synthesis tool of considerable versatility. The basic acoustic model is simulated in the form of a variable length digital delay line, energised by noise and incorporating a feedback path via an attenuator, coupled to an adjustable low-pass filter which induces resonances akin to those of a vibrating string. Suitable adjustments of these parameters can alter the decay of the string sound from a plucked characteristic to a sustained one, with the possibility of changing pitch not only in discrete steps, but also by means of glissandi, thus introducing powerful facilities for gestural control. Further adjustments allow the percussive characteristics of plucked string sounds to be transformed into a number of drum-like timbres. (Source - Peter Manning (1993). Electronic and Computer Music, Second Edition. Oxford University Press.)

Algoritmo de Karplus Strong

Este algoritmo se ocupa de la emulación del comportamiento vibratorio de una cuerda pulsada. El trabajo de Kevin Karplus y Alex Strong sobre el modelado de cuerdas durante los años 70, seguido por el de David Jaffe y Julius Smith (en la Universidad de Stanford) dio como resultado una herramienta de síntesis de considerable versatilidad. El modelo acústico básico es simulado mediante una línea de retardo digital de longitud variable "alimentada" por ruido, con una vía de realimentación a través de un atenuador, acoplado a un flitro pasa bajos ajustable que induce resonancias similares a las de una cuerda en vibración. El manejo adecuado de estos parámetros puede alterar la caída del sonido, produciendo desde las características de una cuerda punteada hasta las de una sostenida, y con la posibilidad de cambios en la altura no solo por pasos discretos, sino también por medio de glissandi. Estos son recursos poderosos en términos del control de gestos musicales. Otros ajustes permiten transformar las características percusivas de los sonidos de las cuerdas pulsadas en timbres similares a los de los instrumentos membranófonos.

(Fuente: Peter Manning (1993). Electronic and Computer Music, segunda edidición. Oxford University Press)