Вопросы по теме '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