629:
180:
66:
25:
624:
454:
and other computer music languages, however, and their shared lineage means that scripts written for one language will be extremely familiar-looking (if not immediately comprehensible) to users of the other language.
756:
628:
76:
776:
442:
where the instruments exist in a second file written in a specification language that builds the routines out of simple building blocks (organized as
90:
of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be
430:. It uses a single-script instruction file (the score file), and synthesis and signal processing routines (called instruments) loaded as
806:
791:
670:
781:
500:
340:
functions were added, the program was renamed Cmix in the 1980s. Real-time capability was added by David Topper, John Gibson,
252:
142:
885:
224:
114:
910:
895:
231:
121:
827:
289:
271:
161:
52:
209:
920:
201:
38:
238:
128:
915:
400:
349:
205:
345:
87:
905:
900:
890:
675:
665:
493:
220:
110:
391:
and music software. It is currently developed by a group of computer music researchers both academic (at
356:
were added, as well as the ability to embed the synthesis engine into fully featured applications such as
863:
771:
363:
Over the years Cmix/RTcmix has run on a variety of computer platforms and operating systems, including
83:
655:
99:
553:
548:
415:
190:
406:
RTcmix has a number of unique (or highly unusual) features when compared with other synthesis and
822:
486:
419:
325:
194:
353:
766:
313:
245:
135:
392:
321:
8:
837:
796:
396:
44:
583:
543:
95:
528:
407:
384:
91:
680:
368:
690:
573:
337:
685:
613:
598:
593:
578:
509:
447:
431:
333:
310:
568:
879:
725:
538:
423:
329:
856:
608:
588:
523:
388:
832:
730:
695:
563:
558:
341:
317:
533:
422:
and making it closer in some respects to later music software such as
751:
715:
710:
700:
179:
720:
380:
705:
603:
478:
435:
427:
357:
306:
82:
Please help to demonstrate the notability of the topic by citing
418:-style code within the score file, extending its capability for
344:, and Douglas Scott in the mid-1990s. In addition, support for
801:
660:
623:
451:
443:
439:
786:
761:
645:
376:
473:
735:
411:
372:
364:
316:. RTcmix is descended from the MIX program developed by
466:
877:
77:notability guidelines for products and services
494:
387:project, differentiating it from commercial
792:Center for New Music and Audio Technologies
208:. Unsourced material may be challenged and
53:Learn how and when to remove these messages
501:
487:
290:Learn how and when to remove this message
272:Learn how and when to remove this message
162:Learn how and when to remove this message
450:). RTcmix has similar functionality to
414:parser, which enables the user to write
410:languages. For one, it has a built-in
878:
482:
206:adding citations to reliable sources
173:
59:
18:
13:
508:
14:
932:
767:Computer Music Center at Columbia
458:
34:This article has multiple issues.
627:
622:
383:. It is and has always been an
178:
64:
23:
42:or discuss these issues on the
401:Indiana University Bloomington
1:
7:
886:Audio programming languages
336:mainframe computer. After
10:
937:
864:Mortuos Plango, Vivos Voco
772:Experimental Music Studios
434:. This is different from
84:reliable secondary sources
73:The topic of this article
16:Audio programming language
911:MacOS multimedia software
896:Electronic music software
848:
815:
744:
656:Composers Desktop Project
636:
620:
516:
75:may not meet Knowledge's
554:Gottfried Michael Koenig
828:Artificial intelligence
823:Algorithmic composition
420:algorithmic composition
326:algorithmic composition
305:(RTcmix) is one of the
921:University of Virginia
916:Software synthesizers
348:socket connectivity,
314:programming languages
393:Princeton University
322:Princeton University
202:improve this article
906:Free music software
901:Free audio software
891:Columbia University
802:Oberlin TIMARA Labs
797:Princeton Sound Lab
397:Columbia University
324:in 1978 to perform
584:Jean-Claude Risset
544:Giuseppe di Giugno
438:languages such as
79:
873:
872:
838:Digital synthesis
529:Richard Boulanger
408:signal processing
332:soundfiles on an
300:
299:
292:
282:
281:
274:
256:
172:
171:
164:
146:
74:
57:
928:
681:Laptop orchestra
631:
626:
503:
496:
489:
480:
479:
474:RTcmix on GitHub
470:
469:
467:Official website
432:shared libraries
403:), and private.
369:Sun Microsystems
295:
288:
277:
270:
266:
263:
257:
255:
221:"Real-time Cmix"
214:
182:
174:
167:
160:
156:
153:
147:
145:
111:"Real-time Cmix"
104:
68:
67:
60:
49:
27:
26:
19:
936:
935:
931:
930:
929:
927:
926:
925:
876:
875:
874:
869:
844:
833:Sound synthesis
811:
740:
691:MIDI controller
638:
632:
618:
574:Miller Puckette
512:
507:
465:
464:
461:
448:unit generators
352:control of the
296:
285:
284:
283:
278:
267:
261:
258:
215:
213:
199:
183:
168:
157:
151:
148:
105:
103:
81:
69:
65:
28:
24:
17:
12:
11:
5:
934:
924:
923:
918:
913:
908:
903:
898:
893:
888:
871:
870:
868:
867:
860:
852:
850:
846:
845:
843:
842:
841:
840:
830:
825:
819:
817:
813:
812:
810:
809:
804:
799:
794:
789:
784:
779:
774:
769:
764:
759:
754:
748:
746:
742:
741:
739:
738:
733:
728:
723:
718:
713:
708:
703:
698:
693:
688:
683:
678:
673:
668:
663:
658:
653:
648:
642:
640:
634:
633:
621:
619:
617:
616:
614:Iannis Xenakis
611:
606:
601:
596:
594:Laurie Spiegel
591:
586:
581:
579:Roger Reynolds
576:
571:
566:
561:
556:
551:
546:
541:
536:
531:
526:
520:
518:
514:
513:
510:Computer music
506:
505:
498:
491:
483:
477:
476:
471:
460:
459:External links
457:
311:computer music
303:Real-Time Cmix
298:
297:
280:
279:
262:September 2017
186:
184:
177:
170:
169:
152:September 2017
72:
70:
63:
58:
32:
31:
29:
22:
15:
9:
6:
4:
3:
2:
933:
922:
919:
917:
914:
912:
909:
907:
904:
902:
899:
897:
894:
892:
889:
887:
884:
883:
881:
866:
865:
861:
859:
858:
854:
853:
851:
847:
839:
836:
835:
834:
831:
829:
826:
824:
821:
820:
818:
814:
808:
805:
803:
800:
798:
795:
793:
790:
788:
785:
783:
780:
778:
775:
773:
770:
768:
765:
763:
760:
758:
755:
753:
750:
749:
747:
743:
737:
734:
732:
729:
727:
726:SuperCollider
724:
722:
719:
717:
714:
712:
709:
707:
704:
702:
699:
697:
694:
692:
689:
687:
684:
682:
679:
677:
674:
672:
669:
667:
664:
662:
659:
657:
654:
652:
649:
647:
644:
643:
641:
635:
630:
625:
615:
612:
610:
607:
605:
602:
600:
597:
595:
592:
590:
587:
585:
582:
580:
577:
575:
572:
570:
567:
565:
562:
560:
557:
555:
552:
550:
549:Charles Dodge
547:
545:
542:
540:
539:John Chowning
537:
535:
532:
530:
527:
525:
522:
521:
519:
515:
511:
504:
499:
497:
492:
490:
485:
484:
481:
475:
472:
468:
463:
462:
456:
453:
449:
445:
441:
437:
433:
429:
425:
424:SuperCollider
421:
417:
413:
409:
404:
402:
398:
394:
390:
386:
382:
378:
374:
370:
366:
361:
359:
355:
351:
347:
343:
339:
335:
331:
330:digital audio
327:
323:
319:
315:
312:
308:
304:
294:
291:
276:
273:
265:
254:
251:
247:
244:
240:
237:
233:
230:
226:
223: –
222:
218:
217:Find sources:
211:
207:
203:
197:
196:
192:
187:This article
185:
181:
176:
175:
166:
163:
155:
144:
141:
137:
134:
130:
127:
123:
120:
116:
113: –
112:
108:
107:Find sources:
101:
97:
93:
89:
85:
78:
71:
62:
61:
56:
54:
47:
46:
41:
40:
35:
30:
21:
20:
862:
857:Illiac Suite
855:
849:Compositions
650:
637:Programs and
609:Barry Vercoe
589:Curtis Roads
524:Marc Battier
405:
389:synthesizers
362:
302:
301:
286:
268:
259:
249:
242:
235:
228:
216:
200:Please help
188:
158:
149:
139:
132:
125:
118:
106:
50:
43:
37:
36:Please help
33:
731:TidalCycles
696:Music Mouse
639:instruments
569:Gérard Pape
564:Max Mathews
559:Paul Lansky
385:open source
350:interactive
342:Brad Garton
318:Paul Lansky
88:independent
880:Categories
816:Techniques
534:David Cope
309:family of
232:newspapers
122:newspapers
96:redirected
39:improve it
752:Bell Labs
716:Riffusion
711:Radiodrum
701:Pure Data
354:scheduler
338:synthesis
189:does not
86:that are
45:talk page
721:Sonic Pi
381:Mac OS X
334:IBM 3031
706:MUSIC-N
686:Max/MSP
604:Trimpin
599:The Hub
444:opcodes
436:MUSIC-N
428:Max/MSP
358:Max/MSP
307:MUSIC-N
246:scholar
210:removed
195:sources
136:scholar
100:deleted
762:CEMAMu
745:Places
661:Csound
517:People
452:Csound
440:Csound
399:, and
379:, and
328:using
248:
241:
234:
227:
219:
138:
131:
124:
117:
109:
92:merged
787:IRCAM
757:CCRMA
666:FAUST
646:ChucK
377:Linux
253:JSTOR
239:books
143:JSTOR
129:books
98:, or
782:ICMA
777:ICEM
736:UPIC
676:Kyma
671:HMSL
651:Cmix
426:and
412:MINC
373:IRIX
365:NeXT
225:news
193:any
191:cite
115:news
807:IEM
446:or
346:TCP
320:at
204:by
882::
395:,
375:,
371:,
367:,
360:.
94:,
48:.
502:e
495:t
488:v
416:C
293:)
287:(
275:)
269:(
264:)
260:(
250:·
243:·
236:·
229:·
212:.
198:.
165:)
159:(
154:)
150:(
140:·
133:·
126:·
119:·
102:.
80:.
55:)
51:(
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.