Knowledge

Real-time Cmix

Source 📝

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:(

Index

improve it
talk page
Learn how and when to remove these messages
notability guidelines for products and services
reliable secondary sources
independent
merged
redirected
deleted
"Real-time Cmix"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message

cite
sources
improve this article
adding citations to reliable sources
removed
"Real-time Cmix"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
Learn how and when to remove this message

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.