Описание тега supercollider

SuperCollider is an environment and programming language for real time audio synthesis and algorithmic composition. It provides an interpreted object-oriented language which functions as a network client to a state of the art, realtime sound synthesis server.
2 ответа

ОШИБКА Supercollider: невозможно установить элемент управления на UGen

Я пытаюсь изменить громкость с помощью Line.kr, но получаю эту ошибку: ОШИБКА: не удается установить элемент управления на UGen Вот код: a = {arg freq=440, vol=0; SinOsc.ar(freq)*vol}.play a.set(\vol,Line.kr(0,1.0,3)) Есть идеи?
07 сен '18 в 16:21
1 ответ

Как отладить протокол OSC между Supercollider и приложением Python

Будучи новичком в SuperCollider, я использую учебник, чтобы попытаться заставить приложение Pycharm общаться с Supercollider (версия Python: 3.7/SuperCollider 3.9.3). На стороне клиента я пробовал с pythonosc и OSC: питос код: import argparse import…
28 окт '18 в 13:29
1 ответ

Получение нескольких аудио входов в обработке

В настоящее время я пишу эскиз обработки, который должен иметь доступ к нескольким аудиовходам, но обработка разрешает доступ только к строке по умолчанию. Я попытался получить линии прямо из микшера Java (доступ к которому осуществляется через обра…
21 июн '16 в 12:26
1 ответ

Соединение нескольких ступеней параллельных синтезаторов с массивом шин в SuperCollider

Когда у меня есть 2 этапа нескольких параллельных синтезаторов, я могу подключить его к массиву шин. (Спасибо Dan S за ответ на предыдущий вопрос). Когда есть 3 этапа, это не похоже на работу. ( SynthDef(\siny, { arg freq, outBus=0; Out.ar( outBus, …
03 фев '16 в 03:13
1 ответ

Проблемы с установкой кварка Dirt-Samples в SuperCollider для Tidal

Я пытаюсь установить Tidal и сталкиваюсь с проблемами при установке кварка Dirt-Samples в SuperCollider 3.6.6. Я следовал указаниям в репозитории SuperDirt и поместил кварки SuperDirt, Dirt-Samples и Vowel в ~/.local/share/SuperCollidor/Extensions/ …
04 авг '16 в 07:17
1 ответ

Почему этот шаблон событий не производит скачки октавы?

Я пытаюсь научиться использовать шаблоны событий. Я набрал следующее, ожидая последовательность, которая "спрыгивает" на октаву каждый раз: p = Pbind(*[ instrument: \mySynth, midinote: Pseq([108, 96, 84, 72, 60, 48, 36, 24, 12], inf), dur: 0.2 ]); S…
27 июл '13 в 21:38
2 ответа

Подробное объяснение интерфейса побочных эффектов в генераторе обертонов clojure

Я новичок в обертоне / суперколлайдере. Я знаю, как звук формируется физически. Однако я не понимаю магию внутри генерирующих звук функций обертона. Допустим, у меня есть основной звук: (definst sin-wave [freq 440 attack 0.01 sustain 0.4 release 0.1…
27 июн '13 в 21:47
1 ответ

Как добавить случайное смещение к значениям в Pseq?

Учитывая Pseq похож на следующее: Pseq([1, 2, 3, 4, 5, 6, 7, 8], inf) Как бы я немного рандомизировал значения каждый раз? То есть не просто случайно изменить 8 значений один раз во время инициализации, но добавить случайное смещение каждый раз, ког…
19 авг '13 в 21:19
2 ответа

Как настроить громкость в SuperCollider в децибелах?

У меня есть простой SinOsc, который играет тон 432 Гц. Я хочу иметь возможность установить этот тон на -97 дБ. Вот что у меня так далеко: { SinOsc.ar(432, 0, 0.01 /*edit this for volume*/, 0) }.play; Несмотря на то, что я вижу, как редактировать гро…
24 мар '17 в 12:34
1 ответ

Фильтруйте массив, чтобы он содержал уникальные значения в Supercollider.

Массив создается из внешних датчиков, и этот массив ограничен масштабом. Вот пример кода: ( ~weight = 70; ~array = ((~weight - 12) .. ~weight); l = Scale.majorPentatonic.degrees; // pentatonic scale j = (~array).collect { |i| i.nearestInScale(l, 12)…
10 окт '18 в 10:41
1 ответ

Частота дискретизации доступа SuperCollider в синтезаторе

Как найти / получить номер выборки, который SuperCollider запускает в патч в качестве переменной?
14 июл '15 в 18:12
2 ответа

Как упаковать инструмент SC для бета-тестеров?

Я создал образец инструмента, используя следующую архитектуру: Сценарий Python считывает файлы примеров из базы данных Redis, хранящейся на диске, и отправляет сообщения OSC на суперколлайдер с указанием пути и шага случайного выбора из N выборок. Н…
23 дек '16 в 02:55
1 ответ

SuperCollider: конвертировать словарь в YAML

SuperCollider имеет метод String:parseYAML, который может создавать вложенный словарь: "{44: 'woo'}".parseYAML Dictionary[ (44 -> woo) ] Но как пойти другим путем, вывести строку YAML с заданным (возможно, вложенным) словарем?
16 фев '13 в 16:03
0 ответов

Сообщение об ошибке 'addr' не понято в Supercollider 3.9

Я давно использую Supercollider 3.8 и решил сменить версию на 3.9.3, но это принесло нам проблемы, в настоящее время script.scd возвращает следующую ошибку: ERROR: Message 'addr' not understood. RECEIVER: Instance of Function { (0000022C4663FF48, gc…
29 ноя '18 в 12:58
2 ответа

В SuperCollider, каков наилучший способ визуализировать звук файл?

Каков наилучший способ программной визуализации программы SuperCollider в файл (скажем, файл WAV). Могу ли я указать продолжительность файла (например, 30 секунд)?
18 июл '11 в 19:06
1 ответ

Какой самый простой способ воспроизвести семпл / тон с заданным темпом в SuperCollider?

Мне любопытно, как проще всего воспроизвести звуковой файл или какую-то частоту с заданным темпом. Самый простой метроном, который вы можете реализовать. Есть идеи?
17 июл '15 в 18:49
2 ответа

Как я могу построить UGens с более чем 5 аргументами в JCollider

JCollider - это Java-клиент для сервера синтеза звука SuperCollider. У него тупой произвольный предел в 5 аргументов при создании UGens. (см. документацию для UGen здесь) Я имею в виду метод ar. Они сделали несколько копий этого метода для переменно…
26 мар '11 в 02:20
0 ответов

CMake Ошибка при поиске файла конфигурации для совместимого пакета - Supercollider

Новичок в такого рода вещах, так что не стесняйтесь называть меня глупым. При попытке сделать суперколлайдер я получаю эту ошибку: CMake Error at QtCollider/CMakeLists.txt:3 (find_package): Could not find a configuration file for package "Qt5" that …
30 сен '18 в 18:50
0 ответов

Работают ли Web Audio Api и Supercollider вместе?

Можно ли загрузить SuperCollider SynthDef как источник в Web Audio API? Скажи, если у меня есть Apache Server работает на port 8888могу ли я установить SC на тот же сервер и сделать трюк в режиме реального времени? Благодарю.
21 сен '14 в 04:25
0 ответов

Как работает sonic-pi, когда нет файла.wav?

Ссылка здесь дает программу sonic-pi (см. Код в конце всего вместе здесь) Я установил sonic-pi на моей машине и скопировал и вставил этот код в рабочую область sonic-pi, и это сработало - программа sonic-pi сгенерировала музыку на динамиках. Однако …
20 июн '16 в 10:54