340:
354:
131:
With
Nyquist, the programmer designs musical instruments by combining functions, and can call upon these instruments and generate a sound just by typing a simple expression. The programmer can combine simple expressions into complex ones to create a whole composition, and can also generate various
135:
The
Nyquist interpreter can read and write sound files, MIDI files, and Adagio text-based music score files. On many platforms, it can also produce direct audio output in real time.
252:
809:
782:
157:
is actually two languages, one for creating "orchestras" the other for writing "scores". With
Nyquist these two domains are combined.
799:
262:
804:
656:
394:
367:
702:
512:
208:
Dannenberg, Roger B. (1997). "Machine
Tongues XIX: Nyquist, a Language for Composition and Sound Synthesis".
58:
345:
97:
541:
762:
752:
531:
488:
180:
772:
117:
604:
139:
109:
8:
285:
387:
310:
233:
184:
42:
32:
500:
258:
225:
179:
The
Nyquist programming language and interpreter were written by Roger Dannenberg at
173:
217:
138:
The
Nyquist programming language can also be used to write plug-in effects for the
113:
22:
150:
793:
380:
229:
125:
359:
616:
561:
696:
626:
584:
551:
237:
149:
languages is that
Nyquist does not segregate synthesis functions (see
722:
476:
339:
221:
732:
686:
646:
636:
742:
712:
574:
464:
146:
676:
666:
452:
169:
154:
594:
161:
121:
145:
One notable difference between
Nyquist and more traditional
165:
188:
335:
370:
at
Carnegie Mellon, home of the Nyquist interpreter
254:
Noise
Channels: Glitch and Error in Digital Culture
791:
278:
257:. University of Minnesota Press. p. xiii.
132:other kinds of musical and non-musical sounds.
388:
395:
381:
207:
153:) from "scoring" functions. For example
582:
792:
780:
770:
760:
750:
740:
730:
720:
710:
700:
694:
684:
674:
664:
654:
644:
634:
624:
614:
602:
592:
572:
565:
559:
549:
539:
529:
522:
519:
516:
510:
498:
486:
474:
462:
450:
250:
244:
124:dialect of Lisp, and is named after
810:Carnegie Mellon University software
13:
542:ZIL (Zork Implementation Language)
14:
821:
331:
352:
338:
303:
201:
1:
194:
286:"Nyquist Plug-ins Reference"
120:. It is an extension of the
7:
800:Audio programming languages
346:Computer programming portal
10:
826:
778:
768:
758:
748:
738:
456:
181:Carnegie Mellon University
116:and analysis based on the
728:
718:
708:
692:
682:
672:
662:
652:
642:
632:
622:
612:
608:
600:
590:
580:
570:
557:
547:
537:
527:
508:
504:
496:
492:
484:
480:
472:
468:
460:
376:Timeline of Lisp dialects
118:Lisp programming language
96:
91:
53:
41:
31:
21:
445:
442:
439:
436:
433:
430:
427:
424:
421:
418:
415:
412:
409:
406:
368:Computer Music Project
210:Computer Music Journal
142:digital audio editor.
805:Software synthesizers
251:Krapp, Peter (2011).
566: ANSI standard
183:, with support from
110:programming language
451: LISP 1, 1.5,
403:
160:Nyquist runs under
43:Filename extensions
18:
374:
185:Yamaha Corporation
16:
788:
787:
523: R7RS small
501:Lisp Machine Lisp
174:Microsoft Windows
103:
102:
817:
404:
397:
390:
383:
373:
362:
357:
356:
355:
348:
343:
342:
325:
324:
322:
321:
307:
301:
300:
298:
296:
282:
276:
275:
273:
271:
248:
242:
241:
205:
87:
84:
82:
80:
78:
76:
74:
72:
70:
68:
66:
64:
62:
60:
49:
37:Roger Dannenberg
27:Roger Dannenberg
23:Designed by
19:
15:
825:
824:
820:
819:
818:
816:
815:
814:
790:
789:
402:
401:
358:
353:
351:
344:
337:
334:
329:
328:
319:
317:
309:
308:
304:
294:
292:
284:
283:
279:
269:
267:
265:
249:
245:
222:10.2307/3681013
206:
202:
197:
114:sound synthesis
57:
47:
12:
11:
5:
823:
813:
812:
807:
802:
786:
785:
779:
776:
775:
769:
766:
765:
759:
756:
755:
749:
746:
745:
739:
736:
735:
729:
726:
725:
719:
716:
715:
709:
706:
705:
699:
693:
690:
689:
683:
680:
679:
673:
670:
669:
663:
660:
659:
653:
650:
649:
643:
640:
639:
633:
630:
629:
623:
620:
619:
613:
610:
609:
607:
601:
598:
597:
591:
588:
587:
581:
578:
577:
571:
568:
567:
564:
558:
555:
554:
548:
545:
544:
538:
535:
534:
528:
525:
524:
521:
518:
515:
509:
506:
505:
503:
497:
494:
493:
491:
485:
482:
481:
479:
473:
470:
469:
467:
461:
458:
457:
455:
448:
447:
444:
441:
438:
435:
432:
429:
426:
423:
420:
417:
414:
411:
408:
400:
399:
392:
385:
377:
375:
372:
371:
364:
363:
349:
333:
332:External links
330:
327:
326:
315:www.cs.cmu.edu
302:
277:
263:
243:
199:
198:
196:
193:
168:environments,
151:unit generator
101:
100:
94:
93:
89:
88:
55:
51:
50:
45:
39:
38:
35:
29:
28:
25:
9:
6:
4:
3:
2:
822:
811:
808:
806:
803:
801:
798:
797:
795:
784:
777:
774:
767:
764:
757:
754:
747:
744:
737:
734:
727:
724:
717:
714:
707:
704:
698:
691:
688:
681:
678:
671:
668:
661:
658:
651:
648:
641:
638:
631:
628:
621:
618:
611:
606:
599:
596:
589:
586:
579:
576:
569:
563:
556:
553:
546:
543:
536:
533:
526:
514:
507:
502:
495:
490:
483:
478:
471:
466:
459:
454:
449:
405:
398:
393:
391:
386:
384:
379:
378:
369:
366:
365:
361:
350:
347:
341:
336:
316:
312:
306:
291:
290:Audacity Wiki
287:
281:
266:
264:9781452933191
260:
256:
255:
247:
239:
235:
231:
227:
223:
219:
215:
211:
204:
200:
192:
190:
186:
182:
177:
175:
171:
167:
163:
158:
156:
152:
148:
143:
141:
136:
133:
129:
127:
126:Harry Nyquist
123:
119:
115:
111:
107:
99:
95:
92:Influenced by
90:
86:
56:
52:
46:
44:
40:
36:
34:
30:
26:
24:
20:
360:Music portal
318:. Retrieved
314:
305:
293:. Retrieved
289:
280:
268:. Retrieved
253:
246:
216:(3): 50–60.
213:
209:
203:
178:
159:
144:
137:
134:
130:
105:
104:
733:Visual LISP
617:Chez Scheme
562:Common Lisp
520: R6RS
517: R5RS
794:Categories
697:PLT Scheme
627:Emacs Lisp
585:MIT Scheme
552:Franz Lisp
320:2019-08-30
295:5 December
270:18 January
195:References
164:and other
723:GNU Guile
477:Interlisp
311:"Preface"
230:0148-9267
83:.software
33:Developer
783:Chialisp
687:OpenLisp
647:PicoLisp
637:AutoLISP
140:Audacity
75:/project
743:Clojure
713:newLISP
575:Le Lisp
465:Maclisp
238:3681013
147:MUSIC-N
106:Nyquist
54:Website
17:Nyquist
781:
771:
761:
751:
741:
731:
721:
711:
703:Racket
701:
695:
685:
677:ISLISP
675:
667:EuLisp
665:
657:Gambit
655:
645:
635:
625:
615:
603:
593:
583:
573:
560:
550:
540:
530:
513:Scheme
511:
499:
487:
475:
463:
453:LISP 2
261:
236:
228:
172:, and
170:Mac OS
155:Csound
81:/music
77:/music
595:XLISP
446:2020
443:2015
440:2010
437:2005
434:2000
431:1995
428:1990
425:1985
422:1980
419:1975
416:1970
413:1965
410:1960
407:1958
234:JSTOR
162:Linux
122:XLISP
108:is a
85:.html
297:2017
272:2016
259:ISBN
226:ISSN
187:and
166:Unix
112:for
98:Lisp
79:/web
73:.edu
71:.cmu
67:/afs
65:.edu
63:.cmu
763:LFE
753:Arc
532:NIL
489:MDL
218:doi
189:IBM
69:/cs
61:.cs
59:www
48:.ny
796::
773:Hy
313:.
288:.
232:.
224:.
214:21
212:.
191:.
176:.
128:.
605:T
396:e
389:t
382:v
323:.
299:.
274:.
240:.
220::
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.