Вопросы по теме 'supercollider'
SuperCollider FreqScope: изменить разрешение частоты
По какой-то причине установка значения, отличного от значения по умолчанию, для аргумента ширины FreqScope только увеличивает окно, а ширина отображаемых частот остается неизменной. Может ли кто-нибудь помочь мне? Я использую SC 3.5.3 на Windows 7....
387 просмотров
schedule
17.09.2022
Как программно остановить воспроизведение звука в SuperCollider
У меня есть следующий фрагмент кода, который должен воспроизводить функцию синтезатора в течение одной секунды, останавливать ее, воспроизводить снова через одну секунду и так далее:
t = Task({{
var a;
a = {[0,0,SinOsc.ar(852, 0,...
2436 просмотров
schedule
14.06.2023
Почему эта структура синтезатора молчит?
Я пытаюсь направить синтезатор на другой синтезатор (для создания эффектов) через шину. Вот мой код:
b = Bus.audio(numChannels: 2);
SynthDef(
"mySynth",
{
|freq, amp, gate = 1|
var audio = Pulse.ar(freq, 0.5);
var...
96 просмотров
schedule
22.01.2023
Могу ли я отправлять значения в Pbind, которые интерпретируются как мидиноты или степени?
Я не уверен, может ли SuperCollider доставлять луны на палочках, но мне бы очень хотелось иметь возможность указывать значения в моем Pbind , которые интерпретируются так же, как midinote или degree : то есть автоматически преобразуются в частоту....
738 просмотров
schedule
13.05.2024
Суперколлайдер без джек-сервера
Одним из требований в моем проекте является сокращение времени выполнения встроенной системы. Похоже, что jackd требуется в Linux, и кажется, что в настоящее время это жесткая зависимость, и вместо этого нельзя напрямую использовать libasound ,...
1257 просмотров
schedule
19.09.2022
Запись WAV-файла с помощью SuperCollider
Я написал следующий код для определения SynthDef, который записывает звук в буфер, переданный в качестве одного из параметров.
(
SynthDef(\recordTone, { |freq, bufnum, duration|
var w = SinOsc.ar(freq) * XLine.ar(101,1,duration,add: -1) /...
4701 просмотров
schedule
19.05.2024
Как проще всего воспроизвести семпл/тон с заданным темпом в SuperCollider
Мне любопытно, как проще всего воспроизвести звуковой файл или какую-либо частоту с заданным темпом. Самый простой метроном, который вы можете реализовать. Любые идеи?
276 просмотров
schedule
12.09.2022
Библиотека паттернов SuperCollider: как получить ссылку на идентификаторы узлов синтезаторов?
Вопрос библиотеки паттернов: как я могу получить ссылку на Synth, созданный Pbind? Например,
Pbind(
\type, myCustomSynthDef,
\midinote, Pseq([60, 62, 64], inf),
\dur, 0.5
).play
вызывает у меня повторяющуюся последовательность «до-ре-ми»....
188 просмотров
schedule
17.01.2023
Скрипт на python для отправки OSC в SuperCollider с помощью Mindwave от Neurosky и модуля NeuroPy
Я пытаюсь отправить несколько сообщений OSC в Supercollider , используя переменные (1-13) из neuroPy . Он отлично работает только с одной переменной. Как я могу использовать больше переменных.
from NeuroPy import NeuroPy
import time
import...
321 просмотров
schedule
31.01.2023
Почему EnvGen перезапускается при каждой итерации цикла и как предотвратить такое поведение?
Как я могу использовать EnvGen в цикле таким образом, чтобы он не перезапускался при каждой итерации цикла?
Для чего он мне нужен: кусочный синтез. Я хочу, например. 50 мс xfade между первым и вторым Klang, затем xfade 50 мс между вторым и...
93 просмотров
schedule
05.06.2024
Зацикливание буферного массива в суперколлайдере
Я пытаюсь перебрать массив буферов, каждый из которых содержит образец звука, считанный с диска, но у меня возникают проблемы с получением SynthDef для сброса указателя на буферы.
Я сделал следующее:
Предположим, у меня есть папка со...
740 просмотров
schedule
17.02.2024
Как заставить OSC взаимодействовать с процедурой планирования в суперколлайдере
Я пытаюсь использовать обмен сообщениями OSC как метод планирования задач/процедур в Supercollider. В частности, я хочу, чтобы подпрограмма ждала, пока сообщение не будет получено через OSC, прежде чем возобновить работу. Так что вместо (например)...
50 просмотров
schedule
29.11.2022