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

Как проще всего воспроизвести семпл/тон с заданным темпом в SuperCollider
Мне любопытно, как проще всего воспроизвести звуковой файл или какую-либо частоту с заданным темпом. Самый простой метроном, который вы можете реализовать. Любые идеи?
276 просмотров

Библиотека паттернов 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