Публикации по теме 'supercollider'
Гранулированный синтез своими руками в SuperCollider
Закончив свой учебный курс по программированию, я подумал, что вернусь к SuperCollider с новым взглядом.
Я знаю, что есть правильный способ выполнять гранулярный синтез (создание звуков из кусочков других звуков размером с зерно) в SC. Это не так, и я даже не уверен, что это гранулированный синтез, поскольку зерна, которые я использую, довольно большие, но вы можете отрегулировать размер своих гранул, если хотите, чтобы звук был более «гранулярным».
Сначала загружаем образец:
~sample =..
Вопросы по теме 'supercollider'
Можно ли выводить данные JSON из библиотеки OpenPose в режиме реального времени?
Я пытаюсь использовать библиотеку оценки позы OpenPose (C ++) для вывода информация о положении тела для создания звука с помощью SuperCollider .
Информация JSON выводится в виде файла, я хотел бы выводить данные в режиме реального времени. Я...
2633 просмотров
schedule
05.09.2021
SuperCollider — Ограничение экземпляров Synth
Я экспериментирую с SuperCollider и Processing, по сути просто заставляя Processing отправлять сообщения в SC (воспроизвести эту заметку, в это время и т. д.).
Тем не менее, у меня возникли проблемы с пониманием одной вещи с SC: если я создаю...
431 просмотров
schedule
30.06.2022
Почему этот паттерн событий не приводит к скачкам на октаву?
Я пытаюсь научиться использовать шаблоны событий. Я напечатал следующее, ожидая последовательность, которая каждый раз «прыгает» на октаву вниз:
p = Pbind(*[
instrument: \mySynth,
midinote: Pseq([108, 96, 84, 72, 60, 48, 36, 24, 12],...
85 просмотров
schedule
21.07.2022
SuperCollider: Какова команда, чтобы [[1,2], [3,4]] стало [1,2,3,4]?
Какова команда, чтобы [[1,2], [3,4]] стало [1,2,3,4]?
(задано от имени другого лица)
415 просмотров
schedule
29.08.2022
в SuperCollider, как лучше всего сделать звук в файле?
Каков наилучший способ программно преобразовать программу SuperCollider в файл (скажем, файл wav ).
Могу ли я указать продолжительность файла (например, 30 секунд)?
4019 просмотров
schedule
27.09.2022
Отображение в SuperCollider
Я пытаюсь сопоставить амплитуду с синтезатором, используя шину, чтобы сгладить синусоидальную волну (удалить высокие частоты) на основе полуслучайных входных данных из внешнего источника, но когда я запускаю этот код, звука нет.
s.boot;
(...
396 просмотров
schedule
07.06.2023
Отправка сообщения Python-osc в SuperCollider
Как отправить информацию БПФ о фазах и амплитудах в банк осцилляторов в SuperCollider? Кажется, я что-то неправильно понял, но не могу понять, что не так в моем коде:
msg = osc_message_builder.OscMessageBuilder(address = "/s_new 100 1 1...
1262 просмотров
schedule
04.06.2023
Управляйте амплитудой и высвобождением Env с помощью Sample Buffer
У меня есть очень короткий образец файла, который воспроизводится через синтезатор в следующем цикле.
Я хочу, чтобы амплитуда и продолжительность сэмпла согласовывались с амплитудой и высвобождением Env отдельного генератора.
(Скоро живой ввод...
119 просмотров
schedule
01.05.2023
Связь с Python и Суперколлайдером через OSC
Я пытаюсь подключить Python к Supercollider через OSC, но это не работает.
Я использую Python3 и библиотеку osc4py3.
Первоначальная идея заключалась в том, чтобы отправить текст слово за словом, но при попытке я понял, что соединение не...
399 просмотров
schedule
05.06.2023
Чтение звукового файла с диска программой Overtone?
Я хотел бы использовать Overtone для воспроизведения более продолжительного непрерывного аудиофайла с диска.
Я знаю, что в Overtone есть средства для загрузки в сэмплы в память , но поскольку эти файлы будут длинными и большими (возможно,...
92 просмотров
schedule
18.11.2022
Python — загрузка программы SuperCollider с файлом
Я пытаюсь написать автоматизированную систему запуска для модуля FoxDot в python с использованием суперколлайдера.
Моя основная проблема сейчас заключается в том, что я запускаю следующий код:
if(running == False):
startup =...
71 просмотров
schedule
26.11.2022
Объединить кортежи неизвестного типа, удовлетворяющие одному и тому же ограничению
В двух словах
Учитывая эту функцию :
> :i set
set ::
( VividAction m -- This isn't important.
, Subset (InnerVars params) sdArgs -- This says `params` is a subset of
-- `sdArgs`,...
104 просмотров
schedule
14.05.2023
Массив автобусов в суперколлайдере
У меня есть Synth, сгенерированный с помощью do:
(
SynthDef(\siny, { arg freq, outBus=0; Out.ar( outBus, SinOsc.ar(freq!2,0,0.2) ) } ).send(s);
SynthDef(\filter, { arg cFreq,q=0.8, inBus; Out.ar( 0, BPF.ar(In.ar(inBus), cFreq!2, 1/q ) ) }...
441 просмотров
schedule
03.12.2023