Публикации по теме '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 просмотров

в 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