SuperCollider

SuperCollider

SuperCollider — это виртуальная среда и язык программирования для аудиосинтеза в реальном времени. В основу вошли понятие объектов схожее с Smalltalk, стиль синтаксиса C, принципы функционального программирования.

С третьей версии SuperCollider работает одновременно как клиент и сервер, обмениваясь сообщениями по OSC протоколу.

Примеры кода

{ SinOsc.ar(800, 0, 0.1) + PinkNoise.ar(0.01) }.play;
  • Модуляция частоты синуса, а также амплитуды шума другим синусом, чья частота зависит от горизонтальной позиции курсора мыши:
{
        var x = SinOsc.ar(MouseX.kr(1, 100));
        SinOsc.ar(300 * x + 800, 0, 0.1)
        +
        PinkNoise.ar(0.1 * x + 0.1)
}.play;
  • Цикл, создающий коллекцию, в которую вписывается произведение индекса и элемента:
[1, 2, 5, 10, -3].collect { |item, i| item * i }
  • Функция для построения факториала:
f = { |x| if(x == 0) { 1 } { f.(x-1) * x } }

Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Смотреть что такое "SuperCollider" в других словарях:

  • SuperCollider — Apparu en 1996 Auteur James McCartney Système d exploitation Multiplate forme …   Wikipédia en Français

  • SuperCollider — Aktuelle Version 3.4.4 (8. Juli 2011) Betriebssystem GNU/Linux, Mac OS X, Microsoft Windows Kategorie Musiksoftware Lizenz GPL ( …   Deutsch Wikipedia

  • Supercollider — Single par Radiohead extrait de l’album The King of Limbs Sortie 18 avril 2010 Durée 7:02 Singles de Radiohead …   Wikipédia en Français

  • SuperCollider — es un entorno de programación orientada a objetos. Se utiliza como herramienta para el proceso de Audio y Video en tiempo real, así también para crear aplicaciones para instalaciones, performance interactivas, etc. El programa fue diseñado por… …   Wikipedia Español

  • supercollider — [so͞o΄pər kə līd′ər] n. Nuclear Physics an accelerator that produces very high energy collisions of subatomic particles * * * su·per·col·lid·er (so͞oʹpər kə līd ər) n. A high energy particle accelerator. * * * …   Universalium

  • supercollider — [so͞o΄pər kə līd′ər] n. Nuclear Physics an accelerator that produces very high energy collisions of subatomic particles …   English World dictionary

  • SuperCollider — infobox software developer = James McCartney and others operating system = Linux, Mac OS X, Windows [ [http://sourceforge.net/project/showfiles.php?group id=54622 SourceForge.net: Files ] ] genre = Audio programming language license = GNU General …   Wikipedia

  • supercollider — noun Date: 1984 a very large collider capable of accelerating particles to very high energies …   New Collegiate Dictionary

  • supercollider — noun a high energy particle accelerator …   Wiktionary

  • supercollider — su·per·collider …   English syllables


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»