Nyquist (dialecto de Lisp)
Nyquist es un lenguaje de programación para síntesis y análisis de sonido basado en el dialecto XLISP de Lisp [1] ; desarrollado por Roger Dannenberg en la Universidad Carnegie Mellon con el apoyo de Yamaha e IBM [2] y llamado así por Harry Nyquist [3] . Se usa para escribir complementos para Audacity [4] .
Características clave del intérprete de idiomas :
- importación y exportación de archivos de audio y MIDI , así como partituras de Adagio ;
- interacción con el protocolo OSC [5] ;
- Salida de audio en tiempo real.
A partir de la tercera versión, es compatible con SAL, un lenguaje con una sintaxis similar a Algol , introducido por primera vez en Common Music por Rick Taube
El intérprete de idiomas se ejecuta en Linux , Unix , Mac OS y Windows .
Ejemplos de código
( nota defun ( tono dur ) ( osc tono dur *tabla* ))
( play ( seq ( nota c4 q ) ;q - 1/4
( nota d4 i ) ;i - 1/8
( nota e4 i )
( nota f4 i )
( nota g4 q )))
- Grabación y posterior reproducción de un archivo de audio:
( nota defun ( tono dur ) ( osc tono dur *tabla* ))
( setf archivo de sonido "a-snd-file.snd" ) ; nombre de archivo, ubicación - carpeta predeterminada
( s-save ( seq ( nota c4 q ) ;q - 1/4
( nota d4 i ) ;i - 1/8
( nota e4 i )
( nota f4 i )
( nota g4 q )) 1000000000 archivo de sonido ) ; archivo de grabación
( archivo de reproducción archivo de sonido ) ; archivo de reproducción
Notas
- ↑ Dannenberg, Roger B. Machine Tongues XIX: Nyquist, un lenguaje para la composición y la síntesis de sonido // Computer Music Journal : revista. - 1997. - vol. 21 , núm. 3 . - Pág. 50 . — ISSN 0148-9267 . -doi : 10.2307/ 3681013 . — .
- ↑ Prefacio . www.audacity-forum.de. Consultado el 2 de septiembre de 2019. Archivado desde el original el 5 de julio de 2021. (indefinido)
- ↑ Krapp, Peter. Canales de Ruido: Glitch y Error en la Cultura Digital (indefinido) . – Prensa de la Universidad de Minnesota, 2011. - S. xiii. — ISBN 9781452933191 .
- ↑ Referencia de complementos de Nyquist - Audacity Wiki . wiki.audacityteam.org. Consultado el 30 de agosto de 2019. Archivado desde el original el 30 de agosto de 2019. (indefinido)
- ↑ Apéndice 2: Control de sonido abierto y Nyquist . www.audacity-forum.de. Consultado el 2 de septiembre de 2019. Archivado desde el original el 5 de julio de 2021. (indefinido)