Вопросы по теме 'supercollider'

Как преобразовать переменную скорости управления в скалярное значение?
В SuperCollider: как преобразовать переменную скорости управления в скалярное значение? Например, у меня есть скалярная глобальная переменная с именем ~delay, и несколько функций заботятся об этом значении. Они предполагают, что это скаляр. Я...
341 просмотров
schedule 29.06.2023

Суперколлайдер: автоматический сустейн в событиях с конвертом
( SynthDef(\testEvt,{ arg out, gate = 1; var sint = Blip.ar(440) * Linen.kr(gate,doneAction:2,releaseTime:0.8); Out.ar(out, Pan2.ar(sint, 0)); }).add(); Synth(\testEvt) (instrument: \testEvt, freq:220, sustain: inf).play; (instrument:...
366 просмотров
schedule 11.11.2022

подробное объяснение интерфейса побочных эффектов в генераторах обертонов clojure
Я новичок в обертонах/суперколлайдерах. Я знаю, как звук формируется физически. Однако я не понимаю волшебства внутри звукогенерирующих функций обертонов. Допустим, у меня есть базовый звук: (definst sin-wave [freq 440 attack 0.01 sustain 0.4...
379 просмотров
schedule 23.12.2023

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

Не удается установить hs3 (для haskell-supercollider)
(Ubuntu 12.04) Привет! Я пытаюсь установить hs3 на мою платформу haskell, чтобы использовать пакет haskore-supercollider (это обязательная зависимость). Однако при попытке установки cabal происходит сбой в некоторых файлах, которые, по моему...
100 просмотров
schedule 09.03.2022

SuperCollider Synthdef со смесью переменного количества SinOsc
Этот код возвращает ошибку, но он работает, если я удалю "arg" из строки 4. Что я могу сделать, чтобы сделать n аргументом и не получить ошибку? ( SynthDef("test", { arg n=8; f=Mix.fill(n, { arg index;...
308 просмотров
schedule 06.05.2024

Как отправить буфер в аудиофайл в Суперколлайдере?
Я работаю над простым патчем Supercollider (мой первый), предназначенным для замены сэмплов в файле, чтобы получить заикающийся, гранулярный синтезированный звук. То, что я пытаюсь сделать, это создать новый аудиофайл с длиной входного файла. Он...
435 просмотров
schedule 22.02.2024

Получение нескольких аудиовходов в обработке
В настоящее время я пишу скетч обработки, которому требуется доступ к нескольким аудиовходам, но обработка позволяет получить доступ только к строке по умолчанию. Я пытался получить линии прямо из микшера Java (доступ к ним осуществляется в рамках...
1527 просмотров
schedule 12.08.2022

Как создать и воспроизвести вектор из сэмплов тонов?
Я читаю книгу Марка Оуэна " Практическая обработка сигналов ", а в упражнении во второй главе говорится: "Создайте вектор, содержащий выборки нескольких секунд синусоидальной волны с частотой 400 Гц и частотой 32 кГц" ( вопрос 2.3 ) Поскольку в...
68 просмотров
schedule 04.09.2023

Ubuntu + SuperCollider, как убить scsynth
Я только начал с SuperCollider (версия 3.6.6 на 64-битной Ubuntu 16.04) Когда я запускаю свой сервер (по умолчанию), все остальные потоки перестают работать (youtube, Spotify и т. д.) Даже после того, как я вышел, они все еще не работают. Я...
182 просмотров
schedule 14.11.2022

Сборка Суперколлайдера из исходников, неправильная версия qt.
У меня Linux Mint 19, и я очень хочу установить SuperCollider. Я не могу сделать это с помощью apt-get, потому что есть старая версия, которая не поддерживает SuperDirt. Мне нужно собрать его из исходников. Я использую это руководство:...
153 просмотров
schedule 26.05.2023

Переключатель управления структурой для сообщения OSC
Я новичок в SC и во всем музыкальном программировании в целом. Я сделал приложение на Python, которое читает текст и отправляет слово за словом в SC через OSC. Текст состоит только из слов «миау» и «гуау», повторяемых для развлечения и пробы. Еще...
33 просмотров
schedule 26.09.2022

Итерация в суперколлайдере
Мне нужна помощь с синтаксисом итерации с использованием .do ; У меня есть эта функция: ( {var freq; freq = [[660, 880], [440, 660], [1320, 880],[220,660]].choose; SinOsc.ar(freq, 0, 0.1); }.play; ) Я пытаюсь повторить это, поэтому в...
88 просмотров
schedule 21.11.2023